.quali_page__Y9Rx6{min-height:100vh;background:#f8fafc}.quali_header__Dcq3W{background:rgba(6,26,23,.9);padding:16px 24px;position:sticky;top:0;z-index:40;backdrop-filter:blur(12px)}@media (min-width:768px){.quali_header__Dcq3W{padding:16px 32px}}.quali_headerInner__m0FRi{max-width:1152px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.quali_headerLeft__BJgU8{display:flex;align-items:center;gap:1rem}.quali_backButton__EmWaj{color:#94a3b8;padding:.5rem;border-radius:.5rem;transition:color .15s ease,background-color .15s ease;background:transparent}.quali_backButton__EmWaj:hover{color:#E9483E;background:#142b24}.quali_iconLarge__eR3JY{width:1.5rem;height:1.5rem}.quali_headerEyebrow__Hwxk1{font-size:10px;color:#E9483E;text-transform:uppercase;letter-spacing:3px;font-weight:600}.quali_headerTitle__DMB_q{font-size:14px;font-weight:600;color:#ffffff}.quali_stepBadge__8YDg0{font-size:12px;font-weight:500;color:#0c1f1a;text-transform:uppercase;letter-spacing:.05em;background:#E9483E;padding:.5rem 1rem;border-radius:9999px}.quali_main__6qiaB{max-width:56rem;margin:0 auto;padding:2rem 1.5rem;background:#f8fafc}.quali_hero__deyCI{text-align:center;margin-bottom:3rem}.quali_heroTitle___65y4{font-size:28px;font-weight:700;color:#0f172a;margin-bottom:1rem}.quali_heroSubtitle__0T7CW{font-size:14px;color:#475569;max-width:42rem;margin:0 auto}.quali_error__KKXTX{margin-bottom:1.5rem;padding:1rem;background:#fef2f2;border:2px solid #ef4444;border-radius:.25rem}.quali_errorText__IfXgs{font-size:14px;color:#b91c1c}.quali_section__IVb7q{background:#ffffff;border:1px solid #e2e8f0;border-radius:.25rem;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}.quali_sectionDark__3aIVK{background:linear-gradient(165deg,rgba(12,41,34,.95),rgba(6,26,23,.98));border:1px solid rgba(186,241,166,.08);border-radius:16px;padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,.5)}.quali_sectionDark__3aIVK .quali_fieldLabel__SVUTn{color:rgba(255,255,255,.9)}.quali_sectionWide__f5OnX{margin-bottom:2rem}.quali_sectionTitle__GzPnV{font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#E9483E;margin-bottom:1.5rem}.quali_footer__fjmwA{background:#0c1f1a;color:#ffffff;padding:1.5rem 2rem}.quali_footerInner__hX3Ek{max-width:56rem;margin:0 auto;text-align:center}.quali_footerText__UQ2Vm{font-size:12px;color:#94a3b8}@keyframes quali_spin__HQNCZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes quali_pulse__bZsP9{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes quali_bounce__a9YU1{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.quali_overlay__sRFPV{position:fixed;inset:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:50}.quali_overlayCard__Dc554{background:#ffffff;border-radius:16px;padding:32px;max-width:512px;width:100%;margin:0 16px;box-shadow:0 24px 48px rgba(15,23,42,.2)}.quali_loaderWrap__djAwd{position:relative;width:80px;height:80px;margin:0 auto 24px}.quali_loaderRing__X7zkV{position:absolute;inset:0;border-radius:999px;border:4px solid #f1f5f9}.quali_loaderRingActive__f11Sd{position:absolute;inset:0;border-radius:999px;border:4px solid #e9483e;border-top-color:transparent;animation:quali_spin__HQNCZ .9s linear infinite}.quali_loaderCenter__8MGhH{position:absolute;inset:8px;border-radius:999px;background:#E9483E;display:flex;align-items:center;justify-content:center}.quali_loaderIcon__EdGc1{width:32px;height:32px;color:#ffffff}.quali_overlayTitle__heGyc{font-size:20px;font-weight:700;color:#0f172a;text-align:center;margin-bottom:8px}.quali_overlaySubtitle__8VnQo{font-size:14px;color:#64748b;text-align:center;margin-bottom:24px}.quali_progressList__n7DaN{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.quali_progressItem__X1Wey{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;transition:background-color .2s ease,border-color .2s ease}.quali_progressItemActive__RMqkA{background:rgba(233,72,62,.1);border:1px solid #e9483e}.quali_progressItemPast__fXDOM{background:rgba(16,185,129,.1)}.quali_progressItemIdle__78JM0{background:#f1f5f9}.quali_progressIcon__qfbeV{width:32px;height:32px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700}.quali_progressIconActive__XkUWZ{background:#E9483E;color:#ffffff;animation:quali_pulse__bZsP9 1.4s ease-in-out infinite}.quali_progressIconPast__tg2PE{background:#10b981;color:#ffffff}.quali_progressIconIdle__n8u4X{background:#e2e8f0;color:#94a3b8}.quali_progressIconCheck__cHC_h{width:20px;height:20px}.quali_progressLabel__3hEW2{font-size:13px}.quali_progressLabelActive__R7zGu{color:#E9483E;font-weight:600}.quali_progressLabelPast__wZGvq{color:#10b981}.quali_progressLabelIdle__o4fL_{color:#94a3b8}.quali_progressDots__MzOGR{margin-left:auto;display:flex;gap:4px}.quali_progressDot__EmVNV{width:8px;height:8px;background:#E9483E;border-radius:999px;animation:quali_bounce__a9YU1 .9s ease-in-out infinite}.quali_progressMessage__DTqWM{font-size:12px;color:#94a3b8;text-align:center;font-style:italic}.quali_timeEstimate__jdmzJ{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0;text-align:center}.quali_timeEstimateText__BzTG6{font-size:11px;color:#94a3b8}.quali_timeEstimateAccent__WBmB3{color:#E9483E}.quali_fieldGroup__JTbNa{margin-bottom:16px}.quali_fieldLabel__SVUTn{display:block;font-size:12px;font-weight:600;color:#0f172a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px}.quali_fieldInput__HA_cg{width:100%;height:48px;padding:0 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;background:#ffffff;outline:none}.quali_fieldInput__HA_cg:focus{border-color:#E9483E}.quali_fieldInput__HA_cg::-moz-placeholder{color:#94a3b8}.quali_fieldInput__HA_cg::placeholder{color:#94a3b8}.quali_sectorGroup__1xDjP{margin-top:24px}.quali_sectorLoading__n9Pty{margin-left:8px;color:#E9483E;font-weight:400;text-transform:none}.quali_sectorRow__T35s1{display:flex;align-items:center;gap:16px}.quali_sectorSelect__YyPXJ{flex:1;height:48px;padding:0 16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;background:#ffffff;outline:none}.quali_sectorSelect__YyPXJ:focus{border-color:#E9483E}.quali_sectorConfidence__CdoM1{font-size:12px;color:#10b981}.quali_toggleRow__p2TCK{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.quali_toggleLabel__Cs8o8{font-size:12px;font-weight:600;color:#0f172a;text-transform:uppercase;letter-spacing:.05em}.quali_switchLabel____NjS{position:relative;display:inline-flex;align-items:center;cursor:pointer}.quali_srOnly__02Qyx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.quali_switchTrack___CRQ_{width:44px;height:24px;background:#e2e8f0;border-radius:999px;position:relative;transition:background-color .2s ease}.quali_switchTrack___CRQ_:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background:#ffffff;border-radius:999px;transition:transform .2s ease}.quali_switchInput__eSwgC:checked+.quali_switchTrack___CRQ_{background:#E9483E}.quali_switchInput__eSwgC:checked+.quali_switchTrack___CRQ_:after{transform:translateX(20px)}.quali_discussionCard__dYnFy{background:#f1f5f9;border-radius:8px;padding:16px;border:1px solid #e2e8f0;margin-bottom:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .2s ease}.quali_discussionRow__SWwyd{display:flex;align-items:center;gap:16px}.quali_discussionLabel__Re3Zy{font-size:12px;color:#64748b}.quali_discussionSelect__kQm5k{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;color:#0f172a;background:#ffffff}.quali_discussionNotes__AkXmo{font-size:11px;color:#64748b;display:flex;flex-direction:column;gap:4px}.quali_discussionAccent__uMQ_l{font-weight:600;color:#E9483E}.quali_questionTextarea__Ud_Ew{width:100%;padding:16px;border:1px solid #e2e8f0;border-radius:8px;font-size:14px;color:#0f172a;background:#ffffff;resize:none;outline:none}.quali_questionTextarea__Ud_Ew:focus{border-color:#E9483E}.quali_questionTextarea__Ud_Ew::-moz-placeholder{color:#94a3b8}.quali_questionTextarea__Ud_Ew::placeholder{color:#94a3b8}.quali_actionRow___INpm{display:flex;align-items:center;justify-content:flex-end;margin-bottom:16px}.quali_enhanceButton__cs7mv{padding:8px 16px;border-radius:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;display:inline-flex;align-items:center;gap:8px;transition:background-color .2s ease,color .2s ease}.quali_enhanceButtonActive__TknCO{background:#E9483E;color:#ffffff;cursor:pointer}.quali_enhanceButtonActive__TknCO:hover{background:#C93B33}.quali_enhanceButtonDisabled__nMLXx{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.quali_enhanceSpinner__gCgrV{width:12px;height:12px;border:2px solid #ffffff;border-top-color:transparent;border-radius:999px;animation:quali_spin__HQNCZ .9s linear infinite}.quali_enhanceIcon__FgeBn{width:16px;height:16px}.quali_enhancedCard__CgW49{margin-bottom:16px;padding:16px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px}.quali_enhancedHeader__gFEP_{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}.quali_enhancedTitle__1Bqc7{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#E9483E}.quali_enhancedUseButton__PAlkU{padding:4px 12px;background:#10b981;color:#ffffff;font-size:11px;font-weight:600;text-transform:uppercase;border-radius:6px;transition:background-color .2s ease}.quali_enhancedUseButton__PAlkU:hover{background:rgba(16,185,129,.8)}.quali_enhancedQuestion__I3bLL{font-size:14px;color:#0f172a;margin-bottom:12px;font-style:italic}.quali_enhancedMeta__2AtI5{font-size:12px;color:#64748b;margin-bottom:8px}.quali_enhancedMetaLabel__yiFH2{font-weight:500}.quali_quantBlock__lc6dU{margin-bottom:8px}.quali_quantLabel__rbSnK{font-size:11px;font-weight:500;color:#64748b}.quali_quantTags__tkYjh{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.quali_quantTag__ymzLj{font-size:10px;color:#ffffff;padding:2px 8px;border-radius:999px}.quali_outputTag__m_Oe2{background:#ffffff;border:1px solid #e2e8f0;color:#64748b;font-size:10px;padding:2px 8px;border-radius:999px}.quali_tipsBlock__fcft_{margin-top:8px;font-size:11px;color:#94a3b8}.quali_tipsLabel___9N1N{font-weight:500}.quali_tipsList__nO0B7{margin-top:4px;padding-left:16px;list-style:disc}.quali_enhancedIndicator__UGWJC{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;color:#10b981}.quali_enhancedIndicatorIcon__Fq5le{width:16px;height:16px}.quali_mediaSection__88AEJ{border-top:1px solid #e2e8f0;padding-top:16px}.quali_hiddenInput__D5fJ8{display:none}.quali_uploadButton__ButX3{width:100%;padding:24px;border:2px dashed #e2e8f0;border-radius:8px;text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease;background:transparent}.quali_uploadButton__ButX3:hover{border-color:#E9483E;background:#f8fafc}.quali_uploadIcon__1sa1u{width:32px;height:32px;margin:0 auto 8px;color:#94a3b8}.quali_uploadTitle__tNFux{font-size:14px;color:#64748b}.quali_uploadHint__3cnPi{font-size:11px;color:#94a3b8;margin-top:4px}.quali_mediaPreview__vUpqx{position:relative;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.quali_mediaImage__IK5f2{width:100%;max-height:300px;-o-object-fit:contain;object-fit:contain;background:#f8fafc}.quali_mediaVideo__95i2m{width:100%;max-height:300px;background:#000000}.quali_removeMediaButton__s4_14{position:absolute;top:8px;right:8px;padding:8px;background:#ef4444;color:#ffffff;border-radius:999px;transition:background-color .2s ease}.quali_removeMediaButton__s4_14:hover{background:rgba(239,68,68,.8)}.quali_removeIcon__xdTaH{width:16px;height:16px}.quali_mediaFileInfo__6ILJW{padding:8px;background:#f8fafc;font-size:12px;color:#64748b;display:flex;align-items:center;gap:8px}.quali_mediaFileIcon__hHQB4{width:16px;height:16px;color:#10b981}.quali_ratioGroup__y6pY6{margin-bottom:24px}.quali_ratioRow__OVbsp{display:flex;align-items:center;gap:16px}.quali_ratioValue__UAall{font-size:14px;color:rgba(255,255,255,.7);width:64px}.quali_ratioSlider__bmGWn{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:3px;background:rgba(186,241,166,.08);cursor:pointer;outline:none}.quali_ratioSlider__bmGWn::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:999px;background:#E9483E;border:none;box-shadow:0 0 12px rgba(233,72,62,.4);cursor:pointer;-webkit-transition:transform .2s ease;transition:transform .2s ease}.quali_ratioSlider__bmGWn::-webkit-slider-thumb:hover{transform:scale(1.1)}.quali_ratioSlider__bmGWn::-moz-range-thumb{width:20px;height:20px;border-radius:999px;background:#E9483E;border:none;box-shadow:0 0 12px rgba(233,72,62,.4);cursor:pointer;-moz-transition:transform .2s ease;transition:transform .2s ease}.quali_ratioSlider__bmGWn::-moz-range-thumb:hover{transform:scale(1.1)}.quali_ratioSlider__bmGWn::-moz-range-track{height:6px;border-radius:3px;background:rgba(186,241,166,.08)}.quali_panelPreview__lhkxA{background:rgba(6,26,23,.5);border-radius:12px;padding:16px;border:1px solid rgba(186,241,166,.06)}.quali_panelPreviewTitle__aipK9{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.5);margin-bottom:12px}.quali_panelPreviewGrid__xL41u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:13px;color:rgba(255,255,255,.6)}.quali_panelPreviewItem__7oODT{display:flex;align-items:center;gap:8px}.quali_panelPreviewDot__Y9mni{width:8px;height:8px;border-radius:999px;background:#E9483E}.quali_panelPreviewNote__m3EV1{font-size:11px;color:rgba(255,255,255,.35);margin-top:12px;font-style:italic}.quali_launchRow__jtn9q{display:flex;justify-content:center}.quali_launchButton__Gs_wL{padding:12px 32px;border-radius:8px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;transition:background-color .2s ease,box-shadow .2s ease}.quali_launchButtonEnabled__jKLV4{background:#E9483E;color:#ffffff;cursor:pointer;box-shadow:0 16px 32px rgba(233,72,62,.25)}.quali_launchButtonEnabled__jKLV4:hover{background:#C93B33}.quali_launchButtonDisabled__LNOzh{background:#e2e8f0;color:#94a3b8;cursor:not-allowed}.quali_footerHint__VTEMW{text-align:center;font-size:12px;color:#94a3b8;margin-top:24px}