.WizardShell_page__S_6L9{min-height:100vh;display:flex;flex-direction:column;position:relative}.WizardShell_exitButton__eZ8AC{position:absolute;top:1.25rem;right:1.5rem;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:1.1rem;color:var(--text-muted);text-decoration:none;transition:background .2s,color .2s}.WizardShell_exitButton__eZ8AC:hover{background:var(--border-light);color:var(--text)}.WizardShell_wizard__oeRt8{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;max-width:600px;margin:0 auto;width:100%}.WizardShell_progress___JzQg{display:flex;gap:.5rem;margin-bottom:2.5rem}.WizardShell_dot__FkhNC{width:10px;height:10px;border-radius:50%;background:var(--border);transition:background .3s}.WizardShell_dotActive__4RTqS{background:var(--accent)}.WizardShell_dotDone__xn0nO{background:var(--accent);opacity:.5}.WizardShell_stepTitle__KxFkg{font-size:1.75rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.75rem;text-align:center}.WizardShell_stepDesc__baO2L{font-size:1rem;color:var(--text-muted);line-height:1.6;text-align:center;margin-bottom:2rem;max-width:480px}.WizardShell_nav__UrcZs{display:flex;gap:.75rem;margin-top:2rem}.WizardShell_prevButton__WituB{padding:.75rem 1.5rem;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.WizardShell_nextButton__6UpPZ,.WizardShell_prevButton__WituB:hover{background:var(--accent);color:var(--text-on-accent)}.WizardShell_nextButton__6UpPZ{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.WizardShell_nextButton__6UpPZ:hover{background:var(--accent-hover)}.WizardShell_nextButton__6UpPZ:disabled{opacity:.6;cursor:not-allowed}@media (max-width:500px){.WizardShell_nav__UrcZs{flex-direction:column;width:100%}.WizardShell_nextButton__6UpPZ,.WizardShell_prevButton__WituB{width:100%;text-align:center}}.TosAcceptanceModal_overlay__MbOM3{position:fixed;inset:0;background:rgba(30,33,43,.6);display:flex;align-items:center;justify-content:center;z-index:1000}.TosAcceptanceModal_modal__ZhwEf{background:var(--bg,#FAFDF5);border:1px solid var(--border,#c8ceb8);border-radius:12px;max-width:700px;width:90vw;max-height:85vh;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.15)}.TosAcceptanceModal_header__y5hg_{padding:1.5rem 2rem 1rem;border-bottom:1px solid var(--border,#c8ceb8)}.TosAcceptanceModal_header__y5hg_ h2{font-size:1.5rem;font-weight:700;margin:0 0 .25rem}.TosAcceptanceModal_subtitle__oWSm1{font-size:.95rem;color:var(--text-muted,#564D80);margin:0}.TosAcceptanceModal_effective__kLU16{font-size:.85rem;color:var(--text-muted,#564D80);margin:.5rem 0 0}.TosAcceptanceModal_body__PQ8Nl{padding:1.5rem 2rem;overflow-y:auto;flex:1 1;font-size:.95rem;line-height:1.7;color:var(--text,#1E212B)}.TosAcceptanceModal_body__PQ8Nl h2{font-size:1.1rem;font-weight:700;margin-top:1.5rem;margin-bottom:.5rem}.TosAcceptanceModal_body__PQ8Nl p{margin-bottom:.75rem}.TosAcceptanceModal_body__PQ8Nl ul{margin:0 0 .75rem 1.5rem;padding:0}.TosAcceptanceModal_body__PQ8Nl li{margin-bottom:.25rem}.TosAcceptanceModal_body__PQ8Nl a{color:var(--accent,#4D8B31);text-decoration:none}.TosAcceptanceModal_body__PQ8Nl a:hover{text-decoration:underline}.TosAcceptanceModal_footer__btiTM{padding:1rem 2rem 1.5rem;border-top:1px solid var(--border,#c8ceb8);display:flex;align-items:center;justify-content:flex-end;gap:1rem}.TosAcceptanceModal_acceptButton__BHaRz{background:var(--accent,#4D8B31);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer}.TosAcceptanceModal_acceptButton__BHaRz:hover{opacity:.9}.TosAcceptanceModal_acceptButton__BHaRz:disabled{opacity:.5;cursor:not-allowed}.TosAcceptanceModal_cancelButton__LTJJ0{background:none;border:none;color:var(--text-muted,#564D80);font-size:.9rem;cursor:pointer;padding:.5rem}.TosAcceptanceModal_cancelButton__LTJJ0:hover{text-decoration:underline}.TosAcceptanceModal_error__YMFAL{color:var(--warning,#FF8427);font-size:.85rem;margin:0}.RunLog_runLog__tOqA1{display:flex;flex-direction:column;height:100%;overflow:hidden}.RunLog_filterBar__Jz__i{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;border-bottom:1px solid var(--border-light);flex-shrink:0}.RunLog_filterGroup__wFrCg{display:flex;align-items:center;gap:.3rem;color:var(--text-muted)}.RunLog_filterBtn__f05q_{font-size:.75rem;font-weight:500;padding:.2rem .5rem;border-radius:4px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s}.RunLog_filterBtn__f05q_:hover{border-color:var(--accent);color:var(--text)}.RunLog_filterActive__h01lN{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.RunLog_categorySelect__yLduO{font-size:.75rem;padding:.2rem .4rem;border-radius:4px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;outline:none}.RunLog_categorySelect__yLduO:focus{border-color:var(--accent)}.RunLog_eventsList__BkRlu{flex:1 1;overflow-y:auto;padding:.5rem}.RunLog_empty__9J_FP{padding:2rem;text-align:center;color:var(--text-muted);font-size:.875rem}.RunLog_event__zI2_p{padding:.6rem .75rem;border-radius:8px;margin-bottom:.3rem;border-left:3px solid transparent;cursor:pointer;transition:background .15s;outline:none}.RunLog_event__zI2_p:hover{background:var(--surface)}.RunLog_event__zI2_p:focus-visible{box-shadow:0 0 0 2px var(--accent)}.RunLog_eventStory__OF6Xi{background:var(--card-bg);border:1px solid var(--border-light);border-left:3px solid}.RunLog_eventMilestone__jwVR7{background:linear-gradient(135deg,rgba(212,168,77,.08),rgba(139,49,168,.08));border:1px solid rgba(212,168,77,.3);border-left:4px solid}.RunLog_eventMilestone__jwVR7 .RunLog_eventTitle__kEmcc{font-weight:700}.RunLog_eventAction__kzBPQ{opacity:.75;border-left:3px solid}.RunLog_eventAction__kzBPQ:hover{opacity:1}.RunLog_eventMain__Ukfq0{display:flex;gap:.6rem;align-items:flex-start}.RunLog_eventIcon__Wt7dv{flex-shrink:0;margin-top:1px;display:flex;align-items:center}.RunLog_eventContent__uDKdh{flex:1 1;min-width:0}.RunLog_eventTitleRow__rK6fB{display:flex;align-items:center;gap:.5rem}.RunLog_eventTitle__kEmcc{font-size:.85rem;font-weight:600;color:var(--text);flex:1 1;min-width:0}.RunLog_eventTime__k1RcW{display:flex;align-items:center;gap:.25rem;font-size:.7rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.RunLog_eventDetailRow__4j4Yl{display:flex;align-items:flex-start;gap:.25rem;margin-top:.3rem}.RunLog_expandIcon__yhhkA{flex-shrink:0;color:var(--text-muted);margin-top:1px;display:flex}.RunLog_eventDetail__J5tpg{font-size:.8rem;color:var(--text-muted);line-height:1.55;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.RunLog_eventDetailExpanded__OFba_{white-space:pre-wrap;text-overflow:unset}.AttackGraph_graphContainer__u6gWA{width:100%;flex:1 1;min-height:0;position:relative}.AttackGraph_empty__WTJse{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1;min-height:0;color:var(--text-muted);text-align:center}.AttackGraph_empty__WTJse p{font-size:.9rem}.AttackGraph_emptyHint__Ffhyp{font-size:.75rem;margin-top:.25rem;opacity:.6}.AttackGraph_recenterBtn__7jnmz{position:absolute;top:.75rem;right:.75rem;z-index:10;padding:.4rem 1rem;border-radius:8px;border:none;background:var(--accent,#4D8B31);color:#fff;cursor:pointer;display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;letter-spacing:.03em;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:background .15s}.AttackGraph_recenterBtn__7jnmz:hover{background:var(--accent-hover,#3D7027)}.AttackGraph_legend__A0CsJ{position:absolute;bottom:1rem;right:1rem;background:var(--card-bg,#fff);border:1px solid var(--border-light,#e2e8d6);border-radius:10px;padding:.75rem 1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.92}.AttackGraph_legendHint__K5J5E{font-size:.7rem;color:var(--text-muted);margin:0 0 .5rem;font-style:italic}.AttackGraph_legendItems__LH_87{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.AttackGraph_legendItem__tThrc{display:flex;align-items:center;gap:.4rem}.AttackGraph_legendCircle__u1grB{width:9px;height:9px;border-radius:50%;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}.AttackGraph_legendSquare__8pcEg{width:9px;height:9px;border-radius:2px;flex-shrink:0;border:1px solid rgba(0,0,0,.1)}.AttackGraph_legendLine__Hl5vQ{width:16px;height:2px;flex-shrink:0;border-radius:1px}.AttackGraph_legendLabel__MkRv_{font-size:.75rem;color:var(--text-muted);font-weight:500}.AttackGraph_legendDivider__c6EYG{height:1px;background:var(--border-light,#E2E8D6);margin:.4rem 0}.ChangesLog_container__93deB{display:flex;flex-direction:column;height:100%;overflow-y:auto}.ChangesLog_empty__8JNMl{padding:2rem;text-align:center;color:var(--text-muted);font-size:.875rem}.ChangesLog_headerBar__Ca1_G{display:flex;align-items:center;justify-content:space-between;padding:.6rem .75rem;border-bottom:1px solid var(--border-light);flex-shrink:0}.ChangesLog_headerLeft__2_hIk{display:flex;align-items:center;gap:.5rem}.ChangesLog_headerLeft__2_hIk h3{font-size:.85rem;font-weight:700;margin:0}.ChangesLog_cleanupCount__fIJrf,.ChangesLog_copyAllBtn__NuJs5,.ChangesLog_count__obfWL{font-size:.75rem;color:var(--text-muted)}.ChangesLog_copyAllBtn__NuJs5{display:flex;align-items:center;gap:.3rem;font-weight:500;padding:.25rem .6rem;border-radius:5px;border:1px solid var(--border);background:transparent;cursor:pointer;transition:all .15s}.ChangesLog_copyAllBtn__NuJs5:hover{border-color:var(--accent);color:var(--accent)}.ChangesLog_groupList__Coksy{flex:1 1;overflow-y:auto;padding:.5rem}.ChangesLog_groupItem__mQKUk{border-radius:8px;margin-bottom:.3rem;border:1px solid transparent;border-left:3px solid var(--border-light);transition:background .15s}.ChangesLog_groupNeedsCleanup__Sg3Vf{border-left-color:#FF8427}.ChangesLog_changeRow__SE3oD{padding:.5rem .75rem;cursor:pointer;outline:none}.ChangesLog_changeRow__SE3oD:hover{background:var(--surface)}.ChangesLog_changeRow__SE3oD:focus-visible{box-shadow:0 0 0 2px var(--accent)}.ChangesLog_changeMain__eisdX{display:flex;align-items:center;gap:.5rem}.ChangesLog_expandHint__q_5Uu{flex-shrink:0;color:var(--text-muted);display:flex}.ChangesLog_changeAction__dLgDg{font-size:.825rem;font-weight:600;color:var(--text);white-space:nowrap}.ChangesLog_changeTarget__ve12D{font-size:.775rem;color:var(--text-muted);font-family:var(--font-mono);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.ChangesLog_changeTime__6GE6V{display:flex;align-items:center;gap:.25rem;font-size:.7rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.ChangesLog_expandedContent__npYPu{padding:0 .75rem .75rem}.ChangesLog_detailSection__WMAKC{display:flex;flex-direction:column;gap:.25rem;padding:.5rem 0;border-top:1px solid var(--border-light)}.ChangesLog_detailRow__ALJdQ{display:flex;gap:.5rem;font-size:.775rem;line-height:1.4}.ChangesLog_detailLabel__LVimo{font-weight:600;color:var(--text-muted);min-width:70px;flex-shrink:0}.ChangesLog_arnText__mL01p{font-family:var(--font-mono);font-size:.75rem;word-break:break-all}.ChangesLog_cleanupSection__5AjoA{margin-top:.5rem;padding:.5rem;border-radius:6px;background:rgba(255,132,39,.05);border:1px solid rgba(255,132,39,.15)}.ChangesLog_cleanupLabel__w2vkj{font-size:.7rem;font-weight:700;color:#FF8427;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.35rem}.ChangesLog_commandRow__yRQSj{display:flex;align-items:center;gap:.5rem}.ChangesLog_command__L1uXP{flex:1 1;font-size:.775rem;padding:.4rem .6rem;border-radius:5px;background:var(--surface);border:1px solid var(--border-light);color:var(--text);overflow-x:auto;white-space:nowrap}.ChangesLog_copyBtn__2gOss{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:5px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;transition:all .15s}.ChangesLog_copyBtn__2gOss:hover{border-color:var(--accent);color:var(--accent)}.ToastProvider_container__82VNp{position:fixed;top:1rem;left:50%;transform:translateX(-50%);z-index:1100;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.ToastProvider_toast__tKC7Q{background:var(--severity-critical-bg,#fde8e8);border-left:3px solid var(--error,#c53030);border-radius:6px;padding:.65rem 1rem;color:var(--error,#c53030);font-size:.875rem;font-weight:500;min-width:300px;max-width:500px;box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;pointer-events:auto;animation:ToastProvider_slideIn___UrLx .2s ease-out}@keyframes ToastProvider_slideIn___UrLx{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.page_stepDesc__m8_9C{font-size:1rem;color:var(--text-muted);line-height:1.6;text-align:center;margin-bottom:2rem;max-width:480px}.page_note__V2DSx{width:100%;max-width:480px;font-size:.85rem;color:var(--text-muted);line-height:1.5;background:var(--card-bg);border:1px solid var(--border-light);border-radius:8px;padding:.75rem 1rem;margin-bottom:1.5rem}.page_note__V2DSx strong{color:var(--text)}.page_inputGroup__MvEX5{display:flex;gap:.75rem;width:100%;max-width:420px;margin-bottom:1rem}.page_input__EJawM{flex:1 1;padding:.75rem 1rem;border:1px solid var(--border);border-radius:8px;font-size:1rem;background:var(--card-bg);color:var(--text);outline:none;transition:border-color .2s;font-family:var(--font-mono)}.page_input__EJawM:focus{border-color:var(--accent)}.page_button__FCX_A{padding:.75rem 1.5rem;background:var(--accent);color:var(--text-on-accent);border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s;white-space:nowrap}.page_button__FCX_A:hover{background:var(--accent-hover)}.page_button__FCX_A:disabled{opacity:.6;cursor:not-allowed}.page_secondaryButton__DankO{padding:.75rem 1.5rem;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s}.page_secondaryButton__DankO:hover{background:var(--accent);color:var(--text-on-accent)}.page_error__UQ53q{margin-top:.75rem;font-size:.9rem;color:var(--error)}.page_infoCallout__acvsS{width:100%;max-width:480px;font-size:.85rem;color:var(--text);line-height:1.6;background:var(--severity-medium-bg);border:1px solid #e2d6a0;border-radius:10px;padding:1.25rem;margin-bottom:1.5rem}.page_infoCallout__acvsS strong{display:block;margin-bottom:.5rem;font-size:.9rem}.page_infoCallout__acvsS p{color:var(--text-muted);margin-bottom:.75rem}.page_infoCallout__acvsS ol{padding-left:1.25rem;color:var(--text-muted)}.page_infoCallout__acvsS li{padding:.2rem 0}.page_retryButton__q2XBR{margin-top:1rem;padding:.5rem 1.25rem;background:var(--accent);color:var(--text-on-accent);border:none;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .2s}.page_retryButton__q2XBR:hover{background:var(--accent-hover)}.page_retryButton__q2XBR:disabled{opacity:.6;cursor:not-allowed}.page_hint__fkNzA{font-size:.8rem;color:var(--text-muted);margin-top:.5rem;text-align:center}.page_stackInfo__qC4HE{width:100%;max-width:480px;background:var(--surface);border:1px solid var(--border-light);border-radius:10px;padding:1.25rem;margin-bottom:1.5rem}.page_stackInfo__qC4HE h3{font-size:.9rem;font-weight:700;margin-bottom:.75rem}.page_stackInfo__qC4HE ul{list-style:none;padding:0}.page_stackInfo__qC4HE li{font-size:.85rem;color:var(--text-muted);padding:.25rem 0 .25rem 1.25rem;position:relative}.page_stackInfo__qC4HE li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.page_polling__72WC4{display:flex;flex-direction:column;align-items:center;gap:1rem}.page_spinner__wT_rC{width:48px;height:48px;border:4px solid var(--border-light);border-top-color:var(--accent);border-radius:50%;animation:page_spin__mq16G 1s linear infinite;margin-bottom:1rem}@keyframes page_spin__mq16G{to{transform:rotate(1turn)}}.page_pollingStatus__fssV0{font-size:.9rem;color:var(--text-muted)}.page_success__UKHgT{display:flex;flex-direction:column;align-items:center;gap:1rem}.page_successIcon__Ql1ln{font-size:3rem;color:var(--accent);margin-bottom:.5rem}.page_actions__9aNBl{display:flex;gap:.75rem;margin-top:1rem}@media (max-width:500px){.page_actions__9aNBl,.page_inputGroup__MvEX5{flex-direction:column}.page_actions__9aNBl{width:100%}.page_button__FCX_A,.page_secondaryButton__DankO{width:100%;text-align:center}}.page_formCard__HrP4X{width:100%;max-width:520px;background:var(--card-bg);border:1px solid var(--border-light);border-radius:10px;padding:1.5rem}.page_field__fVkVv{margin-bottom:1.25rem}.page_field__fVkVv:last-child{margin-bottom:0}.page_fieldLabel__N_E_9,.page_field__fVkVv label{display:block;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:.4rem}.page_field__fVkVv input,.page_field__fVkVv select,.page_field__fVkVv textarea{width:100%;padding:.65rem .75rem;font-size:.95rem;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-primary);transition:border-color .2s}.page_field__fVkVv input:focus,.page_field__fVkVv select:focus,.page_field__fVkVv textarea:focus{outline:none;border-color:var(--accent)}.page_field__fVkVv textarea{resize:vertical;min-height:80px}.page_fieldHint__FOPTd{font-size:.75rem;color:var(--text-muted);margin-top:.3rem}.page_checkboxGroup__c3YJ1{display:flex;flex-direction:column;gap:.5rem}.page_checkboxItem__DSV9g{display:flex;align-items:center;gap:.5rem;font-size:.85rem;text-transform:none;font-weight:400;letter-spacing:normal;color:var(--text);cursor:pointer}.page_checkboxItem__DSV9g input[type=checkbox]{width:auto;margin-top:.15rem;accent-color:var(--accent);flex-shrink:0}.page_actionDesc__RMNjj{color:var(--text-muted);font-size:.78rem}.page_selectAllRow__RTluN{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--border-light)}.page_chipGroup__rnPEq{display:flex;flex-wrap:wrap;gap:.4rem}.page_chip__90kOT{font-size:.8rem;font-weight:500;padding:.3rem .6rem;border-radius:5px;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.page_chipSelected__y630j{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.page_chipRemove__w5wPp{background:none;border:none;color:inherit;cursor:pointer;font-size:1rem;line-height:1;margin-left:.25rem;padding:0;opacity:.7}.page_chipRemove__w5wPp:hover{opacity:1}.page_modeToggle__Ml1Xf{display:flex;gap:.3rem}.page_modeBtn__gEy6P{font-size:.8rem;font-weight:500;padding:.3rem .75rem;border-radius:5px;border:1px solid var(--border);background:transparent;color:var(--text-muted);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.page_modeBtnActive__Ar_Lj{border-color:var(--accent);background:var(--accent);color:var(--text-on-accent)}.page_error__v_0uk{color:var(--error);font-size:.85rem;margin-top:.75rem;text-align:center}.page_validateButton__O_nN3{font-size:.85rem;font-weight:600;padding:.5rem 1rem;border:1px solid var(--accent);border-radius:6px;background:transparent;color:var(--accent);cursor:pointer;transition:background .2s,color .2s}.page_validateButton__O_nN3:hover:not(:disabled){background:var(--accent);color:var(--text-on-accent)}.page_validateButton__O_nN3:disabled{opacity:.5;cursor:not-allowed}.page_validationSuccess__4oo2_{font-size:.8rem;color:var(--severity-low-text,#22c55e);margin-top:.4rem}.page_validationError__VRBko{font-size:.8rem;color:var(--error);margin-top:.4rem}.page_techniquesList__NquDp{display:flex;flex-direction:column;gap:.5rem}.page_techniqueCategory__GOmq1{border:1px solid var(--border-light);border-radius:8px}.page_techniqueCategory__GOmq1[open]{border-color:var(--border)}.page_categorySummary__bFWxo{display:flex;align-items:center;padding:.6rem .75rem;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_categorySummary__bFWxo::-webkit-details-marker{display:none}.page_categorySummary__bFWxo::marker{display:none;content:""}.page_chevron__1rui0{font-size:.7rem;color:var(--text-muted);margin-left:.5rem;transition:transform .2s}.page_techniqueCategory__GOmq1[open] .page_chevron__1rui0{transform:rotate(90deg)}.page_categoryCheckbox___M6iM{display:flex;align-items:center;gap:.5rem;flex:1 1;font-size:.85rem;cursor:pointer}.page_categoryCheckbox___M6iM input[type=checkbox]{accent-color:var(--accent);flex-shrink:0}.page_categoryCheckbox___M6iM strong{flex:1 1}.page_categoryCount__8wREi{font-size:.75rem;color:var(--text-muted);font-weight:400}.page_categoryDesc__P2Fl9{font-size:.75rem;color:var(--text-muted);padding:0 .75rem .4rem 2.1rem}.page_subTechniques__YU3zE{display:flex;flex-direction:column;gap:.3rem;padding:0 .75rem .75rem 2.1rem}.page_subTechniques__YU3zE .page_checkboxItem__DSV9g{font-size:.8rem}.page_reviewSection__NM2ek{margin-bottom:1rem}.page_reviewSection__NM2ek h3{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.4rem}.page_reviewSection__NM2ek p{font-size:.9rem}.page_reviewList__Pyi3O{list-style:none;padding:0;margin:0}.page_reviewList__Pyi3O li{font-size:.85rem;padding:.15rem 0;color:var(--text-muted)}.page_groupingTabs__i74vP{display:flex;gap:0;border-bottom:1px solid var(--border-light);margin-bottom:.75rem}.page_groupingTab__zEQwH{font-size:var(--font-size-sm);font-weight:600;padding:.5rem 1rem;background:transparent;color:var(--text-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.page_groupingTab__zEQwH:hover{color:var(--text)}.page_groupingTabActive__DGIFY{color:var(--accent);border-bottom-color:var(--accent)}.page_infoIcon__uAw0S{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid var(--border);font-size:.65rem;font-weight:700;color:var(--text-muted);cursor:help;margin-left:.35rem;flex-shrink:0;position:relative}.page_infoIcon__uAw0S:hover{background:var(--surface);color:var(--text);border-color:var(--accent)}.page_infoIcon__uAw0S:hover:after{content:attr(data-tip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);background:var(--text);color:var(--bg);font-size:.75rem;font-weight:400;padding:.4rem .6rem;border-radius:6px;white-space:normal;width:260px;line-height:1.4;z-index:10;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.page_header__bnnGk{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page_header__bnnGk h1{font-size:var(--font-size-2xl);font-weight:800;letter-spacing:-.02em}.page_headerActions__c_QK6{display:flex;gap:.75rem;align-items:center}.page_refreshButton__bwb3l{display:flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;padding:.5rem 1.25rem;background:transparent;color:var(--accent);border:1px solid var(--accent);border-radius:8px;transition:background .2s,color .2s}.page_refreshButton__bwb3l:hover{background:var(--accent);color:var(--text-on-accent)}.page_refreshButton__bwb3l:disabled{opacity:.6;cursor:not-allowed}.page_spinning__cD_tW{animation:page_spin__kczUQ 1s linear infinite}@keyframes page_spin__kczUQ{to{transform:rotate(1turn)}}.page_addButton__OrXXK{font-size:.9rem;font-weight:600;padding:.5rem 1.25rem;background:var(--accent);color:var(--text-on-accent);border:none;border-radius:8px;transition:background .2s}.page_addButton__OrXXK:hover{background:var(--accent-hover)}.page_empty__uzJVm{color:var(--text-muted);font-size:1rem;padding:3rem}.page_emptyState__UcenR,.page_empty__uzJVm{text-align:center;background:var(--card-bg);border:1px dashed var(--border);border-radius:12px}.page_emptyState__UcenR{display:flex;flex-direction:column;align-items:center;padding:4rem 2rem}.page_emptyState__UcenR h2{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.75rem}.page_emptyState__UcenR p{color:var(--text-muted);font-size:1rem;max-width:400px;line-height:1.6;margin-bottom:1.5rem}.page_ctaButton__q6U_g{font-size:1rem;font-weight:600;padding:.75rem 2rem;background:var(--accent);color:var(--text-on-accent);border:none;border-radius:8px;transition:background .2s}.page_ctaButton__q6U_g:hover{background:var(--accent-hover)}.page_pendingBanner__eIEre{font-size:.85rem;color:var(--severity-medium-text);background:var(--severity-medium-bg);padding:.6rem 1rem;border-radius:8px;margin-bottom:1rem}.page_tableWrapper__UsVZU{background:var(--card-bg);border:1px solid var(--border-light);border-radius:10px;overflow:hidden}.page_table__ufXdP{width:100%;border-collapse:collapse;font-size:.9rem}.page_table__ufXdP thead{background:var(--surface)}.page_table__ufXdP th{padding:.7rem 1rem;text-align:center;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border-light)}.page_table__ufXdP th:first-child{text-align:left}.page_table__ufXdP td{padding:.75rem 1rem;border-bottom:1px solid var(--border-light);vertical-align:middle;text-align:center}.page_table__ufXdP td:first-child{text-align:left}.page_table__ufXdP tbody tr:last-child td{border-bottom:none}.page_table__ufXdP tbody tr:hover{background:var(--surface)}.page_numCol__zEbxv{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_totalCol__OLpVW{font-weight:700}.page_accountCell__xF8LA{display:flex;flex-direction:column;gap:.15rem}.page_accountId__TzMed{font-family:var(--font-mono);font-size:.9rem;font-weight:600}.page_accountName__YOZP6{font-size:.8rem;color:var(--text-muted)}.page_status__ehfSS{font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.page_statusConnected__bBThk{background:var(--severity-low-bg);color:var(--severity-low-text)}.page_statusPending__HKG5E{background:var(--severity-medium-bg);color:var(--severity-medium-text)}.page_statusError__q8enx{background:var(--severity-critical-bg,#fde8e8);color:var(--error)}.page_accountTypeBadge__uHHve{font-size:.7rem;font-weight:600;padding:.15rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.page_typeManagement__rHQyM{background:var(--surface);color:var(--accent);border:1px solid var(--accent)}.page_typeMember__o_nps{background:var(--surface);color:var(--periwinkle);border:1px solid var(--periwinkle)}.page_typeStandalone__95i_n{background:var(--card-bg);color:var(--text-muted);border:1px solid var(--border)}.page_actionsCol__HvCiu{text-align:right;white-space:nowrap}.page_rowAction__4jxFf{font-size:.8rem;font-weight:600;padding:.3rem .6rem;background:transparent;color:var(--accent);border:1px solid var(--border);border-radius:5px;transition:border-color .2s,background .2s;white-space:nowrap}.page_rowAction__4jxFf:hover{border-color:var(--accent);background:var(--surface)}.page_rowAction__4jxFf:disabled{opacity:.6;cursor:not-allowed}.page_tableMeta__p2crZ{margin-top:.75rem;font-size:.8rem;color:var(--text-muted)}.page_pendingCount__5GBoF{color:var(--severity-medium-text)}.page_contentOverride__CgOui{height:100vh;min-height:auto;overflow:hidden}.page_mainOverride__S8ksD{padding:1.5rem 2rem;display:flex;flex-direction:column;overflow:hidden}.page_backButton__usNPD{font-size:.875rem;font-weight:500;padding:.3rem .75rem;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;transition:border-color .2s,color .2s}.page_backButton__usNPD:hover{border-color:var(--accent);color:var(--accent)}.page_header__dRVcA{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;flex-shrink:0}.page_header__dRVcA h1{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.page_description___6vje{font-size:.875rem;color:var(--text-muted);margin-top:.25rem}.page_foothold___Alb1{font-size:.8rem;color:var(--text-muted);margin-top:.35rem}.page_foothold___Alb1 code{font-family:var(--font-mono);font-size:.75rem;padding:.1rem .35rem;background:var(--surface);border:1px solid var(--border-light);border-radius:4px}.page_headerActions__D08U5{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.page_status__22ppk{font-size:.75rem;font-weight:600;padding:.2rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.page_statusDraft__gFQG1{background:var(--surface);color:var(--text-muted);border:1px solid var(--border)}.page_statusRunning__LNVGX{background:var(--severity-low-bg);color:var(--severity-low-text)}.page_statusPaused__cQyeJ{background:var(--severity-medium-bg);color:var(--severity-medium-text)}.page_statusCompleted__ZCQNv{background:var(--severity-low-bg);color:var(--severity-low-text)}.page_statusFailed__ZeVpM{background:var(--severity-critical-bg,#fde8e8);color:var(--error)}.page_liveIndicator__F8LrV{font-size:.675rem;font-weight:700;padding:.15rem .4rem;border-radius:3px;background:var(--accent);color:var(--text-on-accent);letter-spacing:.05em;animation:page_pulse__tSaVR 2s infinite}@keyframes page_pulse__tSaVR{0%,to{opacity:1}50%{opacity:.6}}.page_startButton__m7nAE{font-size:.875rem;font-weight:600;padding:.4rem 1rem;background:var(--accent);color:var(--text-on-accent);border:none;border-radius:6px;cursor:pointer;transition:background .2s}.page_startButton__m7nAE:hover:not(:disabled){background:var(--accent-hover)}.page_pauseButton__4LYBP{font-size:.875rem;font-weight:600;padding:.4rem 1rem;background:transparent;color:var(--text-muted);border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:border-color .2s,color .2s}.page_pauseButton__4LYBP:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.page_stopButton__gXsJj{font-size:.875rem;font-weight:600;padding:.4rem 1rem;background:transparent;color:var(--text-muted);border:1px solid var(--border);border-radius:6px;cursor:pointer;transition:border-color .2s,color .2s}.page_stopButton__gXsJj:hover:not(:disabled){border-color:var(--error);color:var(--error)}.page_pauseButton__4LYBP:disabled,.page_startButton__m7nAE:disabled,.page_stopButton__gXsJj:disabled{opacity:.5;cursor:not-allowed}.page_errorMsg__vWYWZ{color:var(--error);font-size:.875rem;margin-bottom:.5rem}.page_tabBar__LiPYI{display:flex;gap:0;border-bottom:1px solid var(--border-light);flex-shrink:0}.page_tab__jTIx8{font-size:.85rem;font-weight:600;padding:.6rem 1.25rem;background:transparent;color:var(--text-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.page_tab__jTIx8:hover{color:var(--text)}.page_tabActive__XTz6j{color:var(--accent);border-bottom-color:var(--accent)}.page_tabBadge__rrQan{font-size:.675rem;font-weight:700;padding:.05rem .35rem;border-radius:8px;background:var(--accent);color:var(--text-on-accent);margin-left:.35rem;vertical-align:middle}.page_tabContent__e_nrZ{flex:1 1;min-height:0;display:flex;flex-direction:column;border:1px solid var(--border-light);border-radius:10px;overflow:hidden;background:var(--card-bg)}.page_loading__n_nNL{color:var(--text-muted)}.page_error__WGtEc,.page_loading__n_nNL{display:flex;align-items:center;justify-content:center;flex:1 1;font-size:.875rem}.page_error__WGtEc{color:var(--error)}