.CreateTest_createTest__NpiTV{max-width:1100px;margin:0 auto;padding:24px 20px 48px;background:radial-gradient(circle at 8% 0,rgba(16,185,129,.08),transparent 260px),radial-gradient(circle at 96% 12%,rgba(16,185,129,.05),transparent 220px)}.CreateTest_editorCreateTest__46G6G{max-width:1280px;padding-inline:24px}.CreateTest_builderHeader__Yx41I{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.CreateTest_editorHeader__NmvfM{align-items:center;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid var(--color-border)}.CreateTest_editorHeader__NmvfM .CreateTest_backButton__Q3DzF{margin-bottom:10px}.CreateTest_editorHeader__NmvfM .CreateTest_title__qYAMQ{font-size:30px;line-height:1.15}.CreateTest_editorHeader__NmvfM .CreateTest_description__DXnxX{font-size:15px}.CreateTest_backButton__Q3DzF{border:none;background:rgba(0,0,0,0);color:var(--color-text-muted);font:inherit;font-size:15px;font-weight:600;padding:0;margin-bottom:14px;cursor:pointer;transition:color .2s ease}.CreateTest_backButton__Q3DzF:hover{color:#10b981}.CreateTest_headerActions__JAOJ2{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.CreateTest_headerActions__JAOJ2 button{gap:8px;min-width:190px}.CreateTest_progressCard__hgiFJ{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;background:linear-gradient(135deg,var(--color-surface) 0,var(--color-surface-soft) 100%);border:1px solid var(--color-border);border-radius:18px;padding:16px;margin-bottom:24px;box-shadow:var(--shadow-card)}.CreateTest_progressStep__AZA_6{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--color-text-subtle);font-size:15px;font-weight:600}.CreateTest_progressStep__AZA_6.CreateTest_active__eXAU7{color:var(--color-accent-strong)}.CreateTest_progressStep__AZA_6.CreateTest_done__kxkDZ{color:#10b981}.CreateTest_progressStep__AZA_6.CreateTest_done__kxkDZ .CreateTest_progressCircle__EVB9t{background:#10b981;border-color:#10b981;color:var(--color-on-accent-strong)}.CreateTest_progressCircle__EVB9t{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--color-border-strong);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:15px;font-weight:700}.CreateTest_active__eXAU7 .CreateTest_progressCircle__EVB9t{background:var(--color-surface);border:2px solid var(--color-accent);color:var(--color-accent-strong);box-shadow:0 0 0 4px var(--color-accent-soft)}.CreateTest_methodGrid__A5Dhx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.CreateTest_methodCard__QRaLD{display:flex;flex-direction:column;align-items:flex-start;min-height:240px;padding:28px;border:1px solid var(--color-border);border-radius:22px;background:linear-gradient(180deg,var(--color-surface) 0,var(--color-surface-soft) 100%);color:var(--color-text);text-align:left;cursor:pointer;box-shadow:0 18px 45px rgba(15,23,42,.05);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.CreateTest_methodCard__QRaLD:hover{transform:translateY(-2px);border-color:#10b981;box-shadow:var(--shadow-floating)}.CreateTest_lockedMethodCard__M2ETi{border-color:rgba(16,185,129,.34);background:linear-gradient(180deg,var(--color-surface) 0,var(--color-surface-soft) 100%)}.CreateTest_cardIcon__bFS8M,.CreateTest_methodIcon__aUx_x{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;background:var(--color-accent-soft);color:var(--color-accent);flex-shrink:0}.CreateTest_methodTitle__e9X_Q{margin-top:24px;font-size:24px;line-height:1.2;font-weight:800}.CreateTest_methodText__yLxR3{margin-top:12px;max-width:420px;color:var(--color-text-muted);font-size:16px;line-height:1.55}.CreateTest_methodBadgeGroup__RXVyZ{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:22px}.CreateTest_methodBadge__7PFTQ{display:inline-flex;align-items:center;width:fit-content;min-height:30px;border:1px solid rgba(16,185,129,.24);border-radius:8px;background:var(--color-accent-soft);color:var(--color-accent-strong);padding:5px 10px;font-size:13px;font-weight:800;line-height:1.2}.CreateTest_methodHint__wAIL8{color:var(--color-text-muted);font-size:14px;line-height:1.35}.CreateTest_settingsGrid__CWJP6{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:24px;align-items:start}.CreateTest_importPanel__7pGFj,.CreateTest_settingsCard__916EW{background:linear-gradient(180deg,var(--color-surface) 0,var(--color-surface-soft) 100%);border:1px solid var(--color-border);border-radius:18px;padding:24px;box-shadow:var(--shadow-card)}.CreateTest_importPanel__7pGFj{display:grid;gap:20px}.CreateTest_importJobBlock__WpzT9{display:grid;gap:14px}.CreateTest_uploadProgress__cPd_M{display:grid;grid-template-columns:1fr auto;gap:8px 16px;color:var(--color-text-muted);font-size:14px}.CreateTest_uploadProgress__cPd_M strong{color:var(--color-accent-strong)}.CreateTest_uploadProgressTrack__53dVM{grid-column:1/-1;position:relative;height:8px;overflow:hidden;border-radius:6px;background:var(--color-surface-muted);box-shadow:inset 0 0 0 1px var(--color-border)}.CreateTest_uploadProgressTrack__53dVM>span{position:absolute;inset:0 auto 0 0;min-width:3px;border-radius:inherit;background:var(--color-accent);transition:width .25s ease}.CreateTest_importModeTabs__FPmoM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:6px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-muted)}.CreateTest_importModeTab__HSPle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:1px solid rgba(0,0,0,0);border-radius:9px;background:rgba(0,0,0,0);color:var(--color-text-muted);font:inherit;font-size:14px;font-weight:800;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.CreateTest_importModeTab__HSPle:hover:not(:disabled){color:var(--color-text);border-color:var(--color-border)}.CreateTest_importModeTab__HSPle:disabled{cursor:not-allowed;opacity:.65}.CreateTest_activeImportModeTab__fLG3r{border-color:rgba(16,185,129,.38);background:var(--color-accent-soft);color:var(--color-accent-strong)}.CreateTest_fileImportBlock__xgs7A{display:grid;gap:12px}.CreateTest_fileInput__cUEmx{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.CreateTest_fileDropZone__sKn1p{display:flex;align-items:center;gap:16px;min-height:132px;border:2px dashed var(--color-border-strong);border-radius:14px;background:var(--color-surface-muted);color:var(--color-text);padding:22px;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.CreateTest_fileDropZone__sKn1p:hover{border-color:#10b981;background:var(--color-surface-soft)}.CreateTest_fileDropZoneDragging__EAs_G{border-color:#10b981;background:var(--color-accent-soft);box-shadow:0 0 0 3px rgba(16,185,129,.16)}.CreateTest_fileDropIcon__wdOL4{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:14px;background:var(--color-accent-soft);color:var(--color-accent);flex-shrink:0}.CreateTest_fileInfo__iHTnV{display:grid;gap:6px;min-width:0}.CreateTest_fileInfo__iHTnV strong{color:var(--color-text);font-size:17px;line-height:1.25;overflow-wrap:anywhere}.CreateTest_fileInfo__iHTnV span{color:var(--color-text-muted);font-size:14px;line-height:1.4}.CreateTest_clearFileButton__m3_EK{justify-self:flex-start;border:none;background:rgba(0,0,0,0);color:var(--color-text-muted);font:inherit;font-size:14px;font-weight:700;padding:2px 0;cursor:pointer;transition:color .2s ease}.CreateTest_clearFileButton__m3_EK:hover:not(:disabled){color:#10b981}.CreateTest_clearFileButton__m3_EK:disabled{cursor:not-allowed;opacity:.65}.CreateTest_fieldGroup__ZBNsF{display:grid;gap:8px}.CreateTest_fieldLabel__1OKkc{color:var(--color-text);font-size:14px;font-weight:700}.CreateTest_textArea__4PNXa,.CreateTest_textInput___49p0{width:100%;border:1px solid var(--color-border-strong);border-radius:10px;background:var(--color-surface-muted);color:var(--color-text);font:inherit;font-size:15px;line-height:1.45;transition:border-color .2s ease,box-shadow .2s ease}.CreateTest_textArea__4PNXa::placeholder,.CreateTest_textInput___49p0::placeholder{color:var(--color-text-subtle)}.CreateTest_textArea__4PNXa:focus,.CreateTest_textInput___49p0:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.16);outline:none}.CreateTest_textArea__4PNXa:disabled,.CreateTest_textInput___49p0:disabled{opacity:.75;cursor:not-allowed}.CreateTest_textInput___49p0{min-height:46px;padding:0 14px}.CreateTest_textArea__4PNXa{min-height:280px;resize:vertical;padding:14px}.CreateTest_importHint__Ps40E{border:1px solid rgba(16,185,129,.22);border-radius:10px;background:var(--color-accent-soft);color:var(--color-text-muted);padding:12px 14px;font-size:14px;line-height:1.5}.CreateTest_importOption__zXJdB{display:flex;align-items:flex-start;gap:10px;color:var(--color-text-muted);font-size:14px;line-height:1.45}.CreateTest_importOption__zXJdB input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--color-accent);flex:0 0 auto}.CreateTest_importAssurance__db4ZN{display:flex;align-items:flex-start;gap:10px;color:var(--color-text-muted);font-size:14px;line-height:1.45;cursor:pointer}.CreateTest_importAssurance__db4ZN input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--color-accent);flex:0 0 auto}.CreateTest_importAssurance__db4ZN a{color:var(--color-accent-strong);text-decoration:underline}.CreateTest_importError__y8jAa{border:1px solid var(--color-danger-border);border-radius:10px;background:var(--color-danger-soft);color:var(--color-danger-strong);padding:12px 14px;font-size:14px;font-weight:700;line-height:1.45}.CreateTest_questionsEditor__l_N4V{display:block}.CreateTest_cardHeader__Cuuna{display:flex;gap:16px;align-items:flex-start;margin-bottom:24px}.CreateTest_cardHeader__Cuuna h2{margin:0;color:var(--color-text);font-size:20px;font-weight:800}.CreateTest_cardHeader__Cuuna p{margin:6px 0 0;color:var(--color-text-muted);font-size:14px;line-height:1.45}.CreateTest_settingRow__uEHSP{display:grid;gap:16px}.CreateTest_settingRow__uEHSP h3{margin:0 0 6px;color:var(--color-text);font-size:16px;font-weight:700}.CreateTest_settingRow__uEHSP p{margin:0;color:var(--color-text-muted);font-size:14px;line-height:1.45}.CreateTest_header__9NVX_{margin-bottom:32px;text-align:center}.CreateTest_headerContent__fuVAz{display:block}.CreateTest_title__qYAMQ{font-size:40px;line-height:1.1;font-weight:800;color:var(--color-text);margin:0 0 12px;text-align:left}.CreateTest_subtitle__9kD_p{font-size:16px;color:var(--color-text-muted);margin:0}.CreateTest_description__DXnxX{font-size:20px;line-height:1.45;color:var(--color-text-muted);margin:0;text-align:left}.CreateTest_floatingValidationPanel__hb7wc{position:fixed;right:24px;top:100px;display:flex;flex-direction:column;gap:12px;z-index:1000;width:48px;align-items:flex-end}.CreateTest_validationToggleButton__XIkE6{position:relative;background:var(--color-surface-muted);border:2px solid var(--color-border-strong);border-radius:8px;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#22c55e;transition:all .2s ease;width:48px;height:48px;flex-shrink:0;transform:scale(1)}.CreateTest_validationToggleButton__XIkE6 svg{width:24px;height:24px}.CreateTest_validationToggleButton__XIkE6:hover{background:var(--color-surface);border-color:var(--color-border-strong)}.CreateTest_validationToggleButton__XIkE6:active{background:var(--color-border-strong);transform:scale(.95)}.CreateTest_floatingValidationPanel__hb7wc.CreateTest_open__DBmdq .CreateTest_validationToggleButton__XIkE6{background:var(--color-surface);border-color:var(--color-border-strong)}.CreateTest_errorCount__PUOAd{position:absolute;top:-8px;right:-8px;background:#22c55e;color:var(--color-on-accent-strong);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.CreateTest_validationContent__qp6lY{position:absolute;right:100%;top:0;margin-right:12px;background:var(--color-surface-muted);border:1px solid var(--color-border-strong);border-radius:8px;padding:16px;width:320px;min-height:100px;opacity:0;visibility:hidden;transform:translateX(-10px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease;pointer-events:none}.CreateTest_floatingValidationPanel__hb7wc.CreateTest_open__DBmdq .CreateTest_validationContent__qp6lY{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto}.CreateTest_validationContent__qp6lY .CreateTest_validationTitle__Iv4zZ{margin:0 0 12px;font-weight:600;color:var(--color-text);font-size:14px}.CreateTest_validationContent__qp6lY ul{margin:0;padding-left:20px;list-style:disc;max-height:400px;overflow-y:auto}.CreateTest_validationContent__qp6lY ul li{color:var(--color-text-muted);font-size:13px;margin-bottom:6px;cursor:pointer;transition:all .2s ease}.CreateTest_validationContent__qp6lY ul li:hover{color:#22c55e;text-decoration:underline}.CreateTest_validationContent__qp6lY ul li:last-child{margin-bottom:0}.CreateTest_form__4nzSA{display:flex;flex-direction:column;gap:32px}.CreateTest_actions__m9XIj{display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid var(--color-border)}.CreateTest_actions__m9XIj button{align-self:center;min-width:200px}.CreateTest_bottomActions__Q9aBe{display:flex;justify-content:flex-end;gap:12px;padding-top:24px;border-top:1px solid var(--color-border)}.CreateTest_bottomActions__Q9aBe button{gap:8px;min-width:190px}.CreateTest_bottomPrimaryAction__3x2YH{box-shadow:0 14px 30px rgba(16,185,129,.16)}.CreateTest_draftAction__xkhVi{background:var(--button-outline-bg);border-color:var(--button-outline-border);color:var(--button-outline-text);box-shadow:var(--button-outline-shadow)}.CreateTest_draftAction__xkhVi:hover:not(:disabled){background:var(--button-outline-hover-bg);border-color:var(--button-outline-hover-border);color:var(--button-outline-hover-text);box-shadow:0 14px 30px rgba(16,185,129,.14)}.CreateTest_validationErrors__o8S9R{background:var(--color-danger-soft);border:1px solid var(--color-danger-border);border-radius:8px;padding:16px}.CreateTest_validationErrors__o8S9R .CreateTest_validationTitle__Iv4zZ{margin:0 0 12px;font-weight:600;color:var(--color-danger-strong);font-size:14px}.CreateTest_validationErrors__o8S9R ul{margin:0;padding-left:20px;list-style:disc}.CreateTest_validationErrors__o8S9R ul li{color:var(--color-danger-strong);font-size:14px;margin-bottom:6px}.CreateTest_validationErrors__o8S9R ul li:last-child{margin-bottom:0}.CreateTest_errorItem__niw97{cursor:pointer;transition:all .2s ease}.CreateTest_errorItem__niw97:hover{color:var(--color-danger-strong);text-decoration:underline}@media(max-width:768px){.CreateTest_createTest__NpiTV{padding:16px}.CreateTest_editorCreateTest__46G6G{max-width:100%;padding:16px}.CreateTest_builderHeader__Yx41I{align-items:stretch;flex-direction:column}.CreateTest_headerActions__JAOJ2{justify-content:stretch}.CreateTest_headerActions__JAOJ2 button{width:100%;min-width:0}.CreateTest_progressCard__hgiFJ{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:10px}.CreateTest_progressStep__AZA_6{flex-direction:column;justify-content:flex-start;gap:5px;text-align:center;font-size:13px}.CreateTest_progressCircle__EVB9t{width:28px;height:28px;font-size:13px}.CreateTest_importModeTabs__FPmoM,.CreateTest_methodGrid__A5Dhx,.CreateTest_settingsGrid__CWJP6{grid-template-columns:1fr}.CreateTest_fileDropZone__sKn1p{align-items:flex-start;flex-direction:column}.CreateTest_methodCard__QRaLD{min-height:0;padding:22px}.CreateTest_methodTitle__e9X_Q{font-size:21px}.CreateTest_title__qYAMQ{font-size:30px}.CreateTest_subtitle__9kD_p{font-size:14px}.CreateTest_form__4nzSA{gap:24px}.CreateTest_bottomActions__Q9aBe{flex-direction:column-reverse}.CreateTest_bottomActions__Q9aBe button{width:100%;min-width:0}.CreateTest_floatingValidationPanel__hb7wc{right:12px;top:auto;bottom:24px}.CreateTest_validationContent__qp6lY{max-width:280px}}.AiGenerateModal_overlay__yx9n4{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.AiGenerateModal_modal__NGeB_{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;width:100%;max-width:520px;max-height:calc(100vh - 32px);box-shadow:var(--shadow-floating);display:flex;flex-direction:column;overflow:hidden}.AiGenerateModal_inlineRoot__dVKje{width:100%}.AiGenerateModal_inlinePanel__w54dO{width:100%;max-width:none;max-height:none;border:1px solid var(--color-border);border-radius:22px;background:var(--color-surface);box-shadow:var(--shadow-card);overflow:visible}.AiGenerateModal_inlineForm__GWzcf{display:flex;flex-direction:column;gap:24px;padding:28px;width:100%}.AiGenerateModal_inlineForm__GWzcf .AiGenerateModal_loadingNote__dSZBF{margin:0}.AiGenerateModal_inlineSection__Q4Cn_{display:flex;flex-direction:column;gap:18px;border:1px solid var(--color-border);border-radius:18px;background:var(--color-surface);padding:22px;box-shadow:var(--shadow-card)}.AiGenerateModal_inlineSectionHeading__cHAiu{display:flex;align-items:center;gap:12px}.AiGenerateModal_inlineSectionNumber__H7s8g{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#10b981;color:var(--color-on-accent-strong);font-size:15px;font-weight:800;box-shadow:0 10px 20px rgba(16,185,129,.18)}.AiGenerateModal_inlineSectionTitle__cqalH{margin:0;color:var(--color-text);font-size:20px;font-weight:800}.AiGenerateModal_inlineGrid__98DLt{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.AiGenerateModal_topicInputWrap__96OFF{position:relative}.AiGenerateModal_topicInputWrap__96OFF input{width:100%;padding-right:72px}.AiGenerateModal_charCounter__3X8vT{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--color-text-subtle);font-size:13px;pointer-events:none}.AiGenerateModal_topicChips___hFIf{display:flex;flex-wrap:wrap;gap:10px}.AiGenerateModal_topicChip__5wY6f{border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-muted);color:var(--color-text);cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:10px 14px;transition:border-color .15s,background .15s,color .15s}.AiGenerateModal_topicChip__5wY6f:hover:not(:disabled){border-color:#10b981;background:var(--color-accent-soft);color:var(--color-accent-strong)}.AiGenerateModal_topicChip__5wY6f:disabled{cursor:not-allowed;opacity:.65}.AiGenerateModal_topicChipActive__I3j0E{border-color:#10b981;background:var(--color-accent-soft);color:var(--color-accent-strong);box-shadow:inset 0 0 0 1px rgba(16,185,129,.08)}.AiGenerateModal_inlineParams__htu8Q{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(220px,.95fr) repeat(2,minmax(180px,1fr));gap:18px;align-items:start}.AiGenerateModal_numberStepper__3EhMH{display:grid;grid-template-columns:46px minmax(54px,1fr) 46px;border:1px solid var(--color-border-strong);border-radius:12px;background:linear-gradient(180deg,var(--color-surface-muted),var(--color-surface));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 20px rgba(15,23,42,.08);overflow:hidden}.AiGenerateModal_numberStepper__3EhMH button{border:none;background:rgba(0,0,0,0);color:var(--color-text-muted);cursor:pointer;font-family:inherit;font-size:22px;font-weight:800;transition:background .15s,color .15s}.AiGenerateModal_numberStepper__3EhMH button:hover:not(:disabled){background:var(--color-accent-soft);color:var(--color-accent)}.AiGenerateModal_numberStepper__3EhMH button:disabled{opacity:.45;cursor:not-allowed}.AiGenerateModal_numberStepper__3EhMH input{border:none!important;border-left:1px solid var(--color-border)!important;border-right:1px solid var(--color-border)!important;border-radius:0!important;background:linear-gradient(180deg,var(--color-surface-soft),var(--color-surface-muted));color:var(--color-text);font-weight:800;box-shadow:inset 0 0 0 1px rgba(52,211,153,.08),inset 0 10px 20px rgba(52,211,153,.04);text-align:center}.AiGenerateModal_recommendation__7esKW{color:var(--color-text-subtle);font-size:13px;line-height:1.35}.AiGenerateModal_paramsRecommendation__qJKRy{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--color-accent-border);border-radius:14px;background:var(--color-surface-soft);padding:14px 16px}.AiGenerateModal_paramsRecommendation__qJKRy div{display:flex;flex-direction:column;gap:4px;min-width:0}.AiGenerateModal_paramsRecommendation__qJKRy strong{color:var(--color-accent-strong);font-size:15px;font-weight:800}.AiGenerateModal_paramsRecommendation__qJKRy span{color:var(--color-text-muted);font-size:13px;line-height:1.4}.AiGenerateModal_paramsRecommendation__qJKRy button{flex-shrink:0;border:1px solid var(--color-accent);border-radius:10px;background:var(--color-surface);color:var(--color-accent-strong);cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;padding:9px 14px;transition:background .15s,color .15s}.AiGenerateModal_paramsRecommendation__qJKRy button:hover:not(:disabled){background:var(--color-accent-soft)}.AiGenerateModal_paramsRecommendation__qJKRy button:disabled{cursor:not-allowed;opacity:.65}.AiGenerateModal_inlineFieldCard__ND_CR{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:18px;align-items:start;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-muted);padding:18px}.AiGenerateModal_inlineFieldCard__ND_CR h4{margin:0;color:var(--color-text);font-size:17px;font-weight:800}.AiGenerateModal_inlineFieldCard__ND_CR p{margin:6px 0 0;color:var(--color-text-muted);font-size:14px;line-height:1.45}.AiGenerateModal_inlineQuestionTypes__Cx0Dl{display:flex;flex-wrap:wrap;gap:10px}.AiGenerateModal_questionTypePill__hw9ZO{display:inline-flex;align-items:center;gap:10px;min-height:42px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);color:var(--color-text);cursor:pointer;font-size:14px;font-weight:700;padding:10px 13px;transition:border-color .15s,background .15s,color .15s}.AiGenerateModal_questionTypePill__hw9ZO input{appearance:none;position:relative;display:inline-grid;place-items:center;flex:0 0 17px;width:17px;height:17px;margin:0;border:1px solid var(--color-accent-border);border-radius:5px;background:linear-gradient(180deg,var(--color-surface),var(--color-surface-muted));box-shadow:inset 0 1px 0 rgba(255,255,255,.04);cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.AiGenerateModal_questionTypePill__hw9ZO input:after{content:"";width:7px;height:4px;border-left:2px solid var(--color-on-accent-strong);border-bottom:2px solid var(--color-on-accent-strong);transform:rotate(-45deg) scale(0);transition:transform .15s ease}.AiGenerateModal_questionTypePill__hw9ZO input:checked{background:var(--color-accent);border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(52,211,153,.12)}.AiGenerateModal_questionTypePill__hw9ZO input:checked:after{transform:rotate(-45deg) scale(1)}.AiGenerateModal_questionTypePill__hw9ZO:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-strong)}.AiGenerateModal_questionTypePill__hw9ZO:hover{border-color:var(--color-accent)}.AiGenerateModal_inlineOptionsGrid__M4gfV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.AiGenerateModal_optionCard__A7LOt{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:108px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface-muted);padding:18px}.AiGenerateModal_optionCard__A7LOt strong{display:block;color:var(--color-text);font-size:16px;margin-bottom:6px}.AiGenerateModal_optionCard__A7LOt span{color:var(--color-text-muted);font-size:14px;line-height:1.4}.AiGenerateModal_optionCardText__Dfg00{min-width:0}.AiGenerateModal_switch__iwdeV{position:relative;display:inline-flex;width:46px;height:26px;flex-shrink:0}.AiGenerateModal_switch__iwdeV input{opacity:0;width:0;height:0}.AiGenerateModal_switch__iwdeV i{position:absolute;inset:0;border-radius:999px;background:var(--color-border-strong);cursor:pointer;transition:background .15s}.AiGenerateModal_switch__iwdeV i:after{content:"";position:absolute;width:20px;height:20px;top:3px;left:3px;border-radius:50%;background:var(--color-surface);box-shadow:0 1px 3px rgba(15,23,42,.2);transition:transform .15s}.AiGenerateModal_switch__iwdeV input:checked+i{background:#10b981}.AiGenerateModal_switch__iwdeV input:checked+i:after{transform:translateX(20px)}.AiGenerateModal_inlineGenerateBtn__CL82A{width:100%;min-height:56px;border:none;border-radius:14px;background:#10b981;color:var(--color-on-accent-strong);cursor:pointer;font-family:inherit;font-size:18px;font-weight:800;transition:background .15s,transform .15s}.AiGenerateModal_inlineGenerateBtn__CL82A:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.AiGenerateModal_inlineGenerateBtn__CL82A:disabled{opacity:.6;cursor:not-allowed}.AiGenerateModal_creditBalance__Cy_Xy{margin:0;color:var(--color-text-muted);font-size:13px;font-weight:700;line-height:1.4}.AiGenerateModal_inlineBody__d3xDz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px 24px;overflow:visible}.AiGenerateModal_inlineBody__d3xDz>.AiGenerateModal_audienceSwitch__OSYb0,.AiGenerateModal_inlineBody__d3xDz>.AiGenerateModal_errorBox__krgHS,.AiGenerateModal_inlineBody__d3xDz>.AiGenerateModal_field__8he45,.AiGenerateModal_inlineBody__d3xDz>.AiGenerateModal_infoBox__CD7_E,.AiGenerateModal_inlineBody__d3xDz>.AiGenerateModal_row__ElsHZ,.AiGenerateModal_inlineBody__d3xDz>.AiGenerateModal_warningBanner__JtP3c,.AiGenerateModal_inlineBody__d3xDz>.AiGenerateModal_warningNote__T7y9K{grid-column:1/-1}.AiGenerateModal_header__kxhgG{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--color-border)}.AiGenerateModal_title__SUAfJ{font-size:18px;font-weight:700;color:var(--color-text);margin:0}.AiGenerateModal_closeBtn__en6k_{background:none;border:none;font-size:18px;color:var(--color-text-subtle);cursor:pointer;padding:4px 8px;border-radius:6px}.AiGenerateModal_closeBtn__en6k_:hover{background:var(--color-surface-muted);color:var(--color-text)}.AiGenerateModal_body__y4b9K{padding:20px 24px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;flex:1 1}.AiGenerateModal_row__ElsHZ{display:grid;grid-template-columns:1fr 1fr;gap:12px}.AiGenerateModal_audienceSwitch__OSYb0{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--color-accent-border);border-radius:10px;background:var(--color-surface-soft);box-shadow:inset 0 1px 2px rgba(15,23,42,.03)}.AiGenerateModal_audienceSwitchOption__Qj0ld{border:none;border-radius:7px;padding:10px 14px;background:rgba(0,0,0,0);color:var(--color-text-muted);cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.AiGenerateModal_audienceSwitchOption__Qj0ld:hover:not(:disabled){background:rgba(16,185,129,.08);color:var(--color-accent-strong)}.AiGenerateModal_audienceSwitchOption__Qj0ld:disabled{cursor:not-allowed;opacity:.6}.AiGenerateModal_audienceSwitchOptionActive__vcB88{background:#059669;color:var(--color-on-accent-strong);box-shadow:0 4px 12px rgba(5,150,105,.18)}.AiGenerateModal_audienceSwitchOptionActive__vcB88:hover:not(:disabled){background:var(--color-accent-strong);color:var(--color-on-accent-strong);box-shadow:0 8px 18px rgba(5,150,105,.22);transform:translateY(-1px)}.AiGenerateModal_field__8he45{display:flex;flex-direction:column;gap:6px}.AiGenerateModal_field__8he45 label{font-size:13px;font-weight:600;color:var(--color-text)}.AiGenerateModal_field__8he45 .AiGenerateModal_suggestTopicArea__BWY0W select,.AiGenerateModal_field__8he45 .AiGenerateModal_topicInputWrap__96OFF input,.AiGenerateModal_field__8he45>input,.AiGenerateModal_field__8he45>select{border:1px solid var(--color-border);border-radius:8px;padding:9px 12px;font-size:14px;color:var(--color-text);outline:none;transition:border-color .15s;font-family:inherit;background:var(--color-surface)}.AiGenerateModal_field__8he45 .AiGenerateModal_suggestTopicArea__BWY0W select:focus,.AiGenerateModal_field__8he45 .AiGenerateModal_topicInputWrap__96OFF input:focus,.AiGenerateModal_field__8he45>input:focus,.AiGenerateModal_field__8he45>select:focus{border-color:#10b981}.AiGenerateModal_field__8he45 .AiGenerateModal_suggestTopicArea__BWY0W select:disabled,.AiGenerateModal_field__8he45 .AiGenerateModal_topicInputWrap__96OFF input:disabled,.AiGenerateModal_field__8he45>input:disabled,.AiGenerateModal_field__8he45>select:disabled{background:var(--color-surface-muted);color:var(--color-text-subtle)}.AiGenerateModal_customSubjectInput__AAJGd{margin-top:2px}.AiGenerateModal_checkboxGroup__QI228{display:flex;flex-direction:column;gap:8px;padding:4px 0}.AiGenerateModal_checkboxLabel__PDLhI{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--color-text);cursor:pointer}.AiGenerateModal_checkboxLabel__PDLhI input[type=checkbox]{width:16px;height:16px;border:1px solid var(--color-border);border-radius:4px;cursor:pointer;padding:0;accent-color:#10b981}.AiGenerateModal_suggestTopicArea__BWY0W{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center;margin-top:8px}.AiGenerateModal_suggestTopicButton__tVZ25{border:1px solid var(--color-accent);border-radius:8px;background:var(--color-surface);color:var(--color-accent-strong);cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding:8px 12px;transition:background .15s,color .15s,border-color .15s}.AiGenerateModal_suggestTopicButton__tVZ25:hover:not(:disabled){background:var(--color-accent-soft);border-color:#059669;color:var(--color-accent-strong)}.AiGenerateModal_suggestTopicButton__tVZ25:disabled{cursor:not-allowed;opacity:.65}.AiGenerateModal_suggestTopicSelect__9loYR{min-width:0}.AiGenerateModal_suggestTopicError__t6WOd{color:var(--color-danger-strong);font-size:12px;line-height:1.35}.AiGenerateModal_optional__f8F7N{font-weight:400;color:var(--color-text-subtle);font-size:12px}.AiGenerateModal_helperText__1LOon{font-size:12px;color:var(--color-text-muted);line-height:1.4}.AiGenerateModal_qualityWarning__V7bJZ{font-size:12px;color:var(--color-on-warning);background:var(--color-warning-soft);border:1px solid var(--color-warning-border);border-radius:6px;padding:6px 10px;margin-top:4px;display:block}.AiGenerateModal_warningBanner__JtP3c{font-size:13px;color:var(--color-on-warning);background:var(--color-warning-soft);border:1px solid var(--color-warning-border);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;line-height:1.5}.AiGenerateModal_warningTitle__f06du{margin:0;font-weight:600;color:var(--color-on-warning)}.AiGenerateModal_warningList__YmPzC{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;color:var(--color-on-warning)}.AiGenerateModal_warningAction__mEFJs{margin:0;color:var(--color-warning-strong)}.AiGenerateModal_warningRedirect__FbaMR{font-size:12px;color:var(--color-warning-strong);font-style:italic}.AiGenerateModal_warningNote__T7y9K{font-size:13px;color:var(--color-on-warning);background:var(--color-warning-soft);border:1px solid var(--color-warning-border);border-radius:8px;padding:10px 14px}.AiGenerateModal_advisoryBox__dAjYU{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.AiGenerateModal_advisoryTitle__drEEI{margin:0;font-size:13px;font-weight:600;color:var(--color-text)}.AiGenerateModal_advisoryList__hh8Hl{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:13px}.AiGenerateModal_advisoryWarning__dNc5b{color:var(--color-on-warning)}.AiGenerateModal_advisoryInfo__ho_HP{color:var(--color-accent)}.AiGenerateModal_errorBox__krgHS{font-size:13px;color:var(--color-danger-strong);margin:0;padding:12px 14px;background:var(--color-danger-soft);border:1px solid var(--color-danger-border);border-radius:10px;display:flex;flex-direction:column;gap:8px}.AiGenerateModal_errorTitle__Wvoxq{margin:0;font-weight:600;line-height:1.45}.AiGenerateModal_errorList__DWVg_{margin:0;padding-left:18px;color:var(--color-danger-strong);display:flex;flex-direction:column;gap:4px}.AiGenerateModal_errorHint__dtO5l{margin:0;color:var(--color-danger-strong);line-height:1.45}.AiGenerateModal_helpLink___rW0P{width:fit-content;color:var(--color-danger-strong);font-weight:700;text-decoration:underline;text-underline-offset:3px}.AiGenerateModal_infoBox__CD7_E{font-size:13px;color:var(--color-accent-strong);margin:0;padding:12px 14px;background:var(--color-accent-soft);border:1px solid var(--color-accent-border);border-radius:10px;display:flex;flex-direction:column;gap:6px}.AiGenerateModal_infoTitle__gBFMt{margin:0;font-weight:700;line-height:1.45}.AiGenerateModal_infoHint__hCzYY{margin:0;color:var(--color-accent-strong);line-height:1.45}.AiGenerateModal_backgroundState__v72ig{padding:54px 42px 42px;text-align:center;color:var(--color-text)}.AiGenerateModal_backgroundState__v72ig h3{margin:16px 0 10px;font-size:26px;font-weight:800}.AiGenerateModal_backgroundState__v72ig p{max-width:560px;margin:0 auto;color:var(--color-text-muted);font-size:18px;line-height:1.55}.AiGenerateModal_backgroundStateIcon__fg69J{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:132px;height:54px;border:1px solid rgba(16,185,129,.2);border-radius:999px;background:linear-gradient(135deg,var(--color-accent-soft),var(--color-surface));box-shadow:0 14px 34px rgba(16,185,129,.12)}.AiGenerateModal_backgroundStateIcon__fg69J span{width:12px;height:12px;border-radius:50%;background:#10b981;animation:AiGenerateModal_aiPulseDot__fF4J6 1.25s ease-in-out infinite}.AiGenerateModal_backgroundStateIcon__fg69J span:nth-child(2){animation-delay:.16s}.AiGenerateModal_backgroundStateIcon__fg69J span:nth-child(3){animation-delay:.32s}.AiGenerateModal_backgroundStateSubtext__f91p6{margin-top:14px!important;color:var(--color-text-muted)!important;font-size:15px!important}@keyframes AiGenerateModal_aiPulseDot__fF4J6{0%,80%,to{opacity:.35;transform:translateY(0) scale(.9)}40%{opacity:1;transform:translateY(-3px) scale(1)}}.AiGenerateModal_loadingNote__dSZBF{font-size:13px;color:var(--color-accent-strong);background:var(--color-accent-soft);border:1px solid var(--color-accent-border);border-radius:8px;padding:10px 16px;margin:0 24px 4px;text-align:center}.AiGenerateModal_footer__XyzlG{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:16px 24px 20px;border-top:1px solid var(--color-border)}.AiGenerateModal_footerCredits__YFARs{margin-right:auto;color:var(--color-text-muted);font-size:13px;font-weight:700;line-height:1.4}.AiGenerateModal_cancelBtn__tscY9{background:none;border:1px solid var(--color-border);border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;color:var(--color-text-muted);cursor:pointer;font-family:inherit}.AiGenerateModal_cancelBtn__tscY9:hover:not(:disabled){background:var(--color-surface-muted)}.AiGenerateModal_cancelBtn__tscY9:disabled{opacity:.5;cursor:not-allowed}.AiGenerateModal_generateBtn__s_cCd{background:#10b981;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;color:var(--color-on-accent-strong);cursor:pointer;font-family:inherit;transition:background .15s}.AiGenerateModal_generateBtn__s_cCd:hover:not(:disabled){background:#059669}.AiGenerateModal_generateBtn__s_cCd:disabled{opacity:.6;cursor:not-allowed}@media(max-width:1180px){.AiGenerateModal_inlineParams__htu8Q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.AiGenerateModal_modal__NGeB_{max-width:none}.AiGenerateModal_inlineForm__GWzcf,.AiGenerateModal_inlineSection__Q4Cn_{padding:18px}.AiGenerateModal_inlineBody__d3xDz{display:flex;flex-direction:column}.AiGenerateModal_inlineFieldCard__ND_CR,.AiGenerateModal_inlineGrid__98DLt,.AiGenerateModal_inlineOptionsGrid__M4gfV,.AiGenerateModal_inlineParams__htu8Q,.AiGenerateModal_paramsRecommendation__qJKRy,.AiGenerateModal_row__ElsHZ,.AiGenerateModal_suggestTopicArea__BWY0W{grid-template-columns:1fr}.AiGenerateModal_paramsRecommendation__qJKRy{align-items:stretch;flex-direction:column}.AiGenerateModal_paramsRecommendation__qJKRy button{width:100%}.AiGenerateModal_inlineQuestionTypes__Cx0Dl{flex-direction:column}.AiGenerateModal_questionTypePill__hw9ZO{width:100%}.AiGenerateModal_footer__XyzlG{flex-direction:column-reverse}.AiGenerateModal_footer__XyzlG button{width:100%}}.ProOfferModal_content__ktUo2{display:grid;gap:16px}.ProOfferModal_lead__cci5C{max-width:31rem;font-size:16px}.ProOfferModal_lead__cci5C,.ProOfferModal_terms__4cYDt{margin:0;color:var(--color-text-muted);line-height:1.45}.ProOfferModal_terms__4cYDt{padding:14px 0 0;border-top:1px solid var(--color-border);font-size:14px}.ProOfferModal_termsLink__nNaBo{color:var(--color-accent);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ProOfferModal_termsLink__nNaBo:hover{color:var(--color-accent-strong)}.ProOfferModal_termsLink__nNaBo:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.ProOfferModal_aiRules__jIoaj{display:grid;gap:10px;padding:14px 0 0;border-top:1px solid var(--color-border)}.ProOfferModal_aiRules__jIoaj h3{margin:0;color:var(--color-text);font-size:15px;line-height:1.35}.ProOfferModal_aiRules__jIoaj ul{display:grid;gap:6px;margin:0;padding-left:20px;color:var(--color-text-muted);font-size:14px;line-height:1.45}.ProOfferModal_aiRulesAcknowledgement__qhbxh{display:grid;gap:8px}.ProOfferModal_aiRulesCheckbox__1IJ_r{display:flex;align-items:flex-start;gap:9px;color:var(--color-text);font-size:14px;font-weight:700;line-height:1.4;cursor:pointer}.ProOfferModal_aiRulesCheckbox__1IJ_r input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--color-accent);flex:0 0 auto}.ProOfferModal_aiRulesCheckbox__1IJ_r:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.ProOfferModal_features__uGmt0{display:grid;gap:8px;margin:0;padding:2px 0;list-style:none}.ProOfferModal_features__uGmt0 li{display:flex;align-items:center;gap:9px;color:var(--color-text);font-size:15px;font-weight:700;line-height:1.4}.ProOfferModal_features__uGmt0 li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-accent);flex:0 0 auto}.ProOfferModal_error__StFoK{margin:0;padding:12px 14px;border:1px solid var(--color-danger-border);border-radius:10px;background:var(--color-danger-soft);color:var(--color-danger-strong);font-size:14px;line-height:1.45}.ProOfferModal_actions__wHXbK{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:16px;border-top:1px solid var(--color-border)}.ProOfferModal_manualAction__5E1tX,.ProOfferModal_primaryAction__eVH6z{min-height:44px;border-radius:8px;padding:0 14px;font:inherit;font-size:14px;font-weight:700;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.ProOfferModal_manualAction__5E1tX:focus-visible,.ProOfferModal_primaryAction__eVH6z:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ProOfferModal_manualAction__5E1tX:disabled,.ProOfferModal_primaryAction__eVH6z:disabled{cursor:not-allowed;opacity:.65;transform:none;box-shadow:none}.ProOfferModal_primaryAction__eVH6z{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-on-accent-strong)}.ProOfferModal_primaryAction__eVH6z:hover:not(:disabled){background:var(--color-accent-strong);border-color:var(--color-accent-strong);transform:translateY(-1px)}.ProOfferModal_manualAction__5E1tX{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.ProOfferModal_manualAction__5E1tX:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}@media(max-width:560px){.ProOfferModal_actions__wHXbK{flex-direction:column;align-items:stretch}.ProOfferModal_manualAction__5E1tX,.ProOfferModal_primaryAction__eVH6z{width:100%}}@media(prefers-reduced-motion:reduce){.ProOfferModal_manualAction__5E1tX,.ProOfferModal_primaryAction__eVH6z{transition:none}}.ProActivatedModal_content__u_7fY{display:grid;gap:18px}.ProActivatedModal_lead__LNFb4,.ProActivatedModal_terms__g4Uwh{margin:0;color:var(--color-text-muted);font-size:16px;line-height:1.5}.ProActivatedModal_features__iDnbg{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ProActivatedModal_features__iDnbg li{display:flex;align-items:center;gap:10px;color:var(--color-text);font-size:15px;font-weight:700;line-height:1.4}.ProActivatedModal_features__iDnbg li:before{content:"";width:8px;height:8px;border-radius:50%;background:#10b981;flex:0 0 auto}.ProActivatedModal_terms__g4Uwh{padding:12px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface-muted)}.ProActivatedModal_termsLink__pOyLx{color:#047857;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ProActivatedModal_actions__aId9x{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap;padding-top:4px}.ProActivatedModal_primaryAction__fbu3j,.ProActivatedModal_secondaryAction___6XXo{min-height:44px;border-radius:10px;padding:0 18px;font:inherit;font-weight:700;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.ProActivatedModal_primaryAction__fbu3j:focus-visible,.ProActivatedModal_secondaryAction___6XXo:focus-visible{outline:2px solid rgba(16,185,129,.35);outline-offset:2px}.ProActivatedModal_primaryAction__fbu3j{border:1px solid #10b981;background:#10b981;color:var(--color-on-accent-strong);box-shadow:0 14px 30px rgba(16,185,129,.18)}.ProActivatedModal_primaryAction__fbu3j:hover{background:#059669;border-color:#059669;box-shadow:0 16px 34px rgba(16,185,129,.22);transform:translateY(-1px)}.ProActivatedModal_secondaryAction___6XXo{border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text)}.ProActivatedModal_secondaryAction___6XXo:hover{border-color:#10b981;color:#047857}@media(max-width:520px){.ProActivatedModal_actions__aId9x{flex-direction:column}.ProActivatedModal_primaryAction__fbu3j,.ProActivatedModal_secondaryAction___6XXo{width:100%}}.TestImportJobProgress_progressSurface__OAX_f{display:grid;gap:22px;padding:26px;border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:16px;background:var(--color-surface);box-shadow:var(--shadow-card)}.TestImportJobProgress_failed__jihB0{border-left-color:var(--color-danger)}.TestImportJobProgress_failed__jihB0 .TestImportJobProgress_statusIcon__gJQdX{background:var(--color-danger-soft);color:var(--color-danger-strong)}.TestImportJobProgress_succeeded__IiYYF{border-left-color:var(--color-accent)}.TestImportJobProgress_statusHeader__puIK9{display:flex;align-items:flex-start;gap:14px}.TestImportJobProgress_statusHeader__puIK9 h2{margin:0;color:var(--color-text);font-size:22px;line-height:1.25;font-weight:800}.TestImportJobProgress_statusHeader__puIK9 p{margin:6px 0 0;color:var(--color-text-muted);font-size:15px;line-height:1.5}.TestImportJobProgress_statusIcon__gJQdX{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--color-accent-soft);color:var(--color-accent-strong);flex:0 0 auto}.TestImportJobProgress_progressBlock__VSncS{display:grid;gap:9px}.TestImportJobProgress_progressMeta__LZL5U{display:flex;align-items:center;justify-content:flex-end;gap:16px;color:var(--color-text-muted);font-size:14px;line-height:1.35}.TestImportJobProgress_progressMeta__LZL5U strong{color:var(--color-accent-strong);font-size:15px}.TestImportJobProgress_progressTrack__IBEhd{position:relative;height:10px;overflow:hidden;border-radius:7px;background:var(--color-surface-muted);box-shadow:inset 0 0 0 1px var(--color-border)}.TestImportJobProgress_progressValue__mUaAW{position:absolute;inset:0 auto 0 0;min-width:4px;border-radius:inherit;background:var(--color-accent);transition:width .35s ease}.TestImportJobProgress_unitDetail__r__Gd{color:var(--color-text-subtle);font-size:13px}.TestImportJobProgress_details__JZKpm{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.TestImportJobProgress_connectionWarning___iurE,.TestImportJobProgress_sourceName__oLiv9{display:inline-flex;align-items:center;gap:7px;color:var(--color-text-muted);font-size:14px;line-height:1.4}.TestImportJobProgress_sourceName__oLiv9{min-width:0;overflow-wrap:anywhere}.TestImportJobProgress_connectionWarning___iurE{color:var(--color-warning-strong)}.TestImportJobProgress_reviewSummary__eUXoj{display:flex;gap:18px;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:14px}.TestImportJobProgress_reviewSummary__eUXoj strong{color:var(--color-text)}.TestImportJobProgress_actions__y04ie{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.TestImportJobProgress_actions__y04ie button{gap:7px;min-width:160px}@media(max-width:640px){.TestImportJobProgress_progressSurface__OAX_f{gap:18px;padding:20px}.TestImportJobProgress_statusHeader__puIK9 h2{font-size:20px}.TestImportJobProgress_details__JZKpm{align-items:flex-start;flex-direction:column}.TestImportJobProgress_actions__y04ie{flex-direction:column-reverse}.TestImportJobProgress_actions__y04ie button{width:100%}}@media(prefers-reduced-motion:reduce){.TestImportJobProgress_progressValue__mUaAW{transition:none}}