._frame_1hjxc_7{min-height:100%;padding:var(--space-24);place-items:center;display:grid}._header_ph442_11{padding:var(--space-18) var(--space-16) var(--space-10);justify-content:space-between;align-items:center;gap:var(--space-8);flex-shrink:0;display:flex}._searchRow_ph442_22{padding:0 var(--space-12) var(--space-8);flex-shrink:0}._searchInput_ph442_26{padding:var(--space-6) var(--space-10);font-size:var(--text-12)}._searchInput_ph442_26::-webkit-search-cancel-button{display:none}._tree_ph442_1{min-height:0;padding:var(--space-4) var(--space-8) var(--space-8);gap:var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}._group_ph442_47{flex-direction:column;display:flex}._group_ph442_47:focus-visible{outline:none}._group_ph442_47:focus-visible ._learningRow_ph442_56{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}._learningRow_ph442_56{align-items:flex-start;gap:var(--space-6);padding:var(--space-8) var(--space-6) var(--space-8) var(--space-6);border-radius:var(--radius-6);cursor:pointer;text-align:left;color:inherit;transition:background var(--duration-fast) ease;width:100%;display:flex}._learningRow_ph442_56:hover{background:var(--hover-faint)}._group_ph442_47[data-has-active=true] ._learningRow_ph442_56{background:var(--accent-tint-faint)}._group_ph442_47[data-has-active=true] ._learningName_ph442_80{color:var(--text-primary)}._chevron_ph442_84{color:var(--text-muted);transition:transform var(--duration-base) ease;margin-top:var(--space-3);flex-shrink:0}._group_ph442_47[data-open=true] ._chevron_ph442_84{color:var(--text-tertiary);transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){._chevron_ph442_84{transition:none}}._learningBody_ph442_100{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}._learningName_ph442_80{font-family:var(--font-body);font-size:var(--text-13);font-weight:var(--weight-medium);color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.3}._learningMeta_ph442_117{font-family:var(--font-mono);font-size:var(--text-10);color:var(--text-muted);letter-spacing:var(--tracking-wide);overflow-wrap:anywhere}._edit_ph442_127{opacity:0;margin-top:var(--space-1);transition:opacity var(--duration-base) ease}._learningRow_ph442_56:hover ._edit_ph442_127,._group_ph442_47:focus-within ._edit_ph442_127,._edit_ph442_127:focus-visible{opacity:1}._children_ph442_141{gap:var(--space-1);margin:var(--space-2) 0 var(--space-6);padding-left:var(--space-14);flex-direction:column;display:flex;position:relative}._scenario_ph442_150{text-align:left;color:inherit;cursor:pointer;padding:var(--space-8) var(--space-10) var(--space-8) var(--space-12);border-radius:var(--radius-5);gap:var(--space-2);transition:background var(--duration-fast) ease;flex-direction:column;width:100%;display:flex;position:relative}._scenario_ph442_150:hover{background:var(--hover-faint)}._scenario_ph442_150:after{content:"";background:var(--border-divider);width:1px;position:absolute;top:0;bottom:0;left:-1px}._scenario_ph442_150[aria-current=page]{background:var(--accent-tint-soft)}._scenario_ph442_150[aria-current=page]:before{content:"";left:0;top:var(--space-8);bottom:var(--space-8);background:var(--accent-fill);border-radius:var(--radius-2);width:2px;position:absolute}._scenario_ph442_150[aria-current=page]:after{display:none}._scenarioTitle_ph442_193{font-family:var(--font-body);font-size:var(--text-13);font-weight:var(--weight-medium);color:var(--text-secondary);overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;line-height:1.35}._scenario_ph442_150[aria-current=page] ._scenarioTitle_ph442_193{color:var(--text-primary)}._scenarioId_ph442_208{font-family:var(--font-mono);font-size:var(--text-10);color:var(--text-muted);letter-spacing:var(--tracking-wide);overflow-wrap:anywhere}._add_ph442_217{border:1px dashed var(--border-divider);color:var(--text-muted);padding:var(--space-6) var(--space-10);border-radius:var(--radius-5);font-family:var(--font-body);font-size:var(--text-115);cursor:pointer;align-items:center;gap:var(--space-6);margin:var(--space-6) 0 0 -1px;transition:all var(--duration-base) ease;display:flex}._add_ph442_217:hover{border-color:var(--accent-fg);color:var(--accent-fg);background:var(--accent-tint-medium);border-style:solid}._childrenError_ph442_241{font-size:var(--text-11);color:var(--warn-fg);padding:var(--space-6) var(--space-10);line-height:1.4}._newLearning_ph442_249{margin:var(--space-4) var(--space-12) var(--space-12);padding:var(--space-9) var(--space-12);border:1px dashed var(--border-interactive);border-radius:var(--radius-6);color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-12);font-weight:var(--weight-medium);cursor:pointer;transition:all var(--duration-base) ease;justify-content:center;align-items:center;gap:var(--space-8);background:0 0;flex-shrink:0;display:flex}._newLearning_ph442_249:hover{border-color:var(--accent-fg);color:var(--accent-fg);background:var(--accent-tint-medium)}._state_ph442_275{min-height:0;padding:var(--space-12);flex:1;place-items:center;display:grid;overflow-y:auto}._compact_ph442_286{padding:var(--space-16) var(--space-8)}._panel_7y8ma_4{border-top:1px solid var(--border-divider);padding:var(--space-14) var(--space-16);background:var(--surface-deep);flex-shrink:0}._heading_7y8ma_13{margin-bottom:var(--space-10);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-widest);display:block}._dates_7y8ma_20{gap:var(--space-8);margin-bottom:var(--space-10);flex-direction:column;display:flex}._dateField_7y8ma_29{margin-bottom:var(--space-0)}._dateField_7y8ma_29 label{font-family:var(--font-mono);font-size:var(--text-9);font-weight:var(--weight-regular);text-transform:uppercase;letter-spacing:var(--tracking-loose);color:var(--text-muted)}._dateInput_7y8ma_42{padding:var(--space-6) var(--space-8);border-radius:var(--radius-4);font-size:var(--text-11)}._dateInput_7y8ma_42::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}._dateInput_7y8ma_42::-webkit-calendar-picker-indicator:hover{opacity:1}:root:not([data-theme=light]) ._dateInput_7y8ma_42::-webkit-calendar-picker-indicator{filter:invert(.6)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) ._dateInput_7y8ma_42::-webkit-calendar-picker-indicator{filter:none}}._status_7y8ma_65{margin-top:var(--space-8);font-family:var(--font-mono);font-size:var(--text-10);color:var(--text-muted);text-align:center;line-height:1.5}._status_7y8ma_65:empty{display:none}._statusError_7y8ma_76{color:var(--danger-fg)}._statusDone_7y8ma_79{color:var(--success-fg)}._note_7y8ma_85{margin-top:var(--space-6);font-family:var(--font-mono);font-size:var(--text-9);color:var(--text-muted);line-height:1.5}._form_7qctv_4{gap:var(--space-16);flex-direction:column;display:flex}._readOnlyId_7qctv_12{font-family:var(--font-mono);font-size:var(--text-12);color:var(--text-tertiary);background:var(--surface-deep);border:1px solid var(--border-divider);border-radius:var(--radius-6);padding:var(--space-10) var(--space-12);overflow-wrap:anywhere}._apiError_7qctv_24{align-items:flex-start;gap:var(--space-8);font-size:var(--text-12);color:var(--danger-fg);background:var(--danger-tint-soft);border:1px solid var(--danger-fg);border-radius:var(--radius-6);padding:var(--space-10) var(--space-12);line-height:1.5;display:flex}._apiErrorGlyph_7qctv_36{margin-top:var(--space-1);flex-shrink:0}._footerDelete_7qctv_42{margin-right:auto}._confirm_7qctv_46{gap:var(--space-14);flex-direction:column;display:flex}._confirmText_7qctv_52{font-size:var(--text-13);color:var(--text-secondary);line-height:1.6}._confirmName_7qctv_58{font-weight:var(--weight-semibold);color:var(--text-primary)}._confirmId_7qctv_63{font-family:var(--font-mono);font-size:var(--text-11);color:var(--text-muted);letter-spacing:var(--tracking-wide)}._center_t6kry_2{flex:1;place-items:center;min-height:0;display:grid;overflow-y:auto}._body_7fffd_4{gap:var(--space-14);flex-direction:column;display:flex}._text_7fffd_10{font-size:var(--text-13);color:var(--text-secondary);line-height:1.6}._name_7fffd_16{font-weight:var(--weight-semibold);color:var(--text-primary)}._id_7fffd_23{font-family:var(--font-mono);font-size:var(--text-11);color:var(--text-muted);letter-spacing:var(--tracking-wide)}._alert_7fffd_31{align-items:flex-start;gap:var(--space-8);font-size:var(--text-12);color:var(--danger-fg);background:var(--danger-tint-soft);border:1px solid var(--danger-fg);border-radius:var(--radius-6);padding:var(--space-10) var(--space-12);line-height:1.5;display:flex}._alertGlyph_7fffd_44{margin-top:var(--space-1);flex-shrink:0}._code_7fffd_51{font-family:var(--font-mono);font-size:var(--text-11);line-height:1.5}._footerStart_7fffd_58{margin-right:auto}._readonlyField_6fiak_4{margin-bottom:var(--space-18)}._readonlyLabelRow_6fiak_8{align-items:baseline;gap:var(--space-8);margin-bottom:var(--space-4);display:flex}._readonlyLabel_6fiak_8{font-family:var(--font-body);font-size:var(--text-13);font-weight:var(--weight-medium);color:var(--text-primary)}._readonlyNote_6fiak_23{font-family:var(--font-mono);font-size:var(--text-9);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--accent-fg)}._readonlyHelp_6fiak_31{margin:0 0 var(--space-8);font-size:var(--text-115);color:var(--text-tertiary);max-width:64ch;line-height:1.45}._readonlyPrompt_6fiak_39{padding:var(--space-12);background:var(--surface-input);border:1px solid var(--border-divider);border-radius:var(--radius-6);font-family:var(--font-mono);font-size:var(--text-12);color:var(--text-secondary);white-space:pre-wrap;max-height:240px;margin:0;line-height:1.55;overflow-y:auto}._list_2dq69_4{gap:var(--space-16);background:var(--surface-input);border:1px solid var(--border-interactive);border-radius:var(--radius-6);padding:var(--space-14) var(--space-12);flex-direction:column;display:flex}._invalid_2dq69_16{border-color:var(--danger-fg)}._row_2dq69_22{column-gap:var(--space-8);row-gap:var(--space-6);grid-template-columns:2.5ch minmax(0,1fr) auto;align-items:start;display:grid}._row_2dq69_22+._row_2dq69_22{border-top:1px solid var(--border-divider);padding-top:var(--space-16)}._num_2dq69_34{padding-top:var(--space-10);font-family:var(--font-mono);font-size:var(--text-10);font-variant-numeric:tabular-nums;color:var(--accent-fg);text-align:right;grid-column:1}._text_2dq69_47{background:var(--surface-base);border-color:var(--border-interactive-secondary);grid-column:2;min-height:40px}._tall_2dq69_53{min-height:88px}._remove_2dq69_57{margin-top:var(--space-4);grid-column:3}._subLabel_2dq69_62{font-family:var(--font-mono);font-size:var(--text-9);text-transform:uppercase;letter-spacing:var(--tracking-loose);color:var(--text-muted);grid-column:2}._add_2dq69_71{margin-top:var(--space-8);border-style:dashed}._add_2dq69_71:hover:not(:disabled){border-color:var(--accent-fg);color:var(--accent-fg);background:var(--accent-tint-medium)}._invalid_2dq69_16 ._text_2dq69_47[aria-invalid=true]{border-color:var(--border-interactive-secondary)}._invalid_2dq69_16 ._text_2dq69_47[aria-invalid=true]:focus{border-color:var(--accent-fg)}._editor_hagxg_1{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}._center_hagxg_13{flex:1;place-items:center;min-height:0;display:grid;overflow-y:auto}._header_hagxg_21{padding:var(--space-18) var(--space-28) var(--space-16);border-bottom:1px solid var(--border-divider);justify-content:space-between;align-items:center;gap:var(--space-16);flex-shrink:0;display:flex}._titleBlock_hagxg_31{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._title_hagxg_31{font-family:var(--font-display);font-size:var(--text-24);font-weight:var(--weight-regular);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0;line-height:1.15}._title_hagxg_31 em{color:var(--text-secondary);font-style:italic;font-weight:var(--weight-light)}._meta_hagxg_54{font-family:var(--font-mono);font-size:var(--text-11);color:var(--text-muted);margin-top:var(--space-4)}._body_hagxg_63{scrollbar-gutter:stable;min-height:0;padding:var(--space-24) var(--space-28) var(--space-32);flex:1;overflow-y:auto}._banner_hagxg_73{align-items:flex-start;gap:var(--space-10);margin-bottom:var(--space-24);padding:var(--space-12) var(--space-14);background:var(--warn-tint-soft);border:1px solid var(--warn-border);border-radius:var(--radius-6);display:flex}._bannerText_hagxg_84{font-size:var(--text-125);color:var(--warn-fg);margin:0;line-height:1.45}._alert_hagxg_93{padding:var(--space-12) var(--space-28);background:var(--danger-tint-soft);border-top:1px solid var(--danger-fg);color:var(--danger-fg);flex-shrink:0;max-height:30vh;overflow-y:auto}._alertTitle_hagxg_103{font-size:var(--text-125);font-weight:var(--weight-medium);margin:0;line-height:1.45}._alertList_hagxg_110{margin:var(--space-6) 0 0;padding-left:var(--space-20);font-size:var(--text-115);line-height:1.5}._footer_hagxg_117{padding:var(--space-14) var(--space-28);background:var(--surface-base);justify-content:flex-end;align-items:center;gap:var(--space-16);border-top:1px solid var(--border-divider);flex-shrink:0;display:flex}._footerPrimary_hagxg_128{gap:var(--space-8);align-items:center;display:flex}._host_19vb6_8{height:100%}._center_19vb6_13{height:100%;padding:var(--space-32);place-items:center;display:grid}._main_1s2vw_1{grid-template-columns:var(--sidebar-width) 1fr var(--test-panel-width);min-height:0;display:grid;overflow:hidden}._main_1s2vw_1[data-test-panel=closed]{grid-template-columns:var(--sidebar-width) 1fr}._main_1s2vw_1[data-test-panel=closed] ._editor_1s2vw_1{border-right:none}._sidebar_1s2vw_1,._editor_1s2vw_1{background:var(--surface-base);border-right:1px solid var(--border-divider);flex-direction:column;min-width:0;display:flex;overflow:hidden}._testPanel_1s2vw_38{background:var(--surface-base);flex-direction:column;min-width:0;display:flex;overflow:hidden}._wrap_e5xhm_4{flex-shrink:0}._link_e5xhm_10{color:var(--accent-fg)}._wrap_6filu_7{margin-left:var(--space-24);padding-left:var(--space-24);border-left:1px solid var(--border-divider)}._trigger_6filu_13{align-items:center;gap:var(--space-10);background:var(--surface-raised);border:1px solid var(--border-interactive);color:var(--text-primary);padding:var(--space-6) var(--space-10) var(--space-6) var(--space-12);border-radius:var(--radius-7);font-family:var(--font-body);font-size:var(--text-13);font-weight:var(--weight-medium);cursor:pointer;transition:all var(--duration-base) ease;display:inline-flex}._trigger_6filu_13:hover{border-color:var(--text-tertiary);background:var(--surface-hover)}._trigger_6filu_13[aria-expanded=true]{border-color:var(--accent-fg);background:var(--surface-raised)}._eyebrow_6filu_37{font-family:var(--font-mono);font-size:var(--text-9);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--text-muted);padding-right:var(--space-9);border-right:1px solid var(--border-divider)}._name_6filu_48{text-overflow:ellipsis;white-space:nowrap;max-width:30ch;line-height:1;overflow:hidden}._caret_6filu_56{color:var(--text-tertiary);transition:transform var(--duration-base) ease;margin-left:var(--space-2);display:inline-flex}._trigger_6filu_13[aria-expanded=true] ._caret_6filu_56{color:var(--accent-fg);transform:rotate(180deg)}._wrap_6filu_7>[role=listbox]{min-width:280px;left:var(--space-24)}._option_6filu_75{padding:var(--space-9) var(--space-10)}._optionActive_6filu_81{padding-left:var(--space-16);position:relative}._optionActive_6filu_81:before{content:"";left:var(--space-6);top:var(--space-10);bottom:var(--space-10);background:var(--accent-fill);border-radius:var(--radius-2);width:2px;position:absolute}._meta_6filu_97{font-family:var(--font-mono);font-size:var(--text-10);color:var(--text-muted);letter-spacing:var(--tracking-wide)}._topbar_1391w_1{padding:var(--space-14) var(--space-24);border-bottom:1px solid var(--border-divider);background:var(--shadow-topbar-bg);-webkit-backdrop-filter:blur(20px);z-index:10;justify-content:space-between;align-items:center;display:flex}._brand_1391w_1{align-items:center;gap:var(--space-14);min-width:0;display:flex}._mark_1391w_22{background:var(--accent-fill);width:28px;height:28px;color:var(--text-on-accent);border-radius:var(--radius-6);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--text-16);letter-spacing:var(--tracking-tight);flex-shrink:0;place-items:center;font-style:italic;display:grid}._wordmark_1391w_38{font-family:var(--font-display);font-size:var(--text-17);font-weight:var(--weight-regular);letter-spacing:var(--tracking-snug);white-space:nowrap}._wordmark_1391w_38 em{color:var(--text-secondary);font-style:italic;font-weight:var(--weight-light)}._right_1391w_51{align-items:center;gap:var(--space-16);flex-shrink:0;display:flex}._logout_1391w_59{padding:var(--space-6) var(--space-14)}._confirmBody_1391w_63{font-size:var(--text-13);color:var(--text-tertiary);line-height:1.55}._app_uuyzg_1{background:radial-gradient(ellipse 80% 50% at 50% -20%, var(--accent-tint-subtle), transparent 60%), var(--surface-deep);grid-template-rows:auto 1fr;height:100vh;display:grid;overflow:hidden}._regionLoading_uuyzg_15{min-height:0;padding:var(--space-24);flex:1;place-items:center;display:grid}._gate_1nb5r_3{height:100vh;padding:var(--space-32);background:radial-gradient(ellipse 80% 50% at 50% -20%, var(--accent-tint-subtle), transparent 60%), var(--surface-deep);place-items:center;display:grid}
