._container_1qakz_5{position:fixed;top:var(--spacing-4);right:var(--spacing-4);z-index:9999;display:flex;flex-direction:column;gap:var(--spacing-2);pointer-events:none}._toast_1qakz_16{display:flex;align-items:center;gap:var(--spacing-3);color:var(--color-text1);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-medium);box-shadow:var(--shadow-large);font-size:var(--font-size-body);max-width:400px;animation:_toastSlideIn_1qakz_1 .2s ease-out;pointer-events:auto}._exiting_1qakz_30{animation:_toastSlideOut_1qakz_1 .2s ease-in forwards}._message_1qakz_34{flex:1}._undoAction_1qakz_39{flex-shrink:0;font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);font-family:inherit;color:var(--color-accent);background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:var(--radius-small);transition:background var(--transition-fast);white-space:nowrap}._undoAction_1qakz_39:hover{background:var(--color-hover-subtle)}._undoAction_1qakz_39:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}._countdown_1qakz_63{flex-shrink:0;font-size:var(--font-size-label);font-weight:var(--font-weight-medium);color:var(--color-text3);font-variant-numeric:tabular-nums;min-width:20px;text-align:right}._dismissBtn_1qakz_73{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border:none;background:transparent;color:var(--color-text3);font-size:var(--font-size-body);cursor:pointer;border-radius:var(--radius-small);transition:background var(--transition-fast)}._dismissBtn_1qakz_73:hover{background:var(--color-hover-subtle)}._dismissBtn_1qakz_73:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}._success_1qakz_99{background:var(--color-success-bg);border-left:4px solid var(--color-success)}._error_1qakz_104{background:var(--color-error-bg);border-left:4px solid var(--color-error)}._warning_1qakz_109{background:var(--color-warning-bg);border-left:4px solid var(--color-warning)}._info_1qakz_114{background:var(--color-bg-elevated);border-left:4px solid var(--color-accent)}@keyframes _toastSlideIn_1qakz_1{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes _toastSlideOut_1qakz_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media(prefers-reduced-motion:reduce){._toast_1qakz_16{animation:none}._exiting_1qakz_30{animation:none;opacity:0}}._wrapper_122fw_1{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100%;overflow:hidden;background:linear-gradient(180deg,var(--color-login-overlay-start) 0%,var(--color-login-overlay-end) 100%),var(--color-frame)}@keyframes _spin_vggbk_1{to{transform:rotate(360deg)}}._root_vggbk_9{display:inline-flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}._svg_vggbk_16{animation:_spin_vggbk_1 var(--motion-spinner)}._track_vggbk_20{stroke:var(--color-border);fill:none}._arc_vggbk_25{stroke:var(--color-accent);fill:none}._label_vggbk_30{font-size:var(--font-size-label);color:var(--color-text-muted)}._srOnly_vggbk_36{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){._svg_vggbk_16{animation:none}._arc_vggbk_25{stroke-dasharray:none;opacity:.7}}._root_43krz_3{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);border:var(--border-width) solid transparent;border-radius:var(--radius-small);font-family:var(--font-family);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;line-height:var(--line-height-tight)}._root_43krz_3:focus-visible{outline:2px solid var(--button-focus-ring-outer);outline-offset:2px;box-shadow:var(--shadow-button-focus-inner)}._root_43krz_3:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._primary_43krz_31{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}._primary_43krz_31:hover:not(:disabled){opacity:.85}._secondary_43krz_41{background:transparent;color:var(--color-text2);border-color:var(--color-border-default)}._secondary_43krz_41:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-text1)}._ghost_43krz_52{background:transparent;color:var(--color-text2);border-color:transparent}._ghost_43krz_52:hover:not(:disabled){background:var(--button-ghost-hover-bg)}._subtle_43krz_62{background:var(--button-subtle-bg);color:var(--button-subtle-text);border-color:transparent}._subtle_43krz_62:hover:not(:disabled){background:var(--button-subtle-bg-hover);color:var(--button-subtle-text-hover)}._danger_43krz_73{background:transparent;color:var(--color-error);border-color:var(--color-border-default)}._danger_43krz_73:hover:not(:disabled){background:var(--color-error-tint);color:var(--color-error);border-color:var(--color-error)}._success_43krz_85{background:var(--color-success);color:var(--color-on-accent);border-color:var(--color-success)}._success_43krz_85:hover:not(:disabled){opacity:.85}._successSoft_43krz_97{background:var(--color-success-tint);color:var(--color-success);border-color:var(--color-success)}._successSoft_43krz_97:hover:not(:disabled){background:var(--color-success);color:var(--color-on-accent)}._dangerSoft_43krz_108{background:var(--color-error-tint);color:var(--color-error);border-color:var(--color-error)}._dangerSoft_43krz_108:hover:not(:disabled){background:var(--color-error);color:var(--color-on-accent)}._warningSoft_43krz_119{background:var(--color-warning-tint);color:var(--color-warning);border-color:var(--color-warning)}._warningSoft_43krz_119:hover:not(:disabled){background:var(--color-warning);color:var(--color-on-accent)}._sm_43krz_132{height:var(--input-height-sm);padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-label)}._md_43krz_138{height:var(--input-height-md);padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-body)}._lg_43krz_144{height:var(--input-height-lg);padding:var(--spacing-3) var(--spacing-5);font-size:var(--font-size-subheading)}._iconOnly_43krz_152{padding:0}._iconOnly_43krz_152._sm_43krz_132{width:var(--input-height-sm)}._iconOnly_43krz_152._md_43krz_138{width:var(--input-height-md)}._iconOnly_43krz_152._lg_43krz_144{width:var(--input-height-lg)}._stateSuccess_43krz_170{border-color:var(--color-success);color:var(--color-success);background:transparent;animation:_successFlash_43krz_1 var(--motion-flash)}._stateError_43krz_177{border-color:var(--color-error);color:var(--color-error);background:transparent;animation:_errorFlash_43krz_1 var(--motion-flash)}@keyframes _successFlash_43krz_1{0%{box-shadow:var(--shadow-button-success-flash-start)}to{box-shadow:var(--shadow-button-success-flash-end)}}@keyframes _errorFlash_43krz_1{0%{box-shadow:var(--shadow-button-error-flash-start)}to{box-shadow:var(--shadow-button-error-flash-end)}}@media(prefers-reduced-motion:reduce){._stateSuccess_43krz_170,._stateError_43krz_177{animation:none}}._srOnly_43krz_203{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._root_1rg6o_16{display:flex;flex-direction:column;gap:var(--spacing-1)}._label_1rg6o_22{font-size:var(--font-size-label);font-weight:var(--font-weight-medium);color:var(--color-text2)}._required_1rg6o_28{color:var(--color-error)}._input_1rg6o_32{box-sizing:border-box;height:var(--input-height-md);padding:0 var(--spacing-3);background:var(--color-bg-input);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-small);font-family:var(--font-family);font-size:var(--font-size-body);color:var(--color-text1);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}._input_1rg6o_32._sm_1rg6o_47{height:var(--input-height-sm)}._input_1rg6o_32._md_1rg6o_6{height:var(--input-height-md)}._input_1rg6o_32._lg_1rg6o_49{height:var(--input-height-lg)}._inputWrapper_1rg6o_52{box-sizing:border-box;display:flex;align-items:center;background:var(--color-bg-input);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-small);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._wrapper_sm_1rg6o_62{height:var(--input-height-sm)}._wrapper_md_1rg6o_63{height:var(--input-height-md)}._wrapper_lg_1rg6o_64{height:var(--input-height-lg)}._inputWrapper_1rg6o_52:focus-within{outline:none;border-color:var(--color-accent);box-shadow:var(--shadow-input-focus-halo)}._inputWrapperError_1rg6o_73{border-color:var(--color-error)}._inputWrapperError_1rg6o_73:focus-within{border-color:var(--color-error);box-shadow:var(--shadow-input-error-halo)}._inputWrapper_1rg6o_52 ._input_1rg6o_32{border:none;background:transparent;outline:none;height:100%}._inputWrapper_1rg6o_52 ._input_1rg6o_32:focus,._inputWrapper_1rg6o_52 ._input_1rg6o_32:focus-visible{outline:none;box-shadow:none}._prefix_1rg6o_97,._suffix_1rg6o_98{flex-shrink:0;padding:0 var(--spacing-2);font-size:var(--font-size-body);color:var(--color-text3);-webkit-user-select:none;user-select:none}._prefix_1rg6o_97+._input_1rg6o_32{border-left:1px solid var(--color-border-subtle)}._input_1rg6o_32+._suffix_1rg6o_98{border-left:1px solid var(--color-border-subtle)}._input_1rg6o_32::placeholder{color:var(--color-text-muted)}._input_1rg6o_32:focus{outline:none;border-color:var(--color-accent)}._input_1rg6o_32:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--shadow-input-focus-halo)}._input_1rg6o_32:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._inputError_1rg6o_138{border-color:var(--color-error)}._inputError_1rg6o_138:focus,._inputError_1rg6o_138:focus-visible{outline:none;border-color:var(--color-error);box-shadow:var(--shadow-input-error-halo)}._inputReadOnly_1rg6o_154{border-color:transparent;background:transparent}._error_1rg6o_159{font-size:var(--font-size-label);color:var(--color-error)}._helper_1rg6o_164{font-size:var(--font-size-label);color:var(--color-text-muted)}._rootInline_1rg6o_170{display:inline-flex;width:auto}._adornmentInteractive_1rg6o_182{cursor:pointer;border-radius:var(--radius-small);transition:background var(--transition-fast),box-shadow var(--transition-fast)}._adornmentInteractive_1rg6o_182:hover{background:var(--color-hover-subtle)}._adornmentInteractive_1rg6o_182:focus-visible{outline:none;box-shadow:var(--shadow-input-focus-halo)}._root_wtthv_21{display:flex;flex-direction:column;gap:var(--spacing-1)}._rootInline_wtthv_27{display:inline-flex;width:auto}._srOnly_wtthv_35{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._label_wtthv_47{font-size:var(--font-size-label);font-weight:var(--font-weight-medium);color:var(--color-text2)}._required_wtthv_53{color:var(--color-error)}._trigger_wtthv_59{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);height:var(--select-height-md);padding:0 var(--spacing-3);background:var(--color-bg-input);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-small);font-family:var(--font-family);font-size:var(--font-size-body);color:var(--color-text1);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%;text-align:left}._trigger_wtthv_59:focus-visible,._triggerOpen_wtthv_82{outline:none;border-color:var(--color-accent);box-shadow:var(--shadow-select-open-halo)}._trigger_wtthv_59[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:not-allowed}._triggerError_wtthv_93{border-color:var(--color-error)}._triggerReadOnly_wtthv_99{background:transparent;border-color:transparent;cursor:default}._triggerReadOnly_wtthv_99:hover{border-color:transparent}._triggerReadOnly_wtthv_99:focus-visible{border-color:var(--color-accent);box-shadow:var(--shadow-select-open-halo)}._triggerLoading_wtthv_111{cursor:wait}._triggerLoading_wtthv_111[aria-disabled=true]{opacity:1}._chevronLoading_wtthv_116{flex-shrink:0;color:var(--color-accent);display:inline-flex;align-items:center;animation:_selectSpin_wtthv_1 var(--motion-select-spinner)}@keyframes _selectSpin_wtthv_1{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){._chevronLoading_wtthv_116{animation:none}}._triggerError_wtthv_93:focus-visible,._triggerOpen_wtthv_82._triggerError_wtthv_93{border-color:var(--color-error);box-shadow:var(--shadow-select-error-halo)}._sizeSm_wtthv_138{height:var(--select-height-sm);font-size:var(--font-size-label)}._sizeMd_wtthv_139{height:var(--select-height-md);font-size:var(--font-size-body)}._sizeLg_wtthv_140{height:var(--select-height-lg);font-size:var(--font-size-subheading);padding:0 var(--spacing-4)}._triggerText_wtthv_142{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._placeholder_wtthv_149{color:var(--color-text-muted)}._chevron_wtthv_116{flex-shrink:0;color:var(--color-text-muted);transition:transform var(--transition-fast)}._chevronOpen_wtthv_159{transform:rotate(180deg)}._clearButton_wtthv_166{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:none;border-radius:var(--radius-small);background:transparent;color:var(--color-text3);cursor:pointer;flex-shrink:0;transition:background var(--transition-fast),color var(--transition-fast)}._clearButton_wtthv_166:hover{background:var(--select-clear-hover-bg);color:var(--color-text1)}._clearButton_wtthv_166:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}._hintPill_wtthv_195{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:2px 8px;border-radius:999px;background:var(--select-hint-bg);color:var(--select-hint-color);font-size:var(--font-size-label);line-height:var(--line-height-tight);flex-shrink:0;-webkit-user-select:none;user-select:none}._hintPill_wtthv_195 svg{flex-shrink:0}._chipRow_wtthv_214{display:flex;align-items:center;flex-wrap:nowrap;gap:var(--spacing-1);flex:1;overflow:hidden;min-width:0}._chip_wtthv_214{display:inline-flex;align-items:center;gap:var(--spacing-1);padding:2px 4px 2px 8px;border-radius:var(--radius-small);background:var(--select-chip-bg);color:var(--select-chip-text);font-size:var(--font-size-label);line-height:var(--line-height-normal);white-space:nowrap;max-width:160px;overflow:hidden;flex-shrink:0}._chipLabel_wtthv_240{overflow:hidden;text-overflow:ellipsis}._chipRemove_wtthv_245{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:none;border-radius:var(--radius-micro);background:transparent;color:currentColor;cursor:pointer;flex-shrink:0;transition:background var(--transition-fast)}._chipRemove_wtthv_245:hover{background:var(--select-chip-remove-hover)}._chipOverflow_wtthv_265{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-small);background:transparent;color:var(--color-text3);font-size:var(--font-size-label);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight);flex-shrink:0}._dropdown_wtthv_280{position:absolute;z-index:var(--z-dropdown);background:var(--color-bg-card);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-small);box-shadow:var(--shadow-medium);max-height:240px;overflow-y:auto;margin-top:0;scrollbar-gutter:var(--select-dropdown-scrollbar-gutter)}._search_wtthv_296{display:block;width:100%;padding:var(--spacing-2) var(--spacing-3);border:none;border-bottom:var(--border-width) solid var(--color-border);background:transparent;font-family:var(--font-family);font-size:var(--font-size-body);color:var(--color-text1);outline:none;position:sticky;top:0;z-index:1}._search_wtthv_296:focus-visible{border-bottom-color:var(--color-accent);box-shadow:var(--shadow-input-focus-halo)}._search_wtthv_296::placeholder{color:var(--color-text-muted)}._groupHeader_wtthv_322{padding:var(--spacing-2) var(--spacing-3) var(--spacing-1);font-size:var(--select-group-header-size);letter-spacing:var(--select-group-header-tracking);color:var(--select-group-header-color);text-transform:uppercase;font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none}._option_wtthv_334{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);border:none;background:transparent;font-family:var(--font-family);font-size:var(--font-size-body);color:var(--color-text1);cursor:pointer;text-align:left;transition:background var(--transition-fast)}._option_wtthv_334:hover{background:var(--color-hover-subtle)}._option_wtthv_334:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._optionActive_wtthv_359{background:var(--color-hover-subtle)}._optionSelected_wtthv_363{background:var(--color-accent-sub)}._optionBody_wtthv_369{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}._optionLabel_wtthv_377{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._optionDescription_wtthv_382{font-size:var(--font-size-label);color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._singleTick_wtthv_391{flex-shrink:0;color:var(--color-accent);margin-left:var(--spacing-2)}._noResults_wtthv_398{padding:var(--select-empty-padding);font-size:var(--font-size-body);color:var(--color-text-muted);text-align:var(--select-empty-align)}._checkmark_wtthv_407{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-small);color:var(--color-on-accent);flex-shrink:0}._checkmarkVisible_wtthv_419{background:var(--color-accent);border-color:var(--color-accent)}._error_wtthv_426{font-size:var(--font-size-label);color:var(--color-error)}._helper_wtthv_431{font-size:var(--font-size-label);color:var(--color-text-muted)}._root_1il9i_35{display:inline-flex;align-items:flex-start;gap:var(--spacing-2);font-family:var(--font-family);color:var(--color-text1);cursor:pointer;-webkit-user-select:none;user-select:none}._root_1il9i_35._sz-sm_1il9i_44{min-height:var(--input-height-sm);padding:6px 0;font-size:var(--font-size-label)}._root_1il9i_35._sz-md_1il9i_45{min-height:var(--input-height-md);padding:8px 0;font-size:var(--font-size-body)}._root_1il9i_35._disabled_1il9i_46{cursor:not-allowed;opacity:var(--opacity-disabled)}._root_1il9i_35._readonly_1il9i_47{cursor:default}._nativeInput_1il9i_50{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}._box_1il9i_61{flex-shrink:0;position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid var(--color-border-strong);border-radius:var(--radius-small);background:var(--color-bg-input);color:var(--color-on-accent);transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);margin-top:2px}._box_1il9i_61>._tick_1il9i_81,._box_1il9i_61>._indet_1il9i_81{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._sz-sm_1il9i_44 ._box_1il9i_61{width:14px;height:14px;margin-top:1px}._root_1il9i_35:hover ._box_1il9i_61{border-color:var(--color-accent)}._root_1il9i_35 ._nativeInput_1il9i_50:focus-visible+._box_1il9i_61{outline:none;border-color:var(--color-accent);box-shadow:var(--shadow-control-focus-halo)}._root_1il9i_35._checked_1il9i_96 ._box_1il9i_61,._root_1il9i_35._indeterminate_1il9i_97 ._box_1il9i_61{background:var(--color-accent);border-color:var(--color-accent)}._root_1il9i_35._error_1il9i_102 ._box_1il9i_61{border-color:var(--color-error)}._root_1il9i_35._disabled_1il9i_46 ._box_1il9i_61{background:var(--color-bg-elevated);border-color:var(--color-border)}._root_1il9i_35._disabled_1il9i_46._checked_1il9i_96 ._box_1il9i_61,._root_1il9i_35._disabled_1il9i_46._indeterminate_1il9i_97 ._box_1il9i_61{background:var(--color-border-strong);border-color:var(--color-border-strong)}._tick_1il9i_81{width:10px;height:10px;opacity:0;transition:opacity var(--transition-fast)}._sz-sm_1il9i_44 ._tick_1il9i_81{width:9px;height:9px}._root_1il9i_35._checked_1il9i_96 ._tick_1il9i_81{opacity:1}._indet_1il9i_81{width:8px;height:2px;background:var(--color-on-accent);border-radius:var(--radius-hairline);opacity:0}._root_1il9i_35._indeterminate_1il9i_97 ._indet_1il9i_81{opacity:1}._root_1il9i_35._indeterminate_1il9i_97 ._tick_1il9i_81{opacity:0}._labelBlock_1il9i_133{display:flex;flex-direction:column;gap:var(--spacing-1);line-height:var(--line-height-normal);padding-top:0}._label_1il9i_133{font-size:inherit;color:var(--color-text1)}._required_1il9i_144{color:var(--color-error);margin-left:2px}._helperText_1il9i_145{font-size:var(--font-size-label);color:var(--color-text-muted);line-height:var(--line-height-normal)}._errorText_1il9i_150{font-size:var(--font-size-label);color:var(--color-error);line-height:var(--line-height-normal)}._cardRoot_1il9i_160{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--color-bg-card);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-medium);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}._cardRoot_1il9i_160:hover{border-color:var(--color-accent)}._cardRoot_1il9i_160._checked_1il9i_96{border-color:var(--color-accent);background:var(--color-accent-sub)}._cardRoot_1il9i_160._disabled_1il9i_46{opacity:var(--opacity-disabled);cursor:not-allowed}._cardBody_1il9i_181{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._cardTitle_1il9i_188{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-text1);line-height:var(--line-height-normal)}._cardDesc_1il9i_194{font-size:var(--font-size-label);color:var(--color-text2);line-height:var(--line-height-normal)}._cardMeta_1il9i_199{display:flex;gap:var(--spacing-2);align-items:center;margin-top:2px;font-size:var(--font-size-label);color:var(--color-text-muted);font-variant-numeric:tabular-nums}._groupRoot_1il9i_213{display:flex;flex-direction:column;gap:var(--spacing-2)}._groupHeader_1il9i_218{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding-bottom:6px;border-bottom:var(--border-width) solid var(--color-border-subtle)}._groupLegend_1il9i_226{font-size:var(--font-size-label);font-weight:var(--font-weight-medium);color:var(--color-text2);text-transform:uppercase;letter-spacing:var(--tracking-medium)}._groupCount_1il9i_233{font-size:var(--font-size-label);color:var(--color-text-muted);font-variant-numeric:tabular-nums}._groupOptions_1il9i_238{display:flex;flex-direction:column;gap:2px;padding-left:var(--spacing-1)}._groupError_1il9i_244{font-size:var(--font-size-label);color:var(--color-error);padding-top:var(--spacing-1)}._root_e6y8c_11{display:inline-flex;align-items:flex-start;gap:var(--spacing-2);font-family:var(--font-family);color:var(--color-text1);cursor:pointer;-webkit-user-select:none;user-select:none}._root_e6y8c_11._sz-sm_e6y8c_59{min-height:var(--input-height-sm);padding:6px 0;font-size:var(--font-size-label)}._root_e6y8c_11._sz-md_e6y8c_60{min-height:var(--input-height-md);padding:8px 0;font-size:var(--font-size-body)}._root_e6y8c_11._disabled_e6y8c_61{cursor:not-allowed;opacity:var(--opacity-disabled)}._root_e6y8c_11._readonly_e6y8c_62{cursor:default}._nativeInput_e6y8c_68{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;margin:-1px}._ring_e6y8c_11{flex-shrink:0;position:relative;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid var(--color-border-strong);border-radius:50%;background:var(--color-bg-input);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);margin-top:2px}._sz-sm_e6y8c_59 ._ring_e6y8c_11{width:14px;height:14px;margin-top:1px}._root_e6y8c_11:hover ._ring_e6y8c_11{border-color:var(--color-accent)}._root_e6y8c_11 ._nativeInput_e6y8c_68:focus-visible+._ring_e6y8c_11{outline:none;border-color:var(--color-accent);box-shadow:var(--shadow-control-focus-halo)}._root_e6y8c_11._checked_e6y8c_109 ._ring_e6y8c_11{border-color:var(--color-accent)}._root_e6y8c_11._error_e6y8c_113 ._ring_e6y8c_11{border-color:var(--color-error)}._root_e6y8c_11._disabled_e6y8c_61 ._ring_e6y8c_11{background:var(--color-bg-elevated);border-color:var(--color-border)}._root_e6y8c_11._disabled_e6y8c_61._checked_e6y8c_109 ._ring_e6y8c_11{border-color:var(--color-border-strong)}._dot_e6y8c_11{width:8px;height:8px;border-radius:50%;background:var(--color-accent);opacity:0;transform:scale(.6);transition:opacity var(--transition-fast),transform var(--transition-fast)}._sz-sm_e6y8c_59 ._dot_e6y8c_11{width:6px;height:6px}._root_e6y8c_11._checked_e6y8c_109 ._dot_e6y8c_11{opacity:1;transform:scale(1)}._root_e6y8c_11._disabled_e6y8c_61._checked_e6y8c_109 ._dot_e6y8c_11{background:var(--color-border-strong)}._labelBlock_e6y8c_148{display:flex;flex-direction:column;gap:var(--spacing-1);line-height:var(--line-height-normal);padding-top:0}._label_e6y8c_148{font-size:inherit;color:var(--color-text1)}._required_e6y8c_159{color:var(--color-error);margin-left:2px}._helper_e6y8c_160{font-size:var(--font-size-label);color:var(--color-text-muted)}._errorMessage_e6y8c_164{font-size:var(--font-size-label);color:var(--color-error)}._cardRoot_e6y8c_12{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--color-bg-card);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-medium);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}._cardRoot_e6y8c_12:hover{border-color:var(--color-accent)}._cardRoot_e6y8c_12._checked_e6y8c_109{background:var(--color-accent-sub);border-color:var(--color-accent)}._cardRoot_e6y8c_12._disabled_e6y8c_61{cursor:not-allowed;opacity:var(--opacity-disabled)}._cardRoot_e6y8c_12._error_e6y8c_113{border-color:var(--color-error)}._cardRoot_e6y8c_12:focus-within{box-shadow:var(--shadow-control-focus-halo);border-color:var(--color-accent)}._cardBody_e6y8c_214{display:flex;flex-direction:column;gap:var(--spacing-1);flex:1;min-width:0}._cardTitle_e6y8c_222{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);color:var(--color-text1);line-height:var(--line-height-normal)}._cardDesc_e6y8c_229{font-size:var(--font-size-label);color:var(--color-text2);line-height:var(--line-height-relaxed)}._cardMeta_e6y8c_235{font-size:var(--font-size-label);color:var(--color-text-muted);margin-top:2px;font-variant-numeric:tabular-nums}._groupRoot_e6y8c_13{display:flex;flex-direction:column;gap:var(--spacing-2)}._groupHeader_e6y8c_252{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);padding-bottom:6px;border-bottom:var(--border-width) solid var(--color-border-subtle)}._groupLegend_e6y8c_13{font-size:var(--font-size-label);font-weight:var(--font-weight-medium);color:var(--color-text2);text-transform:uppercase;letter-spacing:var(--tracking-medium)}._groupLegendRequired_e6y8c_270{color:var(--color-error);margin-left:2px}._groupHint_e6y8c_275{font-size:var(--font-size-label);color:var(--color-text-muted)}._groupOptions_e6y8c_280{display:flex;flex-direction:column;gap:2px;padding-left:var(--spacing-1)}._groupOptionsHorizontal_e6y8c_289{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-4);padding-left:0}._groupCards_e6y8c_298{gap:var(--spacing-2);padding-left:0}._groupError_e6y8c_303{font-size:var(--font-size-label);color:var(--color-error);padding-top:var(--spacing-1)}._textTrigger_g1ff1_4{display:inline-block;min-width:0;cursor:help}._textTrigger_g1ff1_4:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}._tooltip_g1ff1_15{position:absolute;z-index:var(--z-tooltip);max-width:240px;padding:var(--spacing-1) var(--spacing-2);background:var(--color-bg-card);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-small);box-shadow:var(--shadow-small);color:var(--color-text1);font-size:var(--font-size-label);font-family:var(--font-family);line-height:var(--line-height-normal);pointer-events:none;animation:_fadeIn_g1ff1_1 var(--transition-fast)}@media(prefers-reduced-motion:reduce){._tooltip_g1ff1_15{animation:none}}@keyframes _fadeIn_g1ff1_1{0%{opacity:0}to{opacity:1}}._top_g1ff1_43{transform:translate(-50%,-100%)}._bottom_g1ff1_47{transform:translate(-50%)}._left_g1ff1_51{transform:translate(-100%,-50%)}._right_g1ff1_55{transform:translateY(-50%)}._arrow_g1ff1_59{position:absolute;width:8px;height:8px;background:var(--color-bg-card);border:var(--border-width) solid var(--color-border);transform:rotate(45deg)}._top_g1ff1_43 ._arrow_g1ff1_59{bottom:-5px;left:50%;margin-left:-4px;border-top:none;border-left:none}._bottom_g1ff1_47 ._arrow_g1ff1_59{top:-5px;left:50%;margin-left:-4px;border-bottom:none;border-right:none}._left_g1ff1_51 ._arrow_g1ff1_59{right:-5px;top:50%;margin-top:-4px;border-bottom:none;border-left:none}._right_g1ff1_55 ._arrow_g1ff1_59{left:-5px;top:50%;margin-top:-4px;border-top:none;border-right:none}._wrapper_1r922_4{display:flex;align-items:center;gap:var(--spacing-2);background:var(--color-bg-input);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-small);padding:0 var(--spacing-3);height:var(--input-height-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._wrapper_1r922_4:focus-within{border-color:var(--color-accent);box-shadow:var(--shadow-input-focus-halo)}._sm_1r922_21{gap:var(--spacing-1);height:var(--input-height-sm);padding:0 var(--spacing-2)}._sm_1r922_21 ._input_1r922_27{font-size:var(--font-size-label)}._sm_1r922_21 ._clearBtn_1r922_31{width:22px;height:22px}._icon_1r922_36{color:var(--color-text-muted);flex-shrink:0}._input_1r922_27{flex:1;background:none;border:none;color:var(--color-text1);font-family:var(--font-family);font-size:var(--font-size-body);outline:none;min-width:0}._input_1r922_27::placeholder{color:var(--color-text-muted)}._hint_1r922_56{color:var(--color-text-muted);font-size:var(--font-size-micro);white-space:nowrap;flex-shrink:0;padding:1px var(--spacing-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-small);font-family:var(--font-family)}._clearBtn_1r922_31{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:var(--radius-small);color:var(--color-text-muted);cursor:pointer;flex-shrink:0}._clearBtn_1r922_31:hover{color:var(--color-text1);background:var(--color-hover-subtle)}._clearBtn_1r922_31:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media(max-width:767px){._hint_1r922_56{display:none}}._root_1h6ln_1{display:flex;flex-direction:column;gap:var(--spacing-1)}._label_1h6ln_7{font-size:var(--font-size-label);color:var(--color-text2);font-weight:var(--font-weight-medium)}._required_1h6ln_13{color:var(--color-error)}._textarea_1h6ln_17{width:100%;min-height:var(--textarea-min-height);padding:var(--spacing-2) var(--spacing-3);background:var(--color-bg-input);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-small);color:var(--color-text1);font-size:var(--font-size-body);font-family:inherit;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._textarea_1h6ln_17::placeholder{color:var(--color-text-muted)}._textarea_1h6ln_17:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:var(--shadow-input-focus-halo)}._textareaError_1h6ln_40{border-color:var(--color-error)}._textareaError_1h6ln_40:focus-visible{border-color:var(--color-error);box-shadow:var(--shadow-input-error-halo)}._textarea_1h6ln_17:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._autoGrow_1h6ln_54{resize:none;min-height:var(--textarea-autogrow-min);max-height:var(--textarea-autogrow-max);overflow-y:auto}._footerRow_1h6ln_61{display:flex;justify-content:space-between;align-items:baseline;gap:var(--spacing-2);margin-top:var(--spacing-1)}._helper_1h6ln_69{font-size:var(--font-size-label);color:var(--color-text-muted)}._error_1h6ln_74{font-size:var(--font-size-label);color:var(--color-error)}._counter_1h6ln_79{font-size:var(--font-size-label);color:var(--color-text-muted);text-align:right;font-variant-numeric:tabular-nums}._counterWarning_1h6ln_86{color:var(--textarea-counter-warning-color);font-weight:var(--textarea-counter-warning-weight)}._counterError_1h6ln_91{color:var(--color-error)}._taFrame_1h6ln_95{display:flex;flex-direction:column;background:var(--color-bg-input);border:var(--border-width) solid var(--color-border-default);border-radius:var(--radius-small);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._taFrame_1h6ln_95:focus-within{border-color:var(--color-accent);box-shadow:var(--shadow-input-focus-halo)}._taFrameError_1h6ln_109{border-color:var(--color-error)}._taFrameError_1h6ln_109:focus-within{border-color:var(--color-error);box-shadow:var(--shadow-input-error-halo)}._toolbar_1h6ln_118{display:flex;align-items:center;gap:2px;height:var(--textarea-toolbar-height);padding:0 var(--spacing-2);border-bottom:var(--border-width) solid var(--textarea-toolbar-border)}._toolbarBtn_1h6ln_127{display:inline-flex;align-items:center;justify-content:center;width:var(--textarea-toolbar-button-size);height:var(--textarea-toolbar-button-size);border:none;background:transparent;border-radius:var(--radius-small);color:var(--color-text2);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._toolbarBtn_1h6ln_127:hover{background:var(--color-hover-subtle)}._toolbarBtn_1h6ln_127:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}._toolbarBtn_1h6ln_127:disabled:hover{background:transparent}._toolbarBtn_1h6ln_127[aria-pressed=true]{background:var(--color-accent-sub);color:var(--color-accent)}._toolbarDivider_1h6ln_159{width:var(--border-width);height:calc(var(--textarea-toolbar-height) - var(--spacing-3));background:var(--color-border-subtle);margin:0 var(--spacing-1)}._toolbarHint_1h6ln_166{margin-left:auto;font-size:var(--font-size-label);color:var(--color-text-muted);-webkit-user-select:none;user-select:none}._taBody_1h6ln_173{padding:var(--spacing-2) var(--spacing-3);min-height:var(--textarea-min-height);color:var(--color-text1);font-size:var(--font-size-body);font-family:inherit;outline:none;overflow-y:auto}._taBody_1h6ln_173[contenteditable=true]:empty:before{content:attr(data-placeholder);color:var(--color-text-muted);pointer-events:none}._taBody_1h6ln_173 ul,._taBody_1h6ln_173 ol{margin:var(--spacing-1) 0;padding-left:var(--spacing-6)}._backdrop_1936n_6{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;background:var(--color-overlay);animation:_fadeIn_1936n_1 var(--transition-fast)}._backdropClosing_1936n_17{animation:_fadeOut_1936n_1 var(--transition-fast) forwards}._panel_1936n_21{background:var(--color-bg-card);border-radius:var(--radius-medium);box-shadow:var(--shadow-large);display:flex;flex-direction:column;max-height:85vh;width:90%;animation:_scaleIn_1936n_1 var(--transition-base)}._panel_1936n_21[data-theme=light]{color-scheme:light}._panelClosing_1936n_36{animation:_scaleOut_1936n_1 var(--motion-modal-scale-out)}._sm_1936n_40{max-width:360px}._md_1936n_41{max-width:480px}._lg_1936n_42{max-width:640px}._header_1936n_44{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-5);border-bottom:var(--border-width) solid var(--color-border);flex-shrink:0}._title_1936n_53{margin:0;font-size:var(--font-size-subheading);font-weight:var(--font-weight-semibold);color:var(--color-text1)}._closeBtn_1936n_60{display:inline-flex;align-items:center;justify-content:center;width:var(--input-height-sm);height:var(--input-height-sm);border:none;background:transparent;color:var(--color-text3);font-size:var(--font-size-subheading);cursor:pointer;border-radius:var(--radius-small);transition:background var(--transition-fast)}._closeBtn_1936n_60:hover{background:var(--color-hover-subtle)}._closeBtn_1936n_60:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}._body_1936n_84{padding:var(--spacing-5);overflow-y:auto;overscroll-behavior:contain;flex:1}._footer_1936n_91{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-5);border-top:var(--border-width) solid var(--color-border);flex-shrink:0}@keyframes _fadeIn_1936n_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_1936n_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _fadeOut_1936n_1{0%{opacity:1}to{opacity:0}}@keyframes _scaleOut_1936n_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes _slideUp_1936n_1{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_1936n_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){._backdrop_1936n_6,._panel_1936n_21,._backdropClosing_1936n_17,._panelClosing_1936n_36{animation:none}}@media(max-width:767px){._backdrop_1936n_6{align-items:stretch;justify-content:stretch;background:transparent;animation:none}._backdropClosing_1936n_17{animation:none}._panel_1936n_21{width:100vw;max-width:none;height:100vh;max-height:none;border-radius:0;animation:_slideUp_1936n_1 var(--motion-modal-slide-up)}._panelClosing_1936n_36{animation:_slideDown_1936n_1 var(--motion-modal-slide-down)}._sm_1936n_40,._md_1936n_41,._lg_1936n_42{max-width:none}._body_1936n_84{min-height:0}._footer_1936n_91{align-items:stretch;flex-direction:column-reverse;padding-bottom:calc(var(--spacing-3) + env(safe-area-inset-bottom))}._footer_1936n_91>div{display:flex;flex-direction:column-reverse;align-items:stretch;width:100%}._footer_1936n_91 button{width:100%}}._root_9czry_18{background:var(--color-bg-card);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-medium);padding:var(--density-card-padding);color:var(--color-text1);font-size:var(--font-size-body)}._size_sm_9czry_28{padding:var(--spacing-3)}._size_md_9czry_29{padding:var(--spacing-4)}._size_lg_9czry_30{padding:var(--spacing-5)}._elevated_9czry_32{box-shadow:var(--shadow-medium)}._interactive_9czry_36{cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}._interactive_9czry_36:hover{background-color:var(--color-hover-subtle);border-color:var(--color-border-strong)}._interactive_9czry_36:focus-visible{outline:none;border-color:var(--focus-ring-color);box-shadow:var(--shadow-card-focus-halo)}a._root_9czry_18{text-decoration:none;color:inherit;display:block}._selection_9czry_60{cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}._selection_9czry_60:hover{background-color:var(--color-hover-subtle);border-color:var(--color-border-strong)}._selection_9czry_60:focus-visible{outline:none;border-color:var(--focus-ring-color);box-shadow:var(--shadow-card-focus-halo)}._selection_9czry_60._selected_9czry_78{border-color:var(--color-accent);background-color:var(--color-accent-sub)}._selection_9czry_60._selected_9czry_78:hover{border-color:var(--color-accent)}._disabled_9czry_87,._disabled_9czry_87:hover,._disabled_9czry_87:focus-visible{cursor:not-allowed;opacity:.55;background-color:var(--color-bg-card);border-color:var(--color-border);box-shadow:none;pointer-events:none}@media(prefers-reduced-motion:reduce){._interactive_9czry_36,._selection_9czry_60{transition:none}}._header_9czry_105{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-bottom:var(--spacing-3);padding-bottom:var(--spacing-3);border-bottom:var(--border-width) solid var(--color-border-subtle)}._header_9czry_105._plain_9czry_115{border-bottom:none;padding-bottom:0;margin-bottom:var(--spacing-2)}._headerTitleBlock_9czry_121{display:flex;flex-direction:column;gap:2px;min-width:0}._title_9czry_128{font-size:var(--font-size-subheading);font-weight:var(--font-weight-semibold);color:var(--color-text1);line-height:var(--line-height-snug);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subtitle_9czry_138{font-size:var(--font-size-label);color:var(--color-text3);line-height:var(--line-height-normal)}._headerActions_9czry_144{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}._body_9czry_151{min-width:0}._footer_9czry_155{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:var(--border-width) solid var(--color-border-subtle)}._footer_9czry_155._plain_9czry_115{border-top:none;padding-top:0;margin-top:var(--spacing-2);justify-content:flex-start}._metric_9czry_172{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--spacing-1);min-height:0}._metricLabel_9czry_182{font-size:var(--font-size-label);font-weight:var(--font-weight-regular);color:var(--color-text3);margin-bottom:2px}._metricValue_9czry_189{font-size:var(--font-size-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:0;font-variant-numeric:tabular-nums}._metricValue_default_9czry_197{color:var(--color-text1)}._metricValue_accent_9czry_198{color:var(--color-accent)}._metricValue_success_9czry_199{color:var(--color-success)}._metricValue_warning_9czry_200{color:var(--color-warning)}._metricValue_error_9czry_201{color:var(--color-error)}._metricValue_muted_9czry_202{color:var(--color-text-muted)}._metricSlot_9czry_204{width:100%;margin-top:var(--spacing-2)}._metricSlot_9czry_204:first-child{margin-top:0;margin-bottom:var(--spacing-1)}._metricDelta_9czry_214{font-size:var(--font-size-label);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);font-variant-numeric:tabular-nums}._metricDelta_up_9czry_221{color:var(--color-success)}._metricDelta_down_9czry_222{color:var(--color-error)}._metricDelta_neutral_9czry_223{color:var(--color-text3)}._metricFootnote_9czry_225{font-size:var(--font-size-label);font-weight:var(--font-weight-regular);color:var(--color-text3);line-height:var(--line-height-normal)}._body_1n30j_4{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);text-align:center}._closeBtn_1n30j_13{position:absolute;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:var(--color-text3);cursor:pointer;border-radius:var(--radius-small);transition:background var(--transition-fast)}._closeBtn_1n30j_13:hover{background:var(--color-hover-subtle)}._closeBtn_1n30j_13:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}._message_1n30j_39{font-size:var(--font-size-body);color:var(--color-text2);line-height:var(--line-height-relaxed)}._countdown_1n30j_45{font-size:var(--font-size-hero);font-weight:var(--font-weight-bold);color:var(--color-error);font-variant-numeric:tabular-nums}._actions_1n30j_52{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);width:100%}._codeRow_1gsf7_1{display:flex;justify-content:center;gap:var(--spacing-2)}._digitBox_1gsf7_7{width:var(--otp-cell-size);height:var(--header-height);text-align:center;font-size:var(--font-size-heading);font-weight:var(--font-weight-semibold);background:var(--color-bg-input);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-small);color:var(--color-text1);outline:none;transition:var(--transition-base)}._digitBox_1gsf7_7:focus{border-color:var(--color-accent);box-shadow:var(--shadow-input-focus-halo)}._digitBoxFilled_1gsf7_26{border-color:var(--color-accent);background:var(--color-accent-sub)}._digitBoxError_1gsf7_31{border-color:var(--color-error-border)}._digitBox_1gsf7_7:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}@media(max-width:479px){._digitBox_1gsf7_7{width:42px;height:var(--otp-cell-size);font-size:var(--font-size-subheading)}}._subtext_kqux6_1{margin:0 0 var(--spacing-4);font-size:var(--font-size-body);color:var(--color-text2);text-align:center;line-height:var(--line-height-relaxed)}._error_kqux6_9{color:var(--color-error);font-size:var(--font-size-label);text-align:center;margin:var(--spacing-3) 0 0}._actions_kqux6_16{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-2)}._resendBtn_kqux6_23{background:none;border:none;color:var(--color-accent);font-size:var(--font-size-label);font-family:var(--font-family);cursor:pointer;padding:0;text-decoration:underline}._resendBtn_kqux6_23:hover:not(:disabled){opacity:.8}._resendBtn_kqux6_23:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}._content_ij6o5_1{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5)}._logo_ij6o5_8{width:56px;height:auto}._brand_ij6o5_13{font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);color:var(--color-accent-gold);letter-spacing:var(--tracking-wide);text-transform:uppercase}._panel_1bivk_5{position:absolute;top:calc(100% + var(--spacing-2));right:0;width:360px;max-height:420px;background:var(--color-frame-panel-bg);border:none;border-radius:var(--radius-small);box-shadow:var(--shadow-frame-panel);display:flex;flex-direction:column;z-index:var(--z-frame-panel);overflow:visible}._panel_1bivk_5:before{content:"";position:absolute;top:calc(-1 * var(--spacing-2));left:0;right:0;height:var(--spacing-2)}._panelInner_1bivk_32{display:flex;flex-direction:column;max-height:420px;overflow:hidden;border-radius:var(--radius-small)}._panelHeader_1bivk_40{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);border-bottom:var(--border-width) solid var(--color-frame-panel-divider);flex-shrink:0}._panelTitle_1bivk_49{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-frame-text)}._markAllBtn_1bivk_55{background:transparent;border:none;color:var(--color-accent);font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);cursor:pointer;padding:0;font-family:inherit}._markAllBtn_1bivk_55:hover{text-decoration:underline}._markAllBtn_1bivk_55:disabled{color:var(--color-text-muted);cursor:wait;text-decoration:none}._list_1bivk_76{overflow-y:auto;flex:1}._item_1bivk_81{display:flex;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--spacing-4);cursor:pointer;text-align:left;text-decoration:none;color:var(--color-frame-dim);background:transparent;border:0;border-bottom:var(--border-width-light) solid var(--color-frame-panel-row-divider);font:inherit;transition:background var(--transition-fast)}._item_1bivk_81:hover{background:var(--color-frame-hover)}._itemUnread_1bivk_102:before{content:"";width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-accent);flex-shrink:0;margin-top:6px}._itemContent_1bivk_112{flex:1;min-width:0}._itemText_1bivk_117{font-size:var(--font-size-label);font-weight:var(--font-weight-regular);color:var(--color-frame-dim);line-height:var(--line-height-normal);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._itemTime_1bivk_128{font-size:var(--font-size-micro);color:var(--color-text-muted);margin-top:2px}._footer_1bivk_134{padding:var(--spacing-2) var(--spacing-4);border-top:var(--border-width) solid var(--color-frame-panel-divider);text-align:center;flex-shrink:0}._viewAll_1bivk_141{font-size:var(--font-size-label);font-weight:var(--font-weight-medium);color:var(--color-accent);background:none;border:none;cursor:pointer;font-family:inherit;text-decoration:none;padding:0}._viewAll_1bivk_141:hover{text-decoration:underline}._empty_1bivk_157{padding:var(--spacing-6) var(--spacing-4);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-label)}._stateNote_1bivk_164{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6) var(--spacing-4);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-label)}._inlineAction_1bivk_174{align-self:center;background:none;border:none;color:var(--color-accent);cursor:pointer;font:inherit;font-size:var(--font-size-label);font-weight:var(--font-weight-medium);padding:0}._warning_1bivk_186{border-top:var(--border-width-light) solid var(--color-frame-panel-divider);color:var(--color-error);font-size:var(--font-size-micro);padding:var(--spacing-2) var(--spacing-4)}@media(prefers-reduced-motion:reduce){._item_1bivk_81{transition:none}}@media(max-width:479px){._panel_1bivk_5{width:100vw;right:0;position:fixed;top:var(--header-height, 56px);border-radius:0;max-height:calc(100vh - var(--header-height, 56px))}}._layout_188pu_1{display:grid;grid-template-columns:var(--sidebar-width, 220px) 1fr;min-height:100vh;transition:grid-template-columns var(--transition-base);overflow-x:hidden;background:var(--color-frame)}._layoutCollapsed_188pu_10{grid-template-columns:0px 1fr}._sidebar_188pu_17{background:var(--color-frame);display:flex;flex-direction:column;height:100vh;position:sticky;top:0;overflow-y:auto;overflow-x:hidden;transition:width var(--transition-base),opacity var(--transition-base);width:var(--sidebar-width);min-width:0}._sidebarCollapsed_188pu_31{width:0;opacity:0;pointer-events:none}._logo_188pu_37{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-4) var(--spacing-3);text-decoration:none;cursor:pointer}._logoMedallion_188pu_47{width:42px;height:42px;object-fit:contain;flex-shrink:0}._logoMedallionPlatinum_188pu_55{width:42px;height:42px;object-fit:contain;flex-shrink:0;filter:saturate(.08) brightness(1.35)}._logoTextGroup_188pu_63{display:flex;flex-direction:column;gap:0;min-width:0}._logoTitle_188pu_70{font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-frame-text);letter-spacing:var(--tracking-wide);line-height:var(--line-height-snug)}._logoSub_188pu_78{font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);color:var(--color-frame-dim);letter-spacing:var(--tracking-wide);line-height:var(--line-height-normal)}._groupBadge_188pu_86{margin:0 var(--spacing-4) var(--spacing-4);padding:var(--spacing-1) var(--spacing-3);background:var(--color-frame-active);color:var(--color-frame-text);border-radius:var(--radius-small);font-size:var(--font-size-micro);font-weight:var(--font-weight-medium);text-align:center;opacity:.9}._nav_188pu_98{display:flex;flex-direction:column;gap:0;padding:0;flex:1;min-height:0}._navGroup_188pu_107{display:flex;flex-direction:column}._navSeparator_188pu_112{height:1px;background:var(--color-frame-hover);margin:var(--spacing-2) var(--spacing-4)}._navItem_188pu_119{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-5);border-radius:0;border-left:var(--border-width-heavy) solid transparent;color:var(--color-frame-dim);font-size:var(--font-size-body);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}._navItem_188pu_119:hover{background:var(--color-frame-hover);color:var(--color-frame-text);text-decoration:none}._navItemActive_188pu_140{background:var(--color-frame-active-bg);color:var(--color-frame-text);font-weight:var(--font-weight-medium);border-left-color:var(--color-accent)}._navIcon_188pu_151{width:14px;height:14px;flex-shrink:0;opacity:.5;transition:opacity var(--transition-fast)}._navItem_188pu_119:hover ._navIcon_188pu_151,._navItemActive_188pu_140 ._navIcon_188pu_151{opacity:1}._navBadge_188pu_164{background:var(--color-accent);color:var(--color-on-accent);font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);padding:1px 7px;border-radius:var(--radius-small);min-width:20px;text-align:center;margin-left:auto}._main_188pu_179{display:flex;flex-direction:column;min-height:100vh;min-width:0;overflow:hidden;background:var(--color-bg)}._hamburger_188pu_191{background:transparent;border:none;color:var(--color-frame-dim);cursor:pointer;padding:var(--spacing-2);border-radius:var(--radius-medium);display:flex;align-items:center;justify-content:center;flex-shrink:0}._hamburger_188pu_191:hover{background:var(--color-frame-hover);color:var(--color-frame-text)}._header_188pu_211{background:var(--color-frame);border-bottom:var(--border-width-light) solid var(--color-frame-border);height:var(--header-height);display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-6);flex-shrink:0}._headerLeft_188pu_222{display:flex;align-items:center;gap:var(--spacing-3);min-width:0;overflow:hidden;flex:1}._headerRight_188pu_231{display:flex;align-items:center;gap:var(--spacing-4);flex-shrink:0}._notificationBtn_188pu_238{position:relative;background:transparent;border:none;color:var(--color-frame-dim);cursor:pointer;padding:var(--spacing-2);border-radius:var(--radius-medium);display:flex;align-items:center;justify-content:center}._notificationBtn_188pu_238:hover{background:var(--color-frame-hover);color:var(--color-frame-text)}._notificationBadge_188pu_256{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;background:var(--color-error);color:var(--color-frame-text);border-radius:var(--radius-full);font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);line-height:var(--line-height-relaxed);text-align:center;border:var(--border-width) solid var(--color-frame)}._profileIconBtn_188pu_273{display:flex;align-items:center;justify-content:center;padding:7px;border-radius:var(--radius-small);border:var(--border-width) solid rgba(255,255,255,.15);background:transparent;color:var(--color-frame-dim);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._profileIconBtn_188pu_273:hover{background:var(--color-frame-hover);color:var(--color-frame-text)}._tickerStrip_188pu_294{background:var(--color-frame);border-bottom:var(--border-width-light) solid var(--color-frame-border);overflow:hidden;flex-shrink:0;height:24px;display:flex;align-items:center}._tickerTrack_188pu_304{display:flex;align-items:center;gap:var(--spacing-6);width:max-content;animation:_scrollTicker_188pu_1 var(--motion-ticker);will-change:transform;backface-visibility:hidden}._tickerTrack_188pu_304:hover{animation-play-state:paused}@keyframes _scrollTicker_188pu_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._tickerItem_188pu_323{display:inline-flex;align-items:center;gap:var(--spacing-1);position:relative}._tickerItem_188pu_323+._tickerItem_188pu_323:before{content:"";position:absolute;left:calc(-1 * var(--spacing-3));width:2px;height:2px;border-radius:50%;background:#fff3}._tickerLabel_188pu_341{font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);color:var(--color-frame-dim);text-transform:uppercase;letter-spacing:var(--tracking-medium)}._tickerPrice_188pu_349{font-size:var(--font-size-micro);font-weight:var(--font-weight-bold);color:var(--color-frame-text);font-variant-numeric:tabular-nums}._tickerChange_188pu_356{font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums}._tickerUp_188pu_362{color:var(--color-success)}._tickerDown_188pu_363{color:var(--color-error)}._sidebarTickerSpacer_188pu_366{height:24px;border-bottom:var(--border-width-light) solid var(--color-frame-border);flex-shrink:0}._sessionWarning_188pu_375{display:flex;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-4);background:var(--color-warning-bg);color:var(--color-warning);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);flex-shrink:0}._sessionExtendBtn_188pu_388{background:var(--color-warning);color:var(--color-bg);border:none;border-radius:var(--radius-small);padding:var(--spacing-1) var(--spacing-3);font-size:var(--font-size-label);font-weight:var(--font-weight-medium);font-family:inherit;cursor:pointer;transition:opacity var(--transition-fast)}._sessionExtendBtn_188pu_388:hover{opacity:.9}._content_188pu_408{flex:1;padding:var(--spacing-6);background:var(--color-bg);overflow-y:auto;overflow-x:hidden;min-width:0}._contentFlush_188pu_418{padding-top:0}._themeToggleBtn_188pu_425{background:transparent;border:none;color:var(--color-frame-dim);cursor:pointer;padding:var(--spacing-2);border-radius:var(--radius-medium);display:flex;align-items:center;justify-content:center}._themeToggleBtn_188pu_425:hover{background:var(--color-frame-hover);color:var(--color-frame-text)}._userDropdown_188pu_445{position:absolute;top:calc(100% + var(--spacing-2));right:0;width:var(--menu-min-width);background:var(--color-frame-panel-bg);border-radius:var(--radius-small);box-shadow:var(--shadow-frame-panel);padding:var(--spacing-3) 0 var(--spacing-2);z-index:var(--z-frame-menu)}._userDropdown_188pu_445:before{content:"";position:absolute;top:calc(-1 * var(--spacing-2));left:0;right:0;height:var(--spacing-2)}._userDropdownSection_188pu_467{display:flex;flex-direction:column}._userDropdownLabel_188pu_472{font-size:var(--font-size-micro);font-weight:var(--font-weight-semibold);color:var(--color-frame-dim);text-transform:uppercase;letter-spacing:var(--tracking-medium);padding:var(--spacing-1) var(--spacing-5) var(--spacing-1) var(--spacing-4);opacity:.6}._userDropdownSep_188pu_482{height:1.5px;background:var(--color-frame-panel-divider);margin:var(--spacing-1) 0}._userDropdownItem_188pu_488{display:flex;align-items:center;gap:var(--spacing-2);width:100%;padding:10px var(--spacing-4) 10px var(--spacing-5);background:transparent;border:none;color:var(--color-frame-dim);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);font-family:inherit;cursor:pointer;text-align:left;transition:background var(--transition-fast),color var(--transition-fast)}._userDropdownItem_188pu_488 svg{flex-shrink:0;opacity:.8}._userDropdownItem_188pu_488:hover{background:var(--color-frame-hover);color:var(--color-frame-text)}._userDropdownItem_188pu_488:hover svg{opacity:1}._userDropdownDanger_188pu_519:hover{color:var(--color-frame-error);background:#dc26261f}@media(max-width:1023px){._layout_188pu_1,._layoutCollapsed_188pu_10{grid-template-columns:1fr}._sidebar_188pu_17{position:fixed;z-index:50;height:100vh;top:0;transform:translate(-100%);width:var(--sidebar-width, 220px);opacity:1;pointer-events:auto;transition:transform var(--transition-base)}._main_188pu_179{grid-column:1;width:100%}._sidebar_188pu_17:not(._sidebarCollapsed_188pu_31){transform:translate(0)}._sidebarCollapsed_188pu_31{transform:translate(-100%)}}@media(max-width:767px){._layout_188pu_1,._layoutCollapsed_188pu_10{grid-template-columns:1fr}._sidebar_188pu_17{width:var(--sidebar-width, 220px);max-width:85vw}._sidebarCollapsed_188pu_31{opacity:0;pointer-events:none}._content_188pu_408{padding:var(--spacing-3)}._tickerStrip_188pu_294,._sidebarTickerSpacer_188pu_366{display:none}}._crashState_90xlo_3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-6);color:var(--color-error);font-size:var(--font-size-label);text-align:center;background:var(--color-error-tint);border:var(--border-width) solid var(--color-error);border-radius:var(--radius-small)}._crashMessage_90xlo_18{color:var(--color-error)}._retryBtn_90xlo_22{padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-small);border:1px solid var(--color-error);background:var(--color-error-tint);color:var(--color-error);min-height:var(--textarea-toolbar-height);font-family:inherit;font-size:var(--font-size-label);cursor:pointer}._retryBtn_90xlo_22:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}:root{--color-frame: #1f222e;--color-frame-border: #4a4d5a;--color-frame-text: #fafafa;--color-frame-dim: #DDE1E8;--color-frame-active: #6B7DB8;--color-bg: #272b38;--color-bg-card: #1f222e;--color-bg-input: #1e2432;--color-accent: #7B8DB8;--color-accent-rgb: 123, 141, 184;--color-accent-sub: #7B8DB818;--color-accent-gold: #b09868;--color-accent-gold-sub: rgba(176, 152, 104, .12);--color-text-on-accent: #ffffff;--color-text1: #EDF2F7;--color-text2: #d0d0d8;--color-text3: #adadb8;--color-border: #4a4d5a;--color-border-default: #606272;--color-border-strong: #4a4d5a;--color-border-subtle: #2a2d3a;--color-border-accent: #7a7d8a;--color-divider-heavy: #b8bcc8;--color-divider-light: #d0d3da;--border-width-light: 1px;--border-width: 1.5px;--border-width-heavy: 2px;--border-width-accent: 3px;--border-width-emphasis: 4px;--color-bg-elevated: #2a2d3a;--color-text-muted: #9a9aa6;--color-hover-row: rgba(123, 141, 184, .09);--color-hover-subtle: rgba(255, 255, 255, .06);--color-on-accent: #ffffff;--color-success: #3a9a6a;--color-warning: #C4A36E;--color-error: #E86868;--color-error-rgb: 232, 104, 104;--color-info: #4a8ac4;--color-div-gold: #c9a84c;--color-div-platinum: #b0b8c8;--color-div-emerald: #2d8a5e;--color-div-sapphire: #3b6fb5;--color-stage-discovery: #7ba4c4;--color-stage-factfind: #7dbba5;--color-stage-strategy: #b5a3c9;--color-stage-soa: #d4a87c;--color-stage-presented: #c4a77b;--color-stage-implemented: #7bc48c;--color-stage-ongoing: #8090a8;--color-stage-discovery-bg: rgba(123, 164, 196, .15);--color-stage-factfind-bg: rgba(125, 187, 165, .15);--color-stage-strategy-bg: rgba(181, 163, 201, .15);--color-stage-soa-bg: rgba(212, 168, 124, .15);--color-stage-presented-bg: rgba(196, 167, 123, .15);--color-stage-implemented-bg: rgba(123, 196, 140, .15);--color-stage-ongoing-bg: rgba(128, 144, 168, .15);--color-widget-data: #7B8DB8;--color-widget-action: #C4A36E;--color-widget-market: #4a8ac4;--color-widget-pipeline: #9888B8;--color-widget-feed: #5aaa9a;--color-kanban-pending: #9888B8;--color-kanban-pending-bg: rgba(152, 136, 184, .1);--color-kanban-progress: #4a8ac4;--color-kanban-progress-bg: rgba(74, 138, 196, .1);--color-kanban-blocked: #C4A36E;--color-kanban-blocked-bg: rgba(196, 163, 110, .1);--color-kanban-completed: #3a9a6a;--color-kanban-completed-bg: rgba(58, 154, 106, .1);--color-kanban-expired: #D05858;--color-kanban-expired-bg: rgba(208, 88, 88, .1);--rail-width: 280px;--color-rail-bg: var(--color-bg-card);--color-rail-border: var(--color-border);--color-rail-note-bg: var(--color-bg-elevated);--shadow-rail: -2px 0 8px rgba(0, 0, 0, .04);--color-bg-overlay: rgba(0, 0, 0, .2);--color-border-row: rgba(255, 255, 255, .06);--color-border-header: rgba(255, 255, 255, .15);--color-text-on-media: #ffffff;--color-error-tint: rgba(232, 104, 104, .15);--color-warning-tint: rgba(196, 163, 110, .15);--color-info-tint: rgba(74, 138, 196, .15);--color-success-tint: rgba(58, 154, 106, .15);--icon-status-blocked: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Ccircle cx='7' cy='7' r='5.5' stroke='white' stroke-width='1.5'/%3E%3Cline x1='3.5' y1='3.5' x2='10.5' y2='10.5' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E");--color-frame-error: #f08080;--color-frame-hover: rgba(255, 255, 255, .08);--color-frame-active-bg: rgba(255, 255, 255, .1);--color-login-overlay-start: rgba(31, 34, 46, .6);--color-login-overlay-end: rgba(31, 34, 46, .85);--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 28px;--spacing-8: 32px;--spacing-9: 36px;--spacing-10: 40px;--radius-hairline: 1px;--radius-micro: 2px;--radius-small: 4px;--radius-compact: 6px;--radius-medium: 8px;--radius-large: 12px;--radius-full: 9999px;--font-family: "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-serif: "Playfair Display", Georgia, serif;--font-mono: "JetBrains Mono", "SF Mono", monospace;--font-size-page-title: 24px;--font-size-display: 28px;--font-size-hero: 32px;--font-size-heading: 20px;--font-size-section-title: 18px;--font-size-subheading: 16px;--font-size-body: 14px;--font-size-label: 12px;--font-size-micro: 11px;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .12em;--tracking-medium: .06em;--line-height-tight: 1;--line-height-snug: 1.2;--line-height-normal: 1.4;--line-height-relaxed: 1.6;--radius-sm: var(--radius-small);--radius-md: var(--radius-medium);--radius-lg: var(--radius-large);--space-1: var(--spacing-1);--space-2: var(--spacing-2);--space-3: var(--spacing-3);--space-4: var(--spacing-4);--space-6: var(--spacing-6);--font-body-sm: var(--font-weight-regular) var(--font-size-label)/var(--line-height-normal) var(--font-family);--font-body-md: var(--font-weight-regular) var(--font-size-body)/var(--line-height-normal) var(--font-family);--font-heading-lg: var(--font-weight-semibold) var(--font-size-heading)/var(--line-height-snug) var(--font-family);--font-size-sm: var(--font-size-label);--color-text-primary: var(--color-text1);--color-text-secondary: var(--color-text2);--color-surface-secondary: var(--color-bg-elevated);--color-surface-elevated: var(--color-bg-elevated);--color-border-input: var(--color-border-default);--shadow-small: 0 1px 2px rgba(0, 0, 0, .2);--shadow-medium: 0 2px 8px rgba(0, 0, 0, .25);--shadow-large: 0 4px 16px rgba(0, 0, 0, .3);--shadow-popover: 0 6px 18px rgba(0, 0, 0, .28);--color-pill-track: #2a2d3a;--shadow-pill: 0 1px 3px rgba(0, 0, 0, .3);--color-header-tint: #191c26;--color-overlay: rgba(0, 0, 0, .5);--color-success-bg: #2a3a2e;--color-error-bg: #3a2a2a;--color-warning-bg: #3a352a;--color-info-bg: #2a2e3a;--color-success-border: rgba(58, 154, 106, .25);--color-info-border: rgba(74, 138, 196, .25);--color-warning-border: rgba(196, 163, 110, .25);--color-error-border: rgba(208, 88, 88, .6);--transition-fast: .1s ease;--transition-inline: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--motion-modal-scale-out: .18s ease forwards;--motion-modal-slide-up: .28s cubic-bezier(.2, 0, 0, 1);--motion-modal-slide-down: .22s cubic-bezier(.2, 0, 0, 1) forwards;--motion-spinner: .7s linear infinite;--motion-select-spinner: .9s linear infinite;--motion-ticker: 60s linear infinite;--motion-flash: .2s ease-out;--doc-text: #1A1F36;--doc-accent: #1a365d;--doc-bg: #FFFFFF;--doc-font: "Segoe UI", Arial, Helvetica, sans-serif;--doc-title-size: 16pt;--doc-section-size: 11pt;--doc-body-size: 10pt;--doc-label-size: 8pt;--doc-value-size: 10pt;--doc-small-size: 7pt;--doc-border-weight: .75pt;--doc-field-height: 16pt;--doc-field-multiline: 50pt;--doc-field-gap-row: 10pt;--doc-field-gap-col: 20pt;--doc-section-gap: 16pt;--doc-label-gap: 2pt;--bp-mobile: 768px;--bp-tablet: 1024px;--bp-laptop: 1440px;--bp-desktop: 1920px;--bp-phone-small-max: 479px;--bp-content-narrow-max: 640px;--bp-detail-rail-max: 1200px;--focus-color: var(--color-accent);--focus-width: 2px;--focus-offset: 2px;--opacity-disabled: .5;--opacity-disabled-strong: .4;--opacity-disabled-card: .55;--opacity-disabled-visible: 1;--skeleton-color: var(--color-bg-elevated);--skeleton-pulse: 1.5s ease-in-out infinite;--color-error-text: var(--color-error);--label-gap: var(--spacing-1);--field-gap: var(--spacing-3);--section-gap: var(--spacing-5);--input-height: 40px;--button-height: 40px;--touch-target-min: 44px;--table-row-height: 44px;--avatar-size-sm: 32px;--compact-control-size: 32px;--entity-accent-bar-width: 3px;--success-state-mark-size: 56px;--icon-size-md: 40px;--icon-size-lg: 48px;--toggle-track-width-md: var(--input-height);--toggle-track-width-sm: var(--input-height-sm);--otp-cell-size: var(--icon-size-lg);--stepper-mobile-height: var(--icon-size-lg);--stepper-mobile-connector-max: var(--compact-control-size);--list-header-min-height: var(--icon-size-lg);--menu-min-width: 200px;--sidebar-width: 220px;--header-height: 56px;--color-admin-bg: #edf2fa;--color-admin-bg-card: #f5f8ff;--color-admin-bg-input: #f9fbff;--color-admin-bg-elevated: #f5f8ff;--color-admin-bg-subtle: rgba(37, 99, 235, .08);--color-admin-bg-chip: #e2e8f0;--color-admin-text1: #0f172a;--color-admin-text2: #334155;--color-admin-text3: #475569;--color-admin-accent: #2563eb;--color-admin-border: #94a3b8;--color-admin-border-strong: #64748b;--color-admin-border-subtle: #cbd5e1;--color-admin-success-text: #166534;--color-admin-warning-text: #92400e;--color-admin-tree-bg: #1e293b;--color-admin-tree-text: #e2e8f0;--color-admin-tree-label: #94a3b8;--color-admin-tree-item: #cbd5e1;--color-admin-tree-item-active: #ffffff;--color-admin-tree-count-bg: rgba(255, 255, 255, .08);--color-admin-tree-hover: rgba(255, 255, 255, .06);--color-admin-tree-active-bg: rgba(255, 255, 255, .1);--color-admin-content-border: #64748b;--color-palette-dusty-blue: #7B8DB8;--color-palette-dusty-blue-sub: rgba(123,141,184,.1);--color-palette-warm-slate: #9B8B7B;--color-palette-warm-slate-sub: rgba(155,139,123,.1);--color-palette-sage: #7B9B8B;--color-palette-sage-sub: rgba(123,155,139,.1);--color-palette-amber-gold: #B09878;--color-palette-amber-gold-sub: rgba(176,152,120,.1);--donut-au-shares: #5b8def;--donut-int-shares: #1e3a5f;--donut-property: #d4a853;--donut-alts: #e8943a;--donut-au-fixed: #4caf7d;--donut-int-fixed: #5ba3a3;--donut-cash: #8a9bb5;--button-ghost-hover-bg: rgba(255, 255, 255, .1);--button-subtle-bg: var(--color-bg-elevated);--button-subtle-bg-hover: var(--color-hover-row);--button-subtle-text: var(--color-text2);--button-subtle-text-hover: var(--color-text1);--button-focus-ring-inner: var(--color-bg);--button-focus-ring-outer: var(--color-accent);--color-frame-panel-bg: #2a2d3a;--color-frame-panel-divider: rgba(255, 255, 255, .12);--color-frame-panel-row-divider: rgba(255, 255, 255, .04);--shadow-frame-panel: 0 4px 20px rgba(0, 0, 0, .45);--input-focus-halo-width: 3px;--input-height-sm: 32px;--input-height-md: 36px;--input-height-lg: 44px;--color-error-sub: rgba(232, 104, 104, .09);--density-card-padding: var(--spacing-4);--focus-ring-color: var(--color-accent);--focus-ring-color-sub: var(--color-accent-sub);--textarea-counter-warning-color: var(--color-text2);--textarea-counter-warning-weight: 500;--textarea-autogrow-min: 72px;--textarea-autogrow-max: 240px;--textarea-min-height: 72px;--textarea-toolbar-height: 28px;--textarea-toolbar-button-size: 28px;--textarea-toolbar-border: var(--color-border-subtle, rgba(255, 255, 255, .06));--select-open-halo-width: var(--input-focus-halo-width);--select-height-sm: var(--input-height-sm);--select-height-md: var(--input-height-md);--select-height-lg: var(--input-height-lg);--select-chip-bg: var(--color-accent-sub);--select-chip-text: var(--color-text1);--select-chip-remove-hover: var(--color-hover-subtle);--select-hint-bg: var(--color-bg-elevated);--select-hint-color: var(--color-text-muted);--select-group-header-color: var(--color-text3);--select-group-header-size: 10px;--select-group-header-tracking: .1em;--select-clear-hover-bg: var(--color-hover-subtle);--select-empty-padding: 10px 12px;--select-empty-align: left;--select-dropdown-scrollbar-gutter: stable;--shadow-input-focus-halo: 0 0 0 var(--input-focus-halo-width) var(--color-accent-sub);--shadow-input-error-halo: 0 0 0 var(--input-focus-halo-width) var(--color-error-sub);--shadow-control-focus-halo: 0 0 0 var(--input-focus-halo-width, 3px) var(--color-accent-sub);--shadow-select-open-halo: 0 0 0 var(--select-open-halo-width) var(--color-accent-sub);--shadow-select-error-halo: 0 0 0 var(--select-open-halo-width) var(--color-error-sub);--shadow-card-focus-halo: 0 0 0 var(--input-focus-halo-width) var(--focus-ring-color-sub);--shadow-toggle-knob: 0 1px 2px rgba(0, 0, 0, .18);--shadow-button-focus-inner: 0 0 0 2px var(--button-focus-ring-inner);--shadow-button-success-flash-start: 0 0 0 0 rgba(34, 197, 94, .4);--shadow-button-success-flash-end: 0 0 0 4px rgba(34, 197, 94, 0);--shadow-button-error-flash-start: 0 0 0 0 rgba(239, 68, 68, .4);--shadow-button-error-flash-end: 0 0 0 4px rgba(239, 68, 68, 0);--shadow-stepper-current: 0 0 0 3px var(--color-accent-sub);--shadow-stepper-dot-current: 0 0 0 4px var(--color-accent-sub);--shadow-stepper-dot-error: 0 0 0 4px var(--color-error-tint);--shadow-status-success-ring: 0 0 0 4px rgba(58, 154, 106, .12);--shadow-status-warning-ring: 0 0 0 4px rgba(138, 106, 32, .12);--shadow-status-error-ring: 0 0 0 4px rgba(232, 104, 104, .12);--shadow-status-info-ring: 0 0 0 4px rgba(74, 138, 196, .12);--shadow-status-accent-ring: 0 0 0 4px rgba(74, 111, 165, .12);--shadow-status-neutral-ring: 0 0 0 4px rgba(106, 106, 128, .12);--shadow-status-hollow-ring: 0 0 0 4px rgba(208, 211, 218, .12);--z-local: 1;--z-sticky: 10;--z-chart-tooltip: 10;--z-frame-local: 50;--z-frame-panel: 100;--z-frame-menu: 5000;--z-drawer-backdrop: 9000;--z-drawer-panel: 9001;--z-dropdown: 9500;--z-modal: 10000;--z-tooltip: 10001}[data-theme=light]{--color-bg: hsl(220, 15%, 93%);--color-bg-card: hsl(40, 25%, 99%);--color-bg-input: hsl(40, 12%, 96%);--color-accent: #4a6fa5;--color-accent-rgb: 74, 111, 165;--color-accent-sub: rgba(74, 111, 165, .1);--color-accent-gold: #766844;--color-accent-gold-sub: rgba(118, 104, 68, .1);--color-text-on-accent: #ffffff;--color-text1: #1a1a2e;--color-text2: #4a4a5a;--color-text3: #6a6a7a;--color-text-muted: #6a6a80;--color-border: #d0d3da;--color-border-default: #b8bcc8;--color-border-strong: #b0b3ba;--color-border-subtle: #dcdee4;--color-divider-heavy: #b8bcc8;--color-divider-light: #d0d3da;--color-bg-elevated: hsl(225, 12%, 96%);--color-hover-row: rgba(74, 111, 165, .08);--color-hover-subtle: rgba(0, 0, 0, .04);--color-warning: #8a6a20;--color-kanban-blocked: #8a6a20;--color-kanban-pending: #6a52a0;--color-kanban-progress: #3a72b0;--color-stage-discovery-bg: rgba(123, 164, 196, .12);--color-stage-factfind-bg: rgba(125, 187, 165, .12);--color-stage-strategy-bg: rgba(181, 163, 201, .12);--color-stage-soa-bg: rgba(212, 168, 124, .12);--color-stage-presented-bg: rgba(196, 167, 123, .12);--color-stage-implemented-bg: rgba(123, 196, 140, .12);--color-stage-ongoing-bg: rgba(128, 144, 168, .12);--color-kanban-pending-bg: rgba(152, 136, 184, .1);--color-kanban-progress-bg: rgba(74, 138, 196, .1);--color-kanban-blocked-bg: rgba(196, 163, 110, .1);--color-kanban-completed-bg: rgba(58, 154, 106, .1);--color-kanban-expired-bg: rgba(208, 88, 88, .1);--color-rail-bg: hsl(225, 12%, 96%);--color-rail-border: var(--color-border-default);--color-rail-note-bg: hsl(225, 10%, 93%);--shadow-rail: -3px 0 10px rgba(0, 0, 0, .05);--color-bg-overlay: rgba(0, 0, 0, .04);--color-border-row: rgba(0, 0, 0, .07);--color-border-header: rgba(0, 0, 0, .12);--color-error-tint: rgba(232, 104, 104, .1);--color-warning-tint: rgba(196, 163, 110, .1);--color-info-tint: rgba(74, 138, 196, .1);--color-success-tint: rgba(58, 154, 106, .1);--color-login-overlay-start: rgba(31, 34, 46, .4);--color-login-overlay-end: rgba(31, 34, 46, .7);--shadow-small: 0 1px 2px rgba(0, 0, 0, .04), 0 1px 1px rgba(0, 0, 0, .03);--shadow-medium: 0 2px 4px rgba(0, 0, 0, .04), 0 1px 2px rgba(0, 0, 0, .03);--shadow-large: 0 4px 12px rgba(0, 0, 0, .05), 0 2px 4px rgba(0, 0, 0, .03);--shadow-popover: 0 6px 18px rgba(0, 0, 0, .08), 0 2px 6px rgba(0, 0, 0, .05);--color-pill-track: hsl(225, 12%, 92%);--shadow-pill: 0 1px 3px rgba(0, 0, 0, .1);--color-header-tint: hsl(225, 12%, 96%);--color-overlay: rgba(0, 0, 0, .3);--color-error: #c0393b;--color-error-rgb: 192, 57, 59;--color-error-sub: rgba(192, 57, 59, .09);--color-success: #2e7d5a;--color-success-bg: #e8f5e9;--color-error-bg: #fce4ec;--color-warning-bg: #fff8e1;--color-info-bg: #e3f2fd;--color-success-border: rgba(46, 125, 90, .2);--color-info-border: rgba(74, 138, 196, .2);--color-warning-border: rgba(196, 163, 110, .2);--color-error-border: rgba(208, 88, 88, .4);--skeleton-color: var(--color-bg-elevated);--color-error-text: var(--color-error);--font-size-section-title: 18px;--color-text3-rgb: 106, 106, 122;--color-warning-rgb: 138, 106, 32;--color-success-rgb: 46, 125, 90;--color-status-none-bg: rgba(var(--color-text3-rgb), .05);--color-status-none-border: rgba(var(--color-text3-rgb), .15);--color-status-draft-bg: rgba(var(--color-warning-rgb), .05);--color-status-draft-border: rgba(var(--color-warning-rgb), .15);--color-status-complete-bg: rgba(var(--color-success-rgb), .05);--color-status-complete-border: rgba(var(--color-success-rgb), .15);--donut-au-shares: #4a7cde;--donut-int-shares: #2c4a6e;--donut-property: #c49a42;--donut-alts: #d68530;--donut-au-fixed: #3d9e6e;--donut-int-fixed: #4a9292;--donut-cash: #7a8ba5;--color-bg-hover: rgba(255, 255, 255, .45);--spacing-9: 36px;--button-ghost-hover-bg: rgba(0, 0, 0, .05)}[data-density=compact]{--density-card-padding: var(--spacing-3)}[data-density=spacious]{--density-card-padding: var(--spacing-5)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-family:var(--font-family);font-size:var(--font-size-body);color:var(--color-text1);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}@keyframes skeletonPulse{0%,to{opacity:.4}50%{opacity:.7}}@keyframes toastSlideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.page-title{font-family:var(--font-family-serif);font-size:var(--font-size-page-title);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-tight);color:var(--color-text1);line-height:1.2}.eyebrow{font-family:var(--font-family);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-accent-gold);line-height:1}.hover-elevate{position:relative}.hover-elevate:after{content:"";position:absolute;inset:0;background:#00000005;opacity:0;transition:opacity var(--transition-fast);pointer-events:none;border-radius:inherit;z-index:1}.hover-elevate:hover:after{opacity:1}:root .hover-elevate:after{background:#ffffff08}[data-theme=light] .hover-elevate:after{background:#00000005}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
