.Header_header__xuTiO{background:linear-gradient(135deg,#1e1b4b,#312e81);border-bottom:1px solid hsla(0,0%,100%,.1);position:-webkit-sticky;position:sticky;top:0;z-index:100}.Header_container__qRqis{max-width:1400px;margin:0 auto;padding:0 24px;height:64px;justify-content:space-between}.Header_container__qRqis,.Header_logoLink__GMm8l,.Header_logo__pvkJ9{display:flex;align-items:center}.Header_logoLink__GMm8l{gap:8px;text-decoration:none;color:#fff}.Header_logoIcon__PyRGD{font-size:24px}.Header_logoText__CW1Mz{font-size:20px;font-weight:700;letter-spacing:-.5px}.Header_nav__NNkX_{display:flex;align-items:center;gap:32px}.Header_navLink__encDI{color:hsla(0,0%,100%,.8);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s}.Header_navLink__encDI:hover{color:#fff}.Header_userSection__lwuG2{display:flex;align-items:center;gap:16px}.Header_themeToggle__CFHis{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:18px;transition:all .2s;padding:0}.Header_themeToggle__CFHis:hover{background:hsla(0,0%,100%,.2);transform:scale(1.1)}.Header_tierBadge__LD8U2{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.Header_tierBadge__LD8U2.Header_free__kjJy5{background:hsla(220,9%,46%,.3);color:#d1d5db}.Header_tierBadge__LD8U2.Header_pro__4CioE{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.Header_tierBadge__LD8U2.Header_enterprise__0r20L{background:linear-gradient(135deg,#8b5cf6,#7c3aed);color:#fff}.Header_userMenu__YY2c6{display:flex;align-items:center;gap:12px}.Header_userName__W1CWo{color:hsla(0,0%,100%,.9);font-size:14px}.Header_signOutButton__aPt_s{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:6px 14px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.Header_signOutButton__aPt_s:hover{background:hsla(0,0%,100%,.2)}.Header_authButton__sDyTG{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;color:#fff;padding:8px 20px;border-radius:6px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(139,92,246,.3)}.Header_authButton__sDyTG:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(139,92,246,.4)}.Header_authModalOverlay__tqykF{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:Header_fadeIn__8vQUq .3s ease}.Header_authModalContainer__0Qgkm{position:relative;background:var(--modal-bg);border-radius:12px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.3);max-width:90vw;max-height:90vh;overflow-y:auto}.Header_authModalClose__eWpQa{position:absolute;top:12px;right:12px;background:transparent;border:none;font-size:24px;line-height:1;color:var(--modal-close-color);cursor:pointer;z-index:10;padding:4px 8px;border-radius:50%;transition:all .2s}.Header_authModalClose__eWpQa:hover{background:var(--modal-close-hover-bg);color:var(--modal-close-hover-color)}@keyframes Header_fadeIn__8vQUq{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.Header_nav__NNkX_,.Header_userName__W1CWo{display:none}}.JobCard_card__nOZFS{background:var(--card-bg);border-radius:12px;padding:20px;box-shadow:var(--shadow);border:1px solid var(--card-border);transition:all .2s}.JobCard_card__nOZFS:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.JobCard_cardHeader__HjjUj{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.JobCard_jobInfo__uqH2X{display:flex;flex-direction:column;gap:4px}.JobCard_jobName__7dIj0{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.JobCard_jobDate__6SrD4{font-size:13px;color:var(--text-secondary)}.JobCard_statusBadge__kPBFp{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px}.JobCard_warningIcon__DPCBq{cursor:help;font-size:14px;display:inline-flex;align-items:center}.JobCard_languageFlow__QmEqO{display:flex;align-items:center;gap:12px;padding:12px;background:var(--subtle-bg);border-radius:8px;margin-bottom:16px}.JobCard_language__gQ0A7{display:flex;align-items:center;gap:8px}.JobCard_languageIcon__V50jF{font-size:20px}.JobCard_languageName__4vmJ4{font-size:14px;font-weight:500;color:var(--text-label)}.JobCard_arrow__OT19K{color:var(--text-tertiary);font-size:18px;font-weight:700}.JobCard_progressSection___oQRz{margin:1rem 0;margin-bottom:16px}.JobCard_progressBar__zOm_Z{height:8px;background:var(--progress-bg);border-radius:4px;overflow:hidden;margin-bottom:8px}.JobCard_progressFill__G63B_{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:4px;transition:width .3s ease}.JobCard_progressText__KK0xS{font-size:12px;color:var(--text-secondary);font-weight:500}.JobCard_statusMessage__Q1s1o{font-size:13px;color:var(--text-secondary);margin:8px 0 0}.JobCard_metaInfo__Vjiai{display:flex;gap:24px;margin-bottom:16px;flex-wrap:wrap}.JobCard_metaItem__gZ5Zr{display:flex;flex-direction:column;gap:2px}.JobCard_metaLabel__pSyHX{font-size:11px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}.JobCard_metaValue__N3q1W{font-size:13px;color:var(--text-label);font-weight:500}.JobCard_qualitySection__VQXAl{padding:12px;background:var(--success-bg);border-radius:8px;margin-bottom:16px}.JobCard_qualityScore__LjrAb{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.JobCard_qualityLabel__oncGi{font-size:13px;font-weight:600;color:var(--text-label)}.JobCard_qualityValue__UQmlN{font-size:18px;font-weight:700}.JobCard_qualityMetrics__oU6Jl{display:flex;gap:16px}.JobCard_metric__LfPyh{display:flex;flex-direction:column;gap:2px;font-size:12px}.JobCard_metric__LfPyh span:first-child{color:var(--text-secondary)}.JobCard_metric__LfPyh span:last-child{font-weight:600;color:var(--text-label)}.JobCard_errorSection__3PCGS{padding:12px;background:var(--error-bg);border-radius:8px;margin-bottom:16px}.JobCard_errorLabel__1ZaMQ{font-size:12px;font-weight:600;color:#dc2626;margin-right:8px}.JobCard_errorMessage__tjptD{font-size:13px;color:#7f1d1d}.JobCard_cardActions__QZXiG{display:flex;gap:8px;padding-top:12px;border-top:1px solid var(--separator)}.JobCard_actionButton__a88Og{padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s;border:none}.JobCard_actionButton__a88Og.JobCard_primary__YrG3q{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.JobCard_actionButton__a88Og.JobCard_primary__YrG3q:hover{transform:scale(1.02);box-shadow:0 2px 8px rgba(99,102,241,.4)}.JobCard_actionButton__a88Og.JobCard_secondary__MTQN4{background:var(--btn-secondary-bg);color:var(--text-secondary)}.JobCard_actionButton__a88Og.JobCard_secondary__MTQN4:hover{background:var(--btn-secondary-bg-hover)}.JobCard_actionButton__a88Og.JobCard_danger__Uebba{background:transparent;border:1px solid #ef4444;color:#ef4444}.JobCard_actionButton__a88Og.JobCard_danger__Uebba:hover{background:rgba(239,68,68,.1)}.JobCard_actionButton__a88Og.JobCard_danger__Uebba:disabled{opacity:.6;cursor:not-allowed}.JobCard_actionButton__a88Og.JobCard_outline__jeJ2_{background:transparent;border:1px solid var(--btn-outline-border);color:var(--text-secondary)}.JobCard_actionButton__a88Og.JobCard_outline__jeJ2_:hover{background:var(--btn-outline-bg-hover)}.JobCard_fileProgressText__mjgCD{font-size:12px;color:var(--text-secondary);margin:8px 0 0}.JobCard_partialSuccessSection__7n5m3{margin:1rem 0;padding:12px;background:linear-gradient(180deg,#fffbeb,#fef3c7);border:1px solid #fbbf24;border-radius:8px}.JobCard_partialSuccessStats__KmZBF{display:flex;gap:16px;margin-bottom:8px}.JobCard_successCount__CnCk_{font-size:13px;font-weight:600;color:#059669}.JobCard_failedCount__TeIX1{font-size:13px;font-weight:600;color:#dc2626}.JobCard_partialSuccessMessage__gpRqH{font-size:12px;color:#92400e;margin:0}.JobsTable_tableContainer__OMk_Z{overflow-x:auto;background:var(--card-bg);border-radius:12px;box-shadow:var(--shadow);border:1px solid var(--card-border)}.JobsTable_table__HMPTE{width:100%;border-collapse:collapse}.JobsTable_table__HMPTE th{text-align:left;padding:14px 16px;font-size:12px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;background:var(--subtle-bg);border-bottom:1px solid var(--separator)}.JobsTable_table__HMPTE td{padding:16px;border-bottom:1px solid var(--separator-light);vertical-align:middle}.JobsTable_table__HMPTE tbody tr:hover{background:var(--subtle-bg)}.JobsTable_table__HMPTE tbody tr:last-child td{border-bottom:none}.JobsTable_jobName__RZkX9{font-weight:500;color:var(--text-primary)}.JobsTable_languageCell__J7rbh{display:flex;align-items:center;gap:8px;font-size:13px}.JobsTable_arrow__hGO7i{color:var(--text-tertiary)}.JobsTable_inputCell__fnNHd{display:flex;flex-direction:column;gap:4px}.JobsTable_inputType__K_JIh{font-size:13px;color:var(--text-label)}.JobsTable_fileName__NAMn2{font-size:12px;color:var(--text-secondary);max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobsTable_fileSize__xmhjv{font-size:11px;color:var(--text-tertiary)}.JobsTable_statusBadge__TxsS_{display:inline-block;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;white-space:nowrap}.JobsTable_qualityScore__KO78I{font-size:14px;font-weight:700}.JobsTable_noQuality__0AMjU{color:var(--input-border)}.JobsTable_auditScores__EVRq9{display:flex;flex-direction:column;gap:4px;min-width:120px}.JobsTable_miniScore___jxzj{display:flex;align-items:center;gap:6px}.JobsTable_miniLabel__ETDtU{font-size:10px;font-weight:700;color:var(--text-secondary);width:10px;text-align:center}.JobsTable_miniBar__0FrXH{flex:1 1;height:6px;background:var(--separator-light,#e5e7eb);border-radius:3px;overflow:hidden;min-width:50px}.JobsTable_miniFill__XTM2N{height:100%;border-radius:3px;transition:width .3s ease}.JobsTable_miniValue__YDABU{font-size:11px;font-weight:600;min-width:30px;text-align:right}.JobsTable_date__4d1y_{font-size:13px;color:var(--text-secondary);white-space:nowrap}.JobsTable_actions__Y47qF{display:flex;gap:8px}.JobsTable_actionBtn__Zarnb{width:32px;height:32px;border-radius:6px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s}.JobsTable_downloadBtn__zL7SA{background:var(--download-btn-bg)}.JobsTable_downloadBtn__zL7SA:hover{background:var(--download-btn-hover)}.JobsTable_detailsBtn__Z0fBA{background:var(--btn-secondary-bg)}.JobsTable_detailsBtn__Z0fBA:hover{background:var(--btn-secondary-bg-hover)}.JobsTable_loadingContainer__ftTVQ{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px;color:var(--text-secondary)}.JobsTable_spinner__57Xjw{width:40px;height:40px;border:3px solid var(--spinner-border);border-top:3px solid #6366f1;border-radius:50%;animation:JobsTable_spin__e_owG .8s linear infinite}@keyframes JobsTable_spin__e_owG{to{transform:rotate(1turn)}}.JobsTable_emptyState__eyUl_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;background:var(--card-bg);border-radius:12px;border:1px solid var(--card-border)}.JobsTable_emptyIcon__0F7w4{font-size:48px;margin-bottom:16px}.JobsTable_emptyState__eyUl_ h3{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.JobsTable_emptyState__eyUl_ p{font-size:14px;color:var(--text-secondary);margin:0}.SyntheticDataForm_form__PpxKD{display:flex;flex-direction:column;gap:0}.SyntheticDataForm_section__HIICh{display:flex;flex-direction:column;gap:20px;padding:28px 0;border-bottom:1px solid var(--input-border)}.SyntheticDataForm_section__HIICh:first-of-type{padding-top:0}.SyntheticDataForm_section__HIICh:last-of-type{border-bottom:none}.SyntheticDataForm_sectionHeader__T0h9y{display:flex;align-items:flex-start;gap:14px}.SyntheticDataForm_sectionNumber__3I12J{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;font-size:13px;font-weight:700;flex-shrink:0;margin-top:1px}.SyntheticDataForm_sectionTitle__kCVml{font-size:16px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.3}.SyntheticDataForm_sectionDesc__PrPq4{font-size:13px;color:var(--text-secondary);margin:2px 0 0;line-height:1.3}.SyntheticDataForm_dataWarning__PwYLn{font-size:11.5px;color:#e07020;margin:4px 0 0;line-height:1.3;font-weight:500}.SyntheticDataForm_formGroup___Wa2h{display:flex;flex-direction:column;gap:8px}.SyntheticDataForm_label__p61Z4{font-size:14px;font-weight:600;color:var(--text-label)}.SyntheticDataForm_sublabel__dyHRJ{font-size:12px;color:var(--text-secondary);font-weight:400}.SyntheticDataForm_input__dU0GY,.SyntheticDataForm_select__Jz7au,.SyntheticDataForm_textarea__AwglL{padding:10px 14px;border:1px solid var(--input-border);border-radius:8px;font-size:14px;transition:all .2s;background:var(--input-bg);color:var(--text-primary)}.SyntheticDataForm_textarea__AwglL{resize:vertical;min-height:100px;font-family:inherit;line-height:1.5}.SyntheticDataForm_input__dU0GY:focus,.SyntheticDataForm_select__Jz7au:focus,.SyntheticDataForm_textarea__AwglL:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px var(--input-focus-shadow)}.SyntheticDataForm_toggleGroup__dCy6w{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}@media (max-width:480px){.SyntheticDataForm_toggleGroup__dCy6w{grid-template-columns:1fr}}.SyntheticDataForm_toggleButton__lKwAi{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 16px;border:2px solid var(--input-border);border-radius:12px;background:var(--input-bg);cursor:pointer;transition:all .2s;text-align:center}.SyntheticDataForm_toggleButton__lKwAi:hover{border-color:#a5b4fc;background:var(--dropzone-drag-bg,rgba(99,102,241,.03))}.SyntheticDataForm_toggleButton__lKwAi.SyntheticDataForm_active__S863R{border-color:#6366f1;background:var(--toggle-active-bg,rgba(99,102,241,.06));box-shadow:0 0 0 3px var(--input-focus-shadow,rgba(99,102,241,.1))}.SyntheticDataForm_toggleIcon__8xPsI{font-size:28px;line-height:1}.SyntheticDataForm_toggleLabel__lJ1St{font-size:14px;font-weight:600;color:var(--text-primary)}.SyntheticDataForm_toggleDesc__iWQpx{font-size:12px;color:var(--text-secondary);line-height:1.3}.SyntheticDataForm_dropzone__5W95p{position:relative;padding:32px 20px;border:2px dashed var(--dropzone-border);border-radius:12px;text-align:center;cursor:pointer;transition:all .2s;background:var(--dropzone-bg)}.SyntheticDataForm_dropzone__5W95p.SyntheticDataForm_dragActive__PEzW2{border-color:#6366f1;background:var(--dropzone-drag-bg,rgba(99,102,241,.04))}.SyntheticDataForm_dropzone__5W95p:hover{border-color:#818cf8}.SyntheticDataForm_dropzoneIcon__NbCvs{color:var(--text-secondary);margin-bottom:8px;display:flex;justify-content:center}.SyntheticDataForm_dropzoneText__m5LBe{font-size:14px;color:var(--text-secondary)}.SyntheticDataForm_dropzoneText__m5LBe strong{color:#6366f1}.SyntheticDataForm_dropzoneSubtext__JOvtv{font-size:12px;color:var(--text-secondary);margin-top:4px}.SyntheticDataForm_fileList__YWAQx{display:flex;flex-direction:column;gap:4px;margin-top:8px}.SyntheticDataForm_fileItem__cKK5C{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--toggle-active-bg,rgba(99,102,241,.06));border:1px solid rgba(99,102,241,.2);border-radius:8px;font-size:13px}.SyntheticDataForm_fileIcon__4TYqJ{font-size:16px;flex-shrink:0}.SyntheticDataForm_fileName__t33_M{color:var(--text-primary);font-weight:500;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SyntheticDataForm_fileSize__LZ15_{color:var(--text-secondary);font-size:12px;flex-shrink:0}.SyntheticDataForm_fileRemove__YbugS{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:2px 6px;font-size:18px;border-radius:4px;line-height:1;flex-shrink:0}.SyntheticDataForm_fileRemove__YbugS:hover{color:#ef4444;background:rgba(239,68,68,.1)}.SyntheticDataForm_fileWarning__mBs56{margin-top:8px;padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.5;color:#92400e;background:#fffbeb;border:1px solid #fbbf24}.SyntheticDataForm_fileValidating__51GrW{margin-top:8px;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.SyntheticDataForm_fileValidatingSpinner__WWzfr{display:inline-block;width:14px;height:14px;border:2px solid var(--input-border);border-top:2px solid #6366f1;border-radius:50%;animation:SyntheticDataForm_fileSpin__Qdf70 .6s linear infinite}@keyframes SyntheticDataForm_fileSpin__Qdf70{to{transform:rotate(1turn)}}.SyntheticDataForm_rowPresets__5WTse{display:flex;flex-wrap:wrap;gap:8px}.SyntheticDataForm_presetButton__t0P87{padding:6px 14px;border:1px solid var(--input-border);border-radius:6px;background:var(--input-bg);color:var(--text-secondary);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.SyntheticDataForm_presetButton__t0P87:hover{border-color:#818cf8;color:var(--text-primary)}.SyntheticDataForm_presetButton__t0P87.SyntheticDataForm_presetActive__tf_cf{border-color:#6366f1;background:var(--toggle-active-bg,rgba(99,102,241,.08));color:#6366f1;font-weight:600}.SyntheticDataForm_numRowsRow__ye5g0{display:flex;align-items:center;gap:10px}.SyntheticDataForm_numRowsInput__ogJiH{width:150px}.SyntheticDataForm_dpRow__Gn1xA{display:flex;align-items:center;justify-content:space-between;gap:16px}.SyntheticDataForm_dpInfo__N12Vb{display:flex;flex-direction:column;gap:2px}.SyntheticDataForm_dpToggle__Y3Khx{position:relative;width:44px;height:24px;border-radius:12px;border:none;cursor:pointer;transition:background .2s;flex-shrink:0}.SyntheticDataForm_dpToggle__Y3Khx.SyntheticDataForm_on__kBtFD{background:#6366f1}.SyntheticDataForm_dpToggle__Y3Khx.SyntheticDataForm_off__YsYYs{background:var(--input-border)}.SyntheticDataForm_dpToggleThumb__Z3pD4{position:absolute;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:left .2s}.SyntheticDataForm_dpToggle__Y3Khx.SyntheticDataForm_on__kBtFD .SyntheticDataForm_dpToggleThumb__Z3pD4{left:23px}.SyntheticDataForm_dpToggle__Y3Khx.SyntheticDataForm_off__YsYYs .SyntheticDataForm_dpToggleThumb__Z3pD4{left:3px}.SyntheticDataForm_epsilonGroup__WKF_2{display:flex;flex-direction:column;gap:6px;margin-top:8px;padding:16px;background:var(--dropzone-bg,rgba(0,0,0,.02));border-radius:10px;border:1px solid var(--input-border)}.SyntheticDataForm_epsilonHeader__s6ahD{display:flex;justify-content:space-between;align-items:center}.SyntheticDataForm_epsilonValue__NwJjN{font-size:16px;font-weight:700;color:#6366f1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SyntheticDataForm_epsilonSlider__tZXhk{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;background:var(--input-border);outline:none;margin:4px 0}.SyntheticDataForm_epsilonSlider__tZXhk::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#6366f1;cursor:pointer;box-shadow:0 1px 4px rgba(99,102,241,.3)}.SyntheticDataForm_epsilonLabels__4wUXp{display:flex;justify-content:space-between}.SyntheticDataForm_epsilonLabelLeft__3BxQ_,.SyntheticDataForm_epsilonLabelRight__h3UeU{font-size:11px;font-weight:600;color:var(--text-secondary)}.SyntheticDataForm_submitButton__BnR9f{margin-top:24px;padding:14px 24px;background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:10px}.SyntheticDataForm_submitButton__BnR9f:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px rgba(99,102,241,.4)}.SyntheticDataForm_submitButton__BnR9f:disabled{opacity:.5;cursor:not-allowed}.SyntheticDataForm_submitHint__ZXtKf{text-align:center;font-size:13px;color:var(--text-secondary);margin:8px 0 0}.SyntheticDataForm_spinner__ur9_J{display:inline-block;width:18px;height:18px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:SyntheticDataForm_spin__quq1K .6s linear infinite}@keyframes SyntheticDataForm_spin__quq1K{to{transform:rotate(1turn)}}.SyntheticDataForm_error__jtW0w{color:#ef4444;font-size:13px;padding:10px 14px;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.2);border-radius:8px;margin-top:16px}.SyntheticDataForm_disabledBanner__tF9uK{padding:12px 16px;background:var(--banner-bg,#fef3c7);border:1px solid var(--banner-border,#f59e0b);border-radius:8px;font-size:13px;color:var(--banner-text,#92400e);text-align:center;margin-bottom:8px}.UsageStats_container__jfKrw{display:flex;align-items:center;gap:16px;background:var(--card-bg);border-radius:10px;padding:10px 16px;box-shadow:var(--shadow-sm);border:1px solid var(--card-border)}.UsageStats_title__KtMov{font-size:13px;font-weight:600;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.UsageStats_statsRow__wG6DX{display:flex;align-items:center;gap:12px;flex:1 1;min-width:0}.UsageStats_statPill__xBjPm{display:flex;align-items:center;gap:6px;padding:4px 12px;background:var(--subtle-bg);border:1px solid var(--card-border-light);border-radius:20px;white-space:nowrap;position:relative;overflow:hidden;max-width:200px}.UsageStats_statLabel__Lxp20{font-size:11px;color:var(--text-tertiary);font-weight:500;text-transform:uppercase;letter-spacing:.03em}.UsageStats_statValue__kNvzU{font-size:13px;font-weight:600;color:var(--text-primary)}.UsageStats_statLimit__zOhXr{font-weight:400;color:var(--text-tertiary);font-size:12px}.UsageStats_activeValue__YwXIl{color:#059669}.UsageStats_progressBar__M7GOt{width:48px;height:4px;background:var(--progress-bg);border-radius:2px;overflow:hidden;flex-shrink:0}.UsageStats_progressFill__EqrMv{height:100%;border-radius:2px;transition:width .3s ease}.UsageStats_upgradeLink__6LWwO{margin-left:auto;flex-shrink:0;font-size:12px;font-weight:600;color:#6366f1;text-decoration:none;padding:4px 12px;border-radius:6px;background:var(--upgrade-bg);transition:all .2s ease;white-space:nowrap}.UsageStats_upgradeLink__6LWwO:hover{background:var(--upgrade-bg-hover);color:#4f46e5}.UsageStats_warningDot__VgSRX{flex-shrink:0;font-size:14px;cursor:default}.UsageStats_warning__OKkKx{margin-top:0;padding:6px 12px;background:#fef3c7;border-radius:8px;font-size:12px;color:#92400e}.UsageStats_upgradeButton__W249l{display:block;width:100%;text-align:center;margin-top:16px;padding:10px;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:8px;color:#4f46e5;text-decoration:none;font-size:13px;font-weight:500;transition:all .2s ease}.UsageStats_upgradeButton__W249l:hover{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);transform:translateY(-1px)}.UsageStats_upgradeCard__50WOD{display:flex;align-items:center;justify-content:center;padding:16px;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:12px;color:#4f46e5;text-decoration:none;font-size:13px;font-weight:600;transition:all .2s ease;text-align:center}.UsageStats_upgradeCard__50WOD:hover{background:linear-gradient(135deg,#e0e7ff,#c7d2fe);transform:translateY(-1px);box-shadow:0 2px 8px rgba(99,102,241,.15)}.UsageStats_statValueGroup__70cDD{display:flex;align-items:baseline;gap:4px}@media (max-width:768px){.UsageStats_container__jfKrw{flex-wrap:wrap;gap:8px;padding:8px 12px}.UsageStats_statsRow__wG6DX{gap:8px;flex-wrap:wrap}.UsageStats_progressBar__M7GOt{width:36px}}.NotificationBanner_banner__c4_1G{background-color:var(--notification-bg);border-bottom:1px solid var(--notification-border);width:100%;padding:10px 20px;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.NotificationBanner_bannerContent__1KXAO{display:flex;align-items:center;gap:8px;max-width:1200px;width:100%}.NotificationBanner_bannerIcon__3DaQ0{font-size:16px}.NotificationBanner_bannerText__0ts0I{color:var(--notification-color);font-size:14px;font-weight:500;margin:0;line-height:1.5}.LandingPage_container__Th8JC{min-height:100vh;background-color:#0f172a;color:#f8fafc;position:relative;overflow-x:hidden;font-family:var(--font-inter),sans-serif}.LandingPage_canvas__qsppO{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.LandingPage_main__b5hGS{position:relative;z-index:10;max-width:1200px;margin:0 auto;padding:0 2rem}.LandingPage_hero__VGCxy{padding:2rem 0 6rem;text-align:center;position:relative}.LandingPage_trustBadge__e_BaG{display:inline-block;background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.3);color:#a78bfa;font-size:.85rem;font-weight:500;padding:.5rem 1.25rem;border-radius:9999px;margin-bottom:2rem;letter-spacing:.02em}.LandingPage_heroGlow__8mhPN{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(139,92,246,.15) 0,rgba(15,23,42,0) 70%);z-index:-1;pointer-events:none}.LandingPage_title__3bQTN{font-size:4.5rem;font-weight:700;line-height:1.15;margin-bottom:1.5rem;letter-spacing:-.03em;color:#f8fafc;text-shadow:none;position:relative;z-index:2}.LandingPage_gradientText__bm6xh{background:linear-gradient(135deg,#a78bfa,#818cf8 50%,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}.LandingPage_subtitle__tT28q{font-size:1.25rem;color:#94a3b8;max-width:700px;margin:0 auto 3rem;line-height:1.6}.LandingPage_ctaGroup__vSPGZ{display:flex;justify-content:center;gap:1.5rem;align-items:center}.LandingPage_primaryButton__CC_yI{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border:none;border-radius:8px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 14px 0 rgba(139,92,246,.39)}.LandingPage_primaryButton__CC_yI:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(139,92,246,.4)}.LandingPage_primaryButtonLarge__ASTKz{background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;border:none;border-radius:8px;padding:1.25rem 2.5rem;font-size:1.2rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 15px rgba(139,92,246,.3)}.LandingPage_primaryButtonLarge__ASTKz:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(139,92,246,.5)}.LandingPage_arrow___bBcW{transition:transform .2s ease}.LandingPage_primaryButton__CC_yI:hover .LandingPage_arrow___bBcW{transform:translateX(4px)}.LandingPage_secondaryButton__2smth{color:#f8fafc;background:transparent;border:1px solid #334155;border-radius:8px;padding:1rem 2rem;font-size:1.1rem;font-weight:600;cursor:pointer;text-decoration:none;transition:all .2s ease}.LandingPage_secondaryButton__2smth:hover{background:hsla(0,0%,100%,.05);border-color:#475569}.LandingPage_stats__PuqcE{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;padding:4rem 0;margin-bottom:6rem}.LandingPage_statCard__4XeJq{text-align:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:1rem;padding:2rem 1.5rem;transition:transform .2s ease,border-color .2s ease,background .2s ease}.LandingPage_statCard__4XeJq:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.3);background:rgba(139,92,246,.05)}.LandingPage_statIcon__jX7ES{font-size:2rem;margin-bottom:1rem;line-height:1}.LandingPage_statValue__5Om8U{font-size:1.5rem;font-weight:700;color:#f8fafc;margin:0 0 .4rem;letter-spacing:-.01em}.LandingPage_statLabel___CCNK{font-size:.8rem;color:#a78bfa;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin:0 0 .75rem}.LandingPage_statDetail__H5z_k{font-size:.85rem;color:#94a3b8;line-height:1.5;margin:0}.LandingPage_features__Q8OjG{padding:4rem 0 6rem}.LandingPage_sectionTitle__f_Rfi{text-align:center;font-size:2.5rem;font-weight:700;margin-bottom:4rem;color:#f8fafc}.LandingPage_featuresGrid__Xac1z{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.LandingPage_featureCard__aKfYz{background:rgba(30,41,59,.5);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:2.5rem;transition:transform .3s ease,background .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.LandingPage_featureCard__aKfYz:hover{transform:translateY(-5px);background:rgba(30,41,59,.8);border-color:rgba(139,92,246,.3)}.LandingPage_featureIcon__FCQ_f{font-size:2.5rem;margin-bottom:1.5rem}.LandingPage_featureTitle__T1erw{font-size:1.25rem;font-weight:600;margin-bottom:1rem;color:#f8fafc}.LandingPage_featureDescription__48qXV{color:#94a3b8;line-height:1.6;font-size:.95rem}.LandingPage_languagesBanner__bcBFV{padding:1rem 0;overflow:hidden;background:rgba(15,23,42,.5);border-top:1px solid hsla(0,0%,100%,.02);border-bottom:1px solid hsla(0,0%,100%,.02);margin:0 -50vw 2.5rem;position:relative;left:50%;right:50%;width:100vw}.LandingPage_languageScroller__uKM0_{display:flex;white-space:nowrap}.LandingPage_languageTrack__hjYuW{display:flex;align-items:center;gap:3rem;padding-right:3rem;font-size:1.5rem;font-weight:600;color:#64748b;width:max-content;animation:LandingPage_scroll__8E_hq 60s linear infinite}.LandingPage_dot__Fd3a_{color:#334155}@keyframes LandingPage_scroll__8E_hq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.LandingPage_stepsGrid__dGTiz{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:6rem}.LandingPage_stepCard__zz9Kq{background:rgba(30,41,59,.5);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:2.5rem;text-align:center;position:relative;transition:transform .3s ease,background .3s ease}.LandingPage_stepCard__zz9Kq:hover{transform:translateY(-3px);background:rgba(30,41,59,.8);border-color:rgba(139,92,246,.2)}.LandingPage_stepNumber__4fxno{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#6d28d9);color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.LandingPage_finalCta__NjlZd{padding:8rem 0;text-align:center}.LandingPage_finalCtaContent__3WypU{max-width:600px;margin:0 auto}.LandingPage_finalCta__NjlZd h2{font-size:2.5rem;font-weight:700;margin-bottom:1.5rem;color:#f8fafc}.LandingPage_finalCta__NjlZd p{color:#94a3b8;font-size:1.1rem;margin-bottom:2.5rem}.LandingPage_footer__9ITqg{border-top:1px solid hsla(0,0%,100%,.05);padding:2rem 0;text-align:center}.LandingPage_footerContent__qmCLH{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:0 2rem}.LandingPage_footerLogo__1hdLm{font-weight:700;font-size:1.25rem;display:flex;align-items:center;gap:.5rem}.LandingPage_footerLinks__tEdEq{display:flex;gap:1.5rem;align-items:center}.LandingPage_footerLink__5Mc7I{color:#94a3b8;text-decoration:none;font-size:.85rem;transition:color .15s}.LandingPage_footerLink__5Mc7I:hover{color:#e2e8f0}.LandingPage_copyright__rrd1y{color:#64748b;font-size:.85rem}@media (max-width:768px){.LandingPage_title__3bQTN{font-size:2.5rem}.LandingPage_stats__PuqcE{grid-template-columns:1fr 1fr;gap:1rem;padding:2rem 0}.LandingPage_ctaGroup__vSPGZ{flex-direction:column}.LandingPage_secondaryButton__2smth{width:100%}.LandingPage_featuresGrid__Xac1z,.LandingPage_stepsGrid__dGTiz{grid-template-columns:1fr}.LandingPage_footerContent__qmCLH{flex-direction:column;gap:1rem}.LandingPage_footerLinks__tEdEq{flex-direction:column;gap:.75rem}}.PendingChangeBanner_banner__m3__Z{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;margin-bottom:1rem;border-radius:.5rem;font-size:.925rem;line-height:1.5;animation:PendingChangeBanner_slideDown__YABPO .3s ease-out}@keyframes PendingChangeBanner_slideDown__YABPO{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.PendingChangeBanner_cancellation__3Oxh3{background-color:#fff5f5;color:#c53030;border:1px solid #feb2b2}[data-theme=dark] .PendingChangeBanner_cancellation__3Oxh3{background-color:hsla(0,97%,85%,.12);color:#fc8181;border-color:hsla(0,97%,85%,.25)}.PendingChangeBanner_planChange__olnrN{background-color:#ebf8ff;color:#2b6cb0;border:1px solid #bee3f8}[data-theme=dark] .PendingChangeBanner_planChange__olnrN{background-color:rgba(190,227,248,.12);color:#90cdf4;border-color:rgba(190,227,248,.25)}.PendingChangeBanner_content__KlvAy{display:flex;align-items:center;gap:.5rem;flex:1 1;min-width:0}.PendingChangeBanner_icon__25ISR{font-size:1.1rem;flex-shrink:0}.PendingChangeBanner_text__bpjKZ{flex:1 1;min-width:0}.PendingChangeBanner_text__bpjKZ strong{font-weight:600}.PendingChangeBanner_actions__MFrGq{display:flex;align-items:center;gap:.75rem;flex-shrink:0;margin-left:1rem}.PendingChangeBanner_actionLink__A97bO{padding:.4rem .875rem;border-radius:.25rem;text-decoration:none;font-weight:600;font-size:.85rem;white-space:nowrap;transition:opacity .2s}.PendingChangeBanner_actionLink__A97bO:hover{opacity:.9}.PendingChangeBanner_cancellation__3Oxh3 .PendingChangeBanner_actionLink__A97bO{background-color:#c53030;color:#fff}[data-theme=dark] .PendingChangeBanner_cancellation__3Oxh3 .PendingChangeBanner_actionLink__A97bO{background-color:#fc8181;color:#1a202c}.PendingChangeBanner_planChange__olnrN .PendingChangeBanner_actionLink__A97bO{background-color:#2b6cb0;color:#fff}[data-theme=dark] .PendingChangeBanner_planChange__olnrN .PendingChangeBanner_actionLink__A97bO{background-color:#90cdf4;color:#1a202c}.PendingChangeBanner_dismissButton__dXETU{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;cursor:pointer;border-radius:4px;font-size:1.1rem;line-height:1;opacity:.6;transition:opacity .2s,background-color .2s;flex-shrink:0;padding:0}.PendingChangeBanner_dismissButton__dXETU:hover{opacity:1;background-color:rgba(0,0,0,.06)}[data-theme=dark] .PendingChangeBanner_dismissButton__dXETU:hover{background-color:hsla(0,0%,100%,.1)}.PendingChangeBanner_cancellation__3Oxh3 .PendingChangeBanner_dismissButton__dXETU{color:#c53030}[data-theme=dark] .PendingChangeBanner_cancellation__3Oxh3 .PendingChangeBanner_dismissButton__dXETU{color:#fc8181}.PendingChangeBanner_planChange__olnrN .PendingChangeBanner_dismissButton__dXETU{color:#2b6cb0}[data-theme=dark] .PendingChangeBanner_planChange__olnrN .PendingChangeBanner_dismissButton__dXETU{color:#90cdf4}@media (max-width:640px){.PendingChangeBanner_banner__m3__Z{flex-direction:column;align-items:flex-start;gap:.75rem}.PendingChangeBanner_actions__MFrGq{margin-left:0;width:100%;justify-content:space-between}}.contact_container__YiPjV{min-height:100vh;background:var(--page-bg);color:var(--text-primary)}.contact_main__QZlkm{max-width:1100px;margin:0 auto;padding:3rem 1.5rem 5rem}.contact_heroSection__b0yNL{margin-bottom:3rem;text-align:center}.contact_title__zaXQ8{font-size:1.5rem;font-weight:700;color:#7c3aed;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.contact_layoutContainer__FMCEk{display:grid;grid-template-columns:350px 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media (max-width:900px){.contact_layoutContainer__FMCEk{grid-template-columns:1fr}}.contact_sidebar__5JgRD{position:-webkit-sticky;position:sticky;top:2rem}.contact_tabsList__Hc6VV{display:flex;flex-direction:column;gap:1rem}.contact_tabItem__L6_lr{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;width:100%;text-align:left;background:var(--contact-tab-bg);border:1px solid var(--contact-tab-border);border-radius:12px;cursor:pointer;transition:all .2s ease;color:var(--text-label);font-family:inherit;box-shadow:var(--shadow-sm)}.contact_tabItem__L6_lr:hover{border-color:#8b5cf6;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.contact_tabActive__7SMzJ{background:var(--contact-tab-active-bg);border-color:#8b5cf6;border-width:2px;color:var(--heading-color);box-shadow:0 4px 6px -1px rgba(139,92,246,.1),0 2px 4px -1px rgba(139,92,246,.06)}.contact_tabIcon__cPtWs{font-size:1.5rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--contact-icon-bg);border-radius:8px;width:40px;height:40px;color:#7c3aed}.contact_tabActive__7SMzJ .contact_tabIcon__cPtWs{background:#8b5cf6;color:#fff}.contact_tabContent__s__N5{flex:1 1}.contact_tabLabel__uh7hU{display:block;font-weight:700;font-size:1rem;margin-bottom:.3rem;color:var(--text-primary)}.contact_tabDescription__1EpSm{margin:0;font-size:.85rem;color:var(--text-secondary);line-height:1.5}.contact_mainContent__3UQZ8{min-width:0}.contact_formCard__gu_PD{background:var(--card-bg);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid var(--card-border)}.contact_formHeader__Drgxo{padding:2rem 2.5rem;border-bottom:1px solid var(--separator);display:flex;align-items:flex-start;gap:1.5rem}.contact_formHeaderIcon__mwBhd{font-size:2rem;background:var(--contact-icon-bg);width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#7c3aed;flex-shrink:0}.contact_formHeaderTitle__NY3Ux{font-size:1.25rem;font-weight:700;color:var(--heading-color);margin:0 0 .5rem}.contact_formHeaderSubtitle__x6nLt{margin:0;color:var(--text-secondary);font-size:.95rem}.contact_form__wCApJ{padding:2.5rem}.contact_formGrid__9Vysy{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}@media (max-width:640px){.contact_formGrid__9Vysy{grid-template-columns:1fr}.contact_formHeader__Drgxo,.contact_form__wCApJ{padding:1.5rem}}.contact_formGroup__H34fb{margin-bottom:1.5rem}.contact_label__StWrk{display:block;font-size:.9rem;font-weight:600;color:var(--text-label);margin-bottom:.5rem}.contact_required__XJP7m{color:#ef4444;margin-left:2px}.contact_input__XHDqJ,.contact_textarea__o6tY1{width:100%;padding:.85rem 1rem;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text-primary);font-size:1rem;font-family:inherit;transition:all .2s;box-sizing:border-box}.contact_input__XHDqJ:focus,.contact_textarea__o6tY1:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px var(--input-focus-shadow)}.contact_input__XHDqJ::placeholder,.contact_textarea__o6tY1::placeholder{color:var(--text-tertiary)}.contact_textarea__o6tY1{resize:vertical;min-height:150px;line-height:1.5}.contact_error__tMl9F{background:var(--error-bg);border:1px solid var(--error-border);color:#991b1b;padding:.75rem 1rem;border-radius:8px;font-size:.85rem;margin-bottom:1rem}.contact_submitButton__eh3p5{width:100%;padding:1rem;background:#8b5cf6;color:#fff;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit;margin-top:.5rem;display:flex;align-items:center;justify-content:center}.contact_submitButton__eh3p5:hover:not(:disabled){background:#7c3aed;box-shadow:0 4px 6px -1px rgba(139,92,246,.3);transform:translateY(-1px)}.contact_submitButton__eh3p5:disabled{opacity:.7;cursor:not-allowed;transform:none}.contact_privacyNote__4jsT1{text-align:center;font-size:.85rem;color:var(--text-secondary);margin-top:1.5rem;margin-bottom:0}.contact_signInNote___1vuo{text-align:center;font-size:.9rem;color:var(--warning-text,#b45309);background:var(--warning-bg,#fef3c7);border:1px solid var(--warning-border,#fde68a);border-radius:8px;padding:.75rem 1rem;margin-top:1rem}[data-theme=dark] .contact_signInNote___1vuo{color:#fbbf24;background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.25)}.contact_signInLink__FAPW7{background:none;border:none;color:#8b5cf6;cursor:pointer;font-size:inherit;text-decoration:underline;padding:0}.contact_signInLink__FAPW7:hover{color:#7c3aed}.contact_link__cX1zm{color:#8b5cf6;text-decoration:none}.contact_link__cX1zm:hover{text-decoration:underline}.contact_successCard__V9Btf{background:var(--card-bg);border-radius:16px;padding:4rem 2rem;text-align:center;max-width:500px;margin:4rem auto 0;box-shadow:var(--shadow-lg)}.contact_successIcon__8t5Qu{font-size:4rem;display:block;margin-bottom:1.5rem}.contact_successCard__V9Btf h2{font-size:2rem;color:var(--heading-color);margin:0 0 1rem;font-weight:700}.contact_successCard__V9Btf p{color:var(--text-secondary);margin:0 0 2rem;line-height:1.6;font-size:1.1rem}.contact_messagesContainer__t8gz3{padding:2.5rem;background:var(--card-bg)}.contact_emptyMessages__FrtWz{text-align:center;color:var(--text-secondary);padding:3rem 1rem;font-size:1rem;background:var(--subtle-bg);border-radius:12px;border:1px dashed var(--input-border)}.contact_messagesList__Y6iCe{display:flex;flex-direction:column;gap:1.5rem}.contact_messageHistoryCard__xUa5u{border:1px solid var(--card-border);border-radius:12px;padding:1.5rem;background:var(--card-bg);box-shadow:var(--shadow-sm)}.contact_messageHistoryHeader__qAn2t{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--separator-light)}.contact_messageHistoryType__uD_F6{font-weight:600;color:var(--heading-color);font-size:.95rem}.contact_statusBadge__lcIxY{font-size:.72rem;padding:.25rem .6rem;border-radius:6px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.contact_NEW__LWNn4{background:#fef3c7;color:#d97706;border:1px solid #fde68a}.contact_IN_PROGRESS___9pkx{background:#dbeafe;color:#2563eb;border:1px solid #bfdbfe}.contact_RESOLVED__pW_lv{background:#dcfce7;color:#16a34a;border:1px solid #bbf7d0}.contact_CLOSED__kfaRl{background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.contact_threadItem__aJV_J{margin-bottom:1rem;padding:1rem;background:var(--thread-bg);border-radius:8px;border-left:3px solid var(--thread-border)}.contact_threadItemAdmin__9y1O_{background:var(--thread-admin-bg);border-left-color:#3b82f6}.contact_threadHeader__2sKky{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.85rem}.contact_threadAuthor__2596_{font-weight:600;color:var(--text-secondary)}.contact_threadAuthorAdmin__lcWxH{font-weight:600;color:#2563eb}.contact_threadDate__XImL4{color:var(--text-tertiary)}.contact_threadBody__SQ6n3{font-size:.95rem;color:var(--text-primary);line-height:1.5;white-space:pre-wrap}.admin_container__T9cg4{min-height:100vh;background:var(--page-bg-flat);color:var(--heading-color)}.admin_main__zshRw{max-width:1200px;margin:0 auto;padding:1.5rem 1.5rem 4rem}.admin_header__zGWj8{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.admin_title__TAFXg{font-size:1.8rem;font-weight:700;background:linear-gradient(135deg,#2563eb,#4f46e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.admin_refreshButton__CLPce{background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-label);border-radius:8px;padding:.5rem 1rem;cursor:pointer;font-size:.85rem;transition:all .2s;font-family:inherit;box-shadow:var(--shadow-sm)}.admin_refreshButton__CLPce:hover{background:var(--card-bg-hover);border-color:var(--input-border)}.admin_loadingScreen__3ordl{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 0}.admin_spinner__fMNQs{width:36px;height:36px;border:3px solid var(--spinner-border);border-top:3px solid #3b82f6;border-radius:50%;animation:admin_spin__Lk8_9 .8s linear infinite}@keyframes admin_spin__Lk8_9{to{transform:rotate(1turn)}}.admin_accessDenied__Mkokq{text-align:center;padding:6rem 2rem}.admin_deniedIcon__jr5t3{font-size:3rem;display:block;margin-bottom:1rem}.admin_accessDenied__Mkokq h2{font-size:1.5rem;color:#ef4444;margin:0 0 .5rem}.admin_accessDenied__Mkokq p{color:var(--text-secondary)}.admin_tabs__1o3qR{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--separator);padding-bottom:0}.admin_tab__r_szt{background:transparent;color:var(--text-secondary);padding:.7rem 1.2rem;cursor:pointer;font-size:.9rem;font-weight:500;font-family:inherit;border:none;border-bottom:2px solid transparent;transition:all .2s;margin-bottom:-1px}.admin_tab__r_szt:hover{color:var(--heading-color)}.admin_tabActive__cSHS6{color:#2563eb;border-bottom-color:#2563eb}.admin_overviewGrid__yAhfr{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}@media (max-width:900px){.admin_overviewGrid__yAhfr{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.admin_overviewGrid__yAhfr{grid-template-columns:1fr}}.admin_statCard__ZwPxi{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:1.25rem;text-align:center;box-shadow:var(--shadow)}.admin_statIcon__K206X{font-size:1.5rem;margin-bottom:.5rem}.admin_statValue__3D7vx{font-size:1.8rem;font-weight:700;color:var(--heading-color);margin-bottom:.25rem}.admin_statLabel__Mz6_J{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.admin_statCardWide__IpZN1{grid-column:span 4;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:1.25rem;box-shadow:var(--shadow)}@media (max-width:900px){.admin_statCardWide__IpZN1{grid-column:span 2}}@media (max-width:500px){.admin_statCardWide__IpZN1{grid-column:span 1}}.admin_statCardTitle__k2Gve{font-size:1rem;font-weight:600;color:var(--text-label);margin:0 0 1rem}.admin_tierDistribution__kUbUe{display:flex;flex-direction:column;gap:.6rem}.admin_tierRow__uSnf_{display:flex;align-items:center;gap:.75rem}.admin_tierBadge__smtdk{font-size:.72rem;font-weight:600;padding:.2rem .6rem;border-radius:4px;text-transform:uppercase;min-width:80px;text-align:center}.admin_free__euzsQ{background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.admin_pro__PtwU1{background:#eef2ff;color:#3b82f6;border:1px solid #dbeafe}.admin_business__dA2pM{background:#f3e8ff;color:#a855f7;border:1px solid #e9d5ff}.admin_enterprise__qYGXJ{background:#fef3c7;color:#d97706;border:1px solid #fde68a}.admin_tierBar__GqzOI{flex:1 1;height:8px;background:var(--subtle-bg-alt);border-radius:4px;overflow:hidden}.admin_tierBarFill__AWUNb{height:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:4px;transition:width .3s ease}.admin_tierCount___L2PA{font-size:.8rem;color:var(--text-secondary);min-width:70px;text-align:right;font-weight:500}.admin_tableContainer__XkWgJ{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;overflow-x:auto;box-shadow:var(--shadow)}.admin_table__EVovC{width:100%;border-collapse:collapse;font-size:.85rem}.admin_table__EVovC th{text-align:left;padding:.9rem 1rem;background:var(--subtle-bg);color:var(--text-secondary);font-weight:600;text-transform:uppercase;font-size:.72rem;letter-spacing:.5px;border-bottom:1px solid var(--separator)}.admin_table__EVovC td{padding:.75rem 1rem;border-bottom:1px solid var(--separator-light);color:var(--text-label)}.admin_table__EVovC tbody tr:hover{background:var(--subtle-bg)}.admin_emailCell__WRCks{max-width:200px;overflow-x:auto;white-space:nowrap;color:var(--heading-color);font-weight:500}.admin_monoCell__OZMU5{font-family:SF Mono,Menlo,monospace;font-size:.78rem;color:var(--text-secondary)}.admin_emptyRow__HTyLY{text-align:center;color:var(--text-secondary);padding:2rem 1rem!important}.admin_statusBadge__7oVMO{font-size:.72rem;padding:.2rem .5rem;border-radius:4px;font-weight:500}.admin_active__MyjBO{background:#dcfce7;color:#16a34a;border:1px solid #bbf7d0}.admin_canceled__Cd566{background:#fee2e2;color:#dc2626;border:1px solid #fecaca}.admin_past_due__NQS3W{background:#fef3c7;color:#d97706;border:1px solid #fde68a}.admin_trialing__6A8U2{background:#dbeafe;color:#2563eb;border:1px solid #bfdbfe}.admin_inactive__29eEP{background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.admin_jobStatusBadge__YUjng{font-size:.72rem;padding:.2rem .5rem;border-radius:4px;font-weight:500;white-space:nowrap}.admin_messageFilters__n1RbG{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.admin_filterSelect__ZgZI_{background:var(--card-bg);border:1px solid var(--input-border);color:var(--text-label);border-radius:8px;padding:.45rem .75rem;font-size:.82rem;font-family:inherit;cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;box-shadow:var(--shadow-sm)}.admin_filterSelect__ZgZI_:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.admin_filterSelect__ZgZI_ option{background:var(--card-bg);color:var(--text-label)}.admin_filterCount__rDjtY{font-size:.78rem;color:var(--text-secondary);margin-left:auto}.admin_messagesLayout__HCL4l{display:grid;grid-template-columns:350px 1fr;grid-gap:1rem;gap:1rem;min-height:500px}@media (max-width:768px){.admin_messagesLayout__HCL4l{grid-template-columns:1fr}}.admin_messagesList__GYSsS{display:flex;flex-direction:column;gap:.5rem;max-height:600px;overflow-y:auto}.admin_messageCard__5Y9lM{background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;padding:.9rem;cursor:pointer;transition:all .2s;box-shadow:var(--shadow-sm)}.admin_messageCard__5Y9lM:hover{background:var(--card-bg-hover);border-color:var(--input-border)}.admin_messageCardActive__m4QIz{border-color:#93c5fd;background:var(--info-bg);box-shadow:0 0 0 2px rgba(59,130,246,.1)}.admin_messageCardNew__cOlWw{border-left:3px solid #f59e0b}.admin_messageHeader__2t4kR{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.admin_messageName__yTVBe{font-weight:600;font-size:.9rem;color:var(--heading-color)}.admin_messageStatusBadge__PEMdA{font-size:.65rem;padding:.15rem .4rem;border-radius:4px;font-weight:600;text-transform:uppercase}.admin_msgNEW__Atw61{background:#fef3c7;color:#d97706;border:1px solid #fcd34d}.admin_msgIN_PROGRESS__AYfR7{background:#dbeafe;color:#2563eb;border:1px solid #bfdbfe}.admin_msgRESOLVED__XsTOP{background:#dcfce7;color:#16a34a;border:1px solid #bbf7d0}.admin_msgCLOSED__QuDDF{background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.admin_messageType__jM88B{font-size:.72rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;margin-bottom:.3rem}.admin_messagePreview__88nYF{font-size:.8rem;color:var(--text-secondary);line-height:1.4;margin-bottom:.3rem}.admin_messageDate__V2a6U{font-size:.7rem;color:var(--text-tertiary)}.admin_emptyMessages__3eke0{text-align:center;padding:3rem 1rem;color:var(--text-secondary)}.admin_messageDetail__Jy_dT{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;box-shadow:var(--shadow-md)}.admin_messageDetailHeader__ZvUzm{display:flex;justify-content:space-between;align-items:center}.admin_messageDetail__Jy_dT h3{font-size:1.2rem;color:var(--heading-color);margin:0}.admin_closeDetailButton__KVcBR{background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-secondary);border-radius:6px;width:32px;height:32px;cursor:pointer;font-size:.9rem;display:flex;align-items:center;justify-content:center;transition:all .2s;font-family:inherit}.admin_closeDetailButton__KVcBR:hover{background:var(--card-bg-hover);color:var(--heading-color);border-color:var(--input-border)}.admin_messageDetailGrid__45wfW{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.admin_messageDetailItem__Wr6ZD{display:flex;flex-direction:column;gap:.2rem}.admin_detailLabel__l00Y2{font-size:.68rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.admin_detailValue__4nmYE{font-size:.88rem;color:var(--text-label)}.admin_detailLink__XC0s3{font-size:.88rem;color:#2563eb;text-decoration:none}.admin_detailLink__XC0s3:hover{text-decoration:underline}.admin_messageDetailMeta__fOllH{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.25rem;font-size:.82rem;color:var(--text-secondary)}.admin_messageDetailBody__CAotE{background:var(--subtle-bg);border:1px solid var(--card-border);border-radius:8px;padding:1rem;font-size:.9rem;line-height:1.6;color:var(--text-primary);white-space:pre-wrap;margin-bottom:1.25rem}.admin_messageActions__FnTWW{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.admin_actionLabel__hkneU{font-size:.82rem;color:var(--text-secondary);margin-right:.25rem}.admin_actionButton__QtN_c{background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-secondary);border-radius:6px;padding:.35rem .75rem;font-size:.78rem;cursor:pointer;transition:all .2s;font-family:inherit}.admin_actionButton__QtN_c:hover{background:var(--card-bg-hover);border-color:var(--input-border)}.admin_actionButtonActive__fNvWb{background:var(--info-bg);border-color:rgba(59,130,246,.3);color:#2563eb;font-weight:500}.admin_messageFooterActions__jcNi4{display:flex;align-items:center;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--separator)}.admin_replyButton__ixH0V{display:inline-flex;align-items:center;gap:.4rem;background:#dcfce7;border:1px solid #bbf7d0;color:#15803d;border-radius:8px;padding:.5rem 1rem;font-size:.82rem;font-weight:500;cursor:pointer;text-decoration:none;transition:all .2s;font-family:inherit}.admin_replyButton__ixH0V:hover{background:#bbf7d0;border-color:#86efac}.admin_deleteButton__20klk{display:inline-flex;align-items:center;gap:.4rem;background:#fee2e2;border:1px solid #fecaca;color:#b91c1c;border-radius:8px;padding:.5rem 1rem;font-size:.82rem;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit}.admin_deleteButton__20klk:hover{background:#fecaca;border-color:#fca5a5}.admin_deleteConfirm__s5v__{display:flex;align-items:center;gap:.5rem}.admin_deleteConfirmText__RI15P{font-size:.82rem;color:#ef4444;font-weight:500}.admin_deleteConfirmYes__YbW38{background:#fee2e2;border:1px solid #fecaca;color:#dc2626;border-radius:6px;padding:.3rem .7rem;font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit}.admin_deleteConfirmYes__YbW38:hover{background:#fecaca}.admin_deleteConfirmNo__dKzeY{background:var(--card-bg);border:1px solid var(--card-border);color:var(--text-secondary);border-radius:6px;padding:.3rem .7rem;font-size:.78rem;cursor:pointer;transition:all .2s;font-family:inherit}.admin_deleteConfirmNo__dKzeY:hover{background:var(--card-bg-hover);border-color:var(--input-border)}.admin_messageDetailEmpty__bPn51{background:var(--subtle-bg);border:1px dashed var(--input-border);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:var(--text-secondary)}.admin_messageDetailEmptyIcon__N7pGN{font-size:2.5rem;margin-bottom:.75rem}.admin_messageDetailEmpty__bPn51 p{font-size:.9rem;margin:0}.admin_sectionTitle__YrQjo{font-size:1.25rem;font-weight:600;color:var(--heading-color);margin-bottom:1.25rem;padding-bottom:.5rem;border-bottom:1px solid var(--separator)}.admin_settingsContainer__n2eD_{display:flex;flex-direction:column;gap:1.5rem}.admin_settingsCard__pU0FK{background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;padding:1.5rem;box-shadow:var(--shadow);max-width:800px}.admin_settingsSubtitle__Bo8H6{font-size:1.1rem;font-weight:600;color:var(--heading-color);margin:0 0 .5rem}.admin_settingsDescription__z_yUF{font-size:.9rem;color:var(--text-secondary);margin-bottom:1.5rem}.admin_formGroup__rBUwz{margin-bottom:1.25rem;display:flex;flex-direction:column;gap:.5rem}.admin_formLabel__VBoPV{font-size:.85rem;font-weight:500;color:var(--text-label)}.admin_formTextarea__Uwqjm{width:100%;padding:.75rem;border:1px solid var(--input-border);border-radius:8px;font-family:inherit;font-size:.9rem;color:var(--heading-color);resize:vertical;background:var(--subtle-bg)}.admin_formTextarea__Uwqjm:focus{outline:none;border-color:#3b82f6;background:var(--card-bg);box-shadow:0 0 0 2px rgba(59,130,246,.2)}.admin_formGroupCheck__lAwBF{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.admin_formCheckbox__zsoqA{width:1.1rem;height:1.1rem;cursor:pointer;accent-color:#3b82f6}.admin_formCheckLabel___H3ro{font-size:.9rem;color:var(--text-label);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.admin_saveSettingsButton__GVylH{background:#2563eb;color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s}.admin_saveSettingsButton__GVylH:hover:not(:disabled){background:#1d4ed8}.admin_saveSettingsButton__GVylH:disabled{background:#93c5fd;cursor:not-allowed}.admin_responsesContainer__3aIeg{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--separator)}.admin_responsesTitle__t37kJ{font-size:1rem;font-weight:600;color:var(--text-label);margin:0 0 1rem}.admin_responsesList__9WHeN{display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto}.admin_responseItem__Z_lB0{background:var(--subtle-bg);border-radius:8px;padding:1rem;border:1px solid var(--card-border);border-left:3px solid #3b82f6}.admin_responseHeader__ZPV9d{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.82rem}.admin_responseRole__b_VM2{font-weight:600;color:#2563eb}.admin_responseDate__2cqXh{color:var(--text-tertiary)}.admin_responseContentBody__AABos{font-size:.9rem;color:var(--text-primary);line-height:1.5;white-space:pre-wrap}.admin_addResponseSection__uP2fp{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--separator)}.admin_addResponseTextarea__ecDhF{width:100%;min-height:100px;padding:.75rem;border:1px solid var(--input-border);border-radius:8px;font-family:inherit;font-size:.9rem;color:var(--heading-color);resize:vertical;margin-bottom:.75rem;background:var(--input-bg)}.admin_addResponseTextarea__ecDhF:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.admin_submitResponseButton__Lt3K6{background:#2563eb;color:#fff;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s}.admin_submitResponseButton__Lt3K6:hover:not(:disabled){background:#1d4ed8}.admin_submitResponseButton__Lt3K6:disabled{background:#93c5fd;cursor:not-allowed}.admin_costOverrideRow__rwUWu{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem;padding:.75rem 1rem;background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;box-shadow:var(--shadow-sm)}.admin_costOverrideLabel__jbi60{font-size:.85rem;font-weight:500;color:var(--text-label);white-space:nowrap}.admin_costOverrideInputWrap__t_ecx{display:flex;align-items:center;background:var(--subtle-bg);border:1px solid var(--input-border);border-radius:6px;overflow:hidden}.admin_costOverridePrefix__6ia87{padding:.4rem .5rem;font-size:.85rem;color:var(--text-secondary);background:var(--prefix-bg);border-right:1px solid var(--input-border)}.admin_costOverrideInput__Of2rn{width:90px;padding:.4rem .5rem;border:none;font-size:.85rem;font-family:inherit;color:var(--heading-color);background:transparent;outline:none}.admin_costOverrideInput__Of2rn:focus{box-shadow:0 0 0 2px rgba(59,130,246,.2)}.admin_costOverrideHint__WU_Cu{font-size:.75rem;color:#f59e0b;font-style:italic}.admin_reconciliationHeader__20jc9{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.admin_reconciliationHeader__20jc9 .admin_sectionTitle__YrQjo{margin-bottom:0;border-bottom:none;padding-bottom:0}.admin_warningRow__pKPmT{background:#fffbeb!important}.admin_warningRow__pKPmT:hover{background:#fef3c7!important}.admin_warningBadges__KSwe1{display:flex;flex-direction:column;gap:4px}.admin_warningBadge__vVMky{display:inline-block;font-size:.68rem;font-weight:600;padding:.15rem .4rem;border-radius:4px;white-space:nowrap;border:1px solid;opacity:.9}.admin_usageExceeded__ohSyK{color:#dc2626;font-weight:700}.admin_cancelPlanButton__OCLDU{background:#fee2e2;border:1px solid #fecaca;color:#b91c1c;border-radius:6px;padding:.3rem .6rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s;font-family:inherit;white-space:nowrap}.admin_cancelPlanButton__OCLDU:hover{background:#fecaca;border-color:#fca5a5}.admin_stripeInfo__o3QqE{display:flex;flex-direction:column;gap:2px}.admin_subLink__RSsBg{font-size:.72rem;color:#6366f1;text-decoration:none;opacity:.8}.admin_subLink__RSsBg:hover{opacity:1;text-decoration:underline}.admin_priceIdNote__P59tY{font-size:.68rem;color:#9ca3af}.admin_pendingNote__LQRK_{font-size:.68rem;color:#d97706;font-weight:500;margin-top:2px}.admin_miniNote__C_B86{font-size:.66rem;color:#9ca3af;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.admin_mismatchBadge__Y1vcL{background:#fee2e2!important;color:#dc2626!important;border:1px solid #fca5a5!important;font-weight:700}.admin_detailsCell___ls5c{max-width:140px}.admin_detailsMini__Lrq2W{display:flex;flex-direction:column;gap:2px;font-size:.72rem;color:#6b7280}[data-theme=dark] .admin_detailsMini__Lrq2W{color:#9ca3af}[data-theme=dark] .admin_priceIdNote__P59tY{color:#6b7280}[data-theme=dark] .admin_pendingNote__LQRK_{color:#fbbf24}[data-theme=dark] .admin_miniNote__C_B86{color:#6b7280}[data-theme=dark] .admin_mismatchBadge__Y1vcL{background:#450a0a!important;color:#fca5a5!important;border-color:#7f1d1d!important}[data-theme=dark] .admin_subLink__RSsBg{color:#818cf8}[data-theme=dark] .admin_warningRow__pKPmT{background:rgba(120,80,0,.2)!important}[data-theme=dark] .admin_warningRow__pKPmT:hover{background:rgba(120,80,0,.3)!important}[data-theme=dark] .admin_warningBadge__vVMky{opacity:1}.admin_warnSeverity_error__vfBVq{color:#dc2626;background:#fee2e2}.admin_warnSeverity_warn__JnPZx{color:#d97706;background:#fef3c7}.admin_warnSeverity_info__lQBma{color:#9333ea;background:#f3e8ff}[data-theme=dark] .admin_warnSeverity_error__vfBVq{color:#fca5a5;background:rgba(153,27,27,.3);border-color:#991b1b}[data-theme=dark] .admin_warnSeverity_warn__JnPZx{color:#fcd34d;background:rgba(120,80,0,.3);border-color:#92400e}[data-theme=dark] .admin_warnSeverity_info__lQBma{color:#c4b5fd;background:rgba(88,28,135,.3);border-color:#6b21a8}[data-theme=dark] .admin_usageExceeded__ohSyK{color:#f87171}[data-theme=dark] .admin_cancelPlanButton__OCLDU{background:rgba(153,27,27,.25);border-color:#7f1d1d;color:#fca5a5}[data-theme=dark] .admin_cancelPlanButton__OCLDU:hover{background:rgba(153,27,27,.4);border-color:#991b1b}[data-theme=dark] .admin_no_plan__ag_QH{background:rgba(75,85,99,.25);color:#9ca3af;border-color:#4b5563}.admin_no_plan__ag_QH{background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb}.history_container__PqoIG{min-height:100vh;background:var(--page-bg)}.history_main__JUIHK{max-width:1400px;margin:0 auto;padding:32px 24px}.history_header__hGcoR{margin-bottom:32px}.history_title__FAuIe{font-size:28px;font-weight:700;color:var(--heading-color);margin:0 0 8px}.history_subtitle__m58Lk{font-size:16px;color:var(--text-secondary);margin:0}.history_statsRow__tTOGj{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:24px}.history_statCard__WlZ7a{background:var(--card-bg);border-radius:12px;padding:20px;text-align:center;box-shadow:var(--shadow);border:1px solid var(--card-border)}.history_statCard__WlZ7a.history_completed__NuCx3{background:var(--stat-completed-bg);border-color:#10b981}.history_statCard__WlZ7a.history_inProgress__N2ED_{background:var(--stat-progress-bg);border-color:#3b82f6}.history_statCard__WlZ7a.history_failed__cfPc9{background:var(--stat-failed-bg);border-color:#ef4444}.history_statValue___598B{display:block;font-size:32px;font-weight:700;color:var(--text-primary)}.history_statLabel__nZvZc{font-size:13px;color:var(--text-secondary)}.history_filtersSection__3j0tZ{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.history_searchBox__02mXM{flex:1 1;min-width:280px;position:relative}.history_searchIcon__F61rY{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:16px}.history_searchInput__sChNw{width:100%;padding:12px 16px 12px 44px;border:1px solid var(--input-border);border-radius:8px;font-size:14px;background:var(--input-bg);color:var(--text-primary)}.history_searchInput__sChNw:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px var(--input-focus-shadow)}.history_filterGroup__a57Hd{display:flex;gap:12px}.history_filterSelect__8rmzR{padding:12px 16px;border:1px solid var(--input-border);border-radius:8px;font-size:14px;background:var(--input-bg);color:var(--text-primary);min-width:140px;cursor:pointer}.history_filterSelect__8rmzR:focus{outline:none;border-color:#6366f1}.history_pagination__4ygCR{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:24px}.history_pageButton__lh_4W{padding:10px 20px;border:1px solid var(--input-border);border-radius:8px;background:var(--card-bg);color:var(--text-primary);font-size:14px;cursor:pointer;transition:all .2s}.history_pageButton__lh_4W:hover:not(:disabled){border-color:#6366f1;color:#6366f1}.history_pageButton__lh_4W:disabled{opacity:.5;cursor:not-allowed}.history_pageInfo__9OL9p{font-size:14px;color:var(--text-secondary)}.history_resultsInfo__T1U2k{text-align:center;margin-top:16px;font-size:13px;color:var(--text-tertiary)}@media (max-width:768px){.history_statsRow__tTOGj{grid-template-columns:repeat(2,1fr)}.history_filtersSection__3j0tZ{flex-direction:column}.history_filterGroup__a57Hd{flex-wrap:wrap}.history_filterSelect__8rmzR{flex:1 1;min-width:120px}}@media (max-width:480px){.history_main__JUIHK{padding:20px 16px}.history_title__FAuIe{font-size:22px}.history_statsRow__tTOGj{grid-template-columns:1fr 1fr}.history_statValue___598B{font-size:24px}}.jobDetail_container__IxH5C{min-height:100vh;background:var(--page-bg)}.jobDetail_main__2O_UF{max-width:1200px;margin:0 auto;padding:32px 24px}.jobDetail_loadingScreen___jekO{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.jobDetail_spinner__OMhu8{width:48px;height:48px;border:4px solid var(--spinner-border);border-top:4px solid #6366f1;border-radius:50%;animation:jobDetail_spin__B9HCU .8s linear infinite}@keyframes jobDetail_spin__B9HCU{to{transform:rotate(1turn)}}.jobDetail_notFound__H1rKD{text-align:center;padding:60px 20px}.jobDetail_notFound__H1rKD h2{font-size:24px;color:var(--text-primary);margin:0 0 12px}.jobDetail_notFound__H1rKD p{color:var(--text-secondary);margin:0 0 24px}.jobDetail_navigation__ZpCV_{display:flex;align-items:center;gap:4px;margin-bottom:24px;font-size:14px;color:var(--text-secondary)}.jobDetail_backLink__Tw7C_{color:#6366f1;text-decoration:none;font-weight:500}.jobDetail_backLink__Tw7C_:hover{text-decoration:underline}.jobDetail_header__X1ZtK{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}.jobDetail_headerInfo__pLzFu{display:flex;flex-direction:column;gap:4px}.jobDetail_jobName__HnqcJ{font-size:28px;font-weight:700;color:var(--heading-color);margin:0}.jobDetail_jobId__TsF2s{font-size:13px;color:var(--text-tertiary);font-family:monospace}.jobDetail_statusBadge__AxO_g{padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px}.jobDetail_warningIcon__ZmXQf{cursor:help;font-size:16px;display:inline-flex;align-items:center}.jobDetail_contentGrid__obdsL{display:grid;grid-template-columns:2fr 1fr;grid-gap:24px;gap:24px}.jobDetail_leftColumn__Kkoer,.jobDetail_rightColumn__Obu26{display:flex;flex-direction:column;gap:24px}.jobDetail_card__ufdMi{background:var(--card-bg);border-radius:12px;padding:24px;box-shadow:var(--shadow);border:1px solid var(--card-border)}.jobDetail_cardTitle__OPoIS{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.jobDetail_languageFlow__QxORQ{display:flex;align-items:center;justify-content:center;gap:24px}.jobDetail_languageCard__P2Dy_{display:flex;flex-direction:column;align-items:center;padding:20px 32px;background:var(--subtle-bg);border-radius:12px}.jobDetail_languageIcon__5rQRf{font-size:32px;margin-bottom:8px}.jobDetail_languageName__mY7Hp{font-size:16px;font-weight:600;color:var(--text-primary)}.jobDetail_languageLabel__0E6Zo{font-size:12px;color:var(--text-tertiary);text-transform:uppercase;margin-top:4px}.jobDetail_arrow__Ep8SJ{font-size:32px;color:var(--text-tertiary)}.jobDetail_progressSection__SqneN{display:flex;align-items:center;gap:16px;margin-bottom:12px}.jobDetail_progressBar__Kbb_K{flex:1 1;height:10px;background:var(--progress-bg);border-radius:5px;overflow:hidden}.jobDetail_progressFill__ogWP4{height:100%;background:linear-gradient(90deg,#6366f1,#8b5cf6);border-radius:5px;transition:width .3s ease}.jobDetail_progressText__rbhx9{font-size:14px;font-weight:600;color:var(--text-primary);min-width:48px;text-align:right}.jobDetail_statusMessage__5Ylf4{font-size:14px;color:var(--text-secondary);margin:0}.jobDetail_fileProgress__MJ2gf{margin-top:12px;padding-top:12px;border-top:1px solid var(--separator)}.jobDetail_fileProgressText__e6CMB{font-size:13px;color:var(--text-secondary)}.jobDetail_failedCount__h9Z_D{color:#ef4444;font-weight:500}.jobDetail_warningCard__nQJes{border-color:#fbbf24;background:linear-gradient(180deg,#fffbeb,#fef3c7)}.jobDetail_generationSummary__eKEHT{display:flex;flex-direction:column;gap:16px}.jobDetail_summaryStats__5Blg7{display:flex;gap:24px;justify-content:center}.jobDetail_statItem__2Vudx{display:flex;flex-direction:column;align-items:center;padding:12px 24px;background:var(--card-bg);border-radius:8px;min-width:80px}.jobDetail_statValue__Kvsjq{font-size:28px;font-weight:700}.jobDetail_statLabel__45IKB{font-size:12px;color:var(--text-secondary);text-transform:uppercase;margin-top:4px}.jobDetail_summaryMessage__P9_HF{font-size:14px;color:#92400e;margin:0;text-align:center}.jobDetail_failedFilesList__QD8iZ{background:var(--card-bg);border-radius:8px;padding:16px;border:1px solid #fcd34d}.jobDetail_failedFilesTitle__aJO3f{font-size:14px;font-weight:600;color:#92400e;margin:0 0 12px}.jobDetail_failedFilesUl__v9ip3{list-style:none;padding:0;margin:0;max-height:200px;overflow-y:auto}.jobDetail_failedFileItem__2ar2m{font-size:13px;color:#b91c1c;padding:8px 0;border-bottom:1px solid #fef3c7;display:flex;flex-direction:column;gap:2px}.jobDetail_failedFileItem__2ar2m:last-child{border-bottom:none}.jobDetail_failedFileName__RSeqY{font-family:monospace;font-weight:600}.jobDetail_failedFileReason__ykw_g{font-size:12px;color:#92400e;padding-left:20px;font-family:sans-serif;line-height:1.4;word-break:break-word}.jobDetail_qualityGrid__ZrADs{display:flex;flex-direction:column;gap:20px}.jobDetail_qualityMain__LZOSN{text-align:center;padding:20px;background:var(--quality-bg);border-radius:12px}.jobDetail_qualityLabel__G70MF{display:block;font-size:14px;color:var(--text-secondary);margin-bottom:8px}.jobDetail_qualityValue__3O2tW{font-size:48px;font-weight:700}.jobDetail_qualityMetrics__vm_Sy{display:flex;flex-direction:column;gap:16px}.jobDetail_metric__LngKp{display:flex;align-items:center;gap:12px}.jobDetail_metricLabel__CDEQz{font-size:13px;color:var(--text-secondary);min-width:140px}.jobDetail_metricBar__bUNtQ{flex:1 1;height:8px;background:var(--metric-bar-bg);border-radius:4px;overflow:hidden}.jobDetail_metricFill__BBQW2{height:100%;border-radius:4px;transition:width .3s ease}.jobDetail_metricValue__UkrxV{font-size:13px;font-weight:600;color:var(--text-primary);min-width:48px;text-align:right}.jobDetail_errorCard__A6PI3{background:var(--error-bg);border-color:var(--error-border)}.jobDetail_errorMessage__iQ2O0{color:#dc2626;font-size:14px;margin:0;line-height:1.6}.jobDetail_infoGrid__1QGGw{display:flex;flex-direction:column;gap:12px}.jobDetail_infoItem__bXVqK{display:flex;flex-direction:column;gap:2px}.jobDetail_infoLabel__3wT4o{font-size:12px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.5px}.jobDetail_infoValue__G5fbt{font-size:14px;color:var(--text-primary)}.jobDetail_repoLink__zGpBX{color:#6366f1;text-decoration:none;font-size:13px;word-break:break-all}.jobDetail_repoLink__zGpBX:hover{text-decoration:underline}.jobDetail_timeline__eG2BY{display:flex;flex-direction:column;gap:12px}.jobDetail_timelineItem__pXI3A{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--timeline-border)}.jobDetail_timelineItem__pXI3A:last-child{border-bottom:none}.jobDetail_timelineLabel__9jGI6{font-size:13px;color:var(--text-secondary)}.jobDetail_timelineValue__yBj5S{font-size:13px;color:var(--text-primary);font-weight:500}.jobDetail_downloadButtons__3mL91{display:flex;flex-direction:column;gap:8px}.jobDetail_downloadButton__592rY{width:100%;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;border:none;display:flex;align-items:center;justify-content:center;gap:8px}.jobDetail_downloadButton__592rY.jobDetail_primary__NvLjH{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.jobDetail_downloadButton__592rY.jobDetail_primary__NvLjH:hover:not(:disabled){transform:scale(1.02);box-shadow:0 4px 12px rgba(99,102,241,.4)}.jobDetail_downloadButton__592rY:disabled{opacity:.75;cursor:not-allowed;transform:none}.jobDetail_downloadSpinner___XzMf{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:jobDetail_spin__B9HCU .8s linear infinite;flex-shrink:0}.jobDetail_downloadButton__592rY.jobDetail_secondary__dtYkO{background:var(--primary-btn-download-bg);color:var(--text-secondary)}.jobDetail_downloadButton__592rY.jobDetail_secondary__dtYkO:hover{background:var(--btn-secondary-bg-hover)}@media (max-width:1024px){.jobDetail_contentGrid__obdsL{grid-template-columns:1fr}}@media (max-width:640px){.jobDetail_main__2O_UF{padding:20px 16px}.jobDetail_header__X1ZtK{flex-direction:column;gap:16px}.jobDetail_jobName__HnqcJ{font-size:22px}.jobDetail_languageFlow__QxORQ{flex-direction:column;gap:16px}.jobDetail_arrow__Ep8SJ{transform:rotate(90deg)}.jobDetail_metric__LngKp{flex-wrap:wrap}.jobDetail_metricLabel__CDEQz{min-width:100%;margin-bottom:4px}}.page_container__jZF7q{min-height:100vh;background:var(--page-bg)}.page_main__nw1Wk{max-width:1400px;margin:0 auto;padding:32px 24px}.page_topSection__GmaXe{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:40px;align-items:center}.page_usageStatsBar__nVj9r{margin-bottom:32px}.page_welcomeSection__mn3kC{display:flex;flex-direction:column}.page_welcomeTitle__LrJrL{font-size:24px;font-weight:600;margin:0 0 4px;background:var(--welcome-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_welcomeSubtitle__lSUnF{font-size:16px;color:var(--text-secondary);margin:0}.page_usageSection__GS9SS{min-width:0}.page_dashboardGrid__7ACKK{display:grid;grid-template-columns:55fr 45fr;grid-gap:32px;gap:32px;align-items:start}.page_generationSection__J2dam,.page_statsSection__IFj0R{display:flex;flex-direction:column;gap:24px}.page_sectionCard__dF_IW{background:var(--card-bg);border-radius:16px;padding:24px;box-shadow:var(--shadow);border:1px solid var(--card-border)}.page_sectionTitle__6ic_4{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 20px}.page_recentJobsSection__jaV1i{background:var(--card-bg);border-radius:16px;padding:24px;box-shadow:var(--shadow);border:1px solid var(--card-border)}.page_recentJobsHeader__Fl2Fb{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.page_recentJobsHeader__Fl2Fb .page_sectionTitle__6ic_4{margin:0}.page_recentJobsActions__rrbTG{display:flex;align-items:center;gap:12px}.page_refreshButton__YZR_p{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--subtle-bg);border:1px solid var(--card-border);border-radius:8px;cursor:pointer;transition:all .2s;color:var(--text-secondary);font-size:16px;padding:0}.page_refreshButton__YZR_p:hover{background:var(--subtle-bg-alt);border-color:var(--input-border);color:var(--text-label)}.page_refreshButton__YZR_p:disabled{cursor:not-allowed;opacity:.5}.page_refreshSpin__t_VQM{animation:page_refreshSpin__t_VQM .8s linear infinite}@keyframes page_refreshSpin__t_VQM{to{transform:rotate(1turn)}}.page_viewAllLink__8GG0e{color:#6366f1;font-size:14px;font-weight:500;text-decoration:none}.page_viewAllLink__8GG0e:hover{text-decoration:underline}.page_jobsList__LsILw{display:flex;flex-direction:column;gap:16px}.page_emptyJobs__BSLOh{display:flex;flex-direction:column;align-items:center;padding:40px 20px;text-align:center}.page_emptyIcon__L9x_Z{font-size:48px;margin-bottom:12px}.page_emptyJobs__BSLOh p{color:var(--text-secondary);margin:0}.page_loadingScreen__PGGyb{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:var(--page-bg)}.page_spinner__1BdMn{width:48px;height:48px;border:4px solid var(--spinner-border);border-top:4px solid #6366f1;border-radius:50%;animation:page_spin__OXxwq .8s linear infinite}@keyframes page_spin__OXxwq{to{transform:rotate(1turn)}}.page_loadingScreen__PGGyb p{color:var(--text-secondary);font-size:16px}.page_tickerBar__p9v4Z{overflow:hidden;background:var(--card-bg);border-bottom:1px solid var(--card-border);padding:8px 0}.page_tickerTrack__xigRA{display:flex;gap:32px;animation:page_tickerScroll__ZhsaH 40s linear infinite;width:max-content}.page_tickerTrack__xigRA:hover{animation-play-state:paused}.page_tickerItem___kkIf{display:flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.page_tickerIcon__49g3I{font-size:16px}.page_tickerName__1cC_w{font-size:13px;color:var(--text-secondary);font-weight:500}@keyframes page_tickerScroll__ZhsaH{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1024px){.page_dashboardGrid__7ACKK,.page_topSection__GmaXe{grid-template-columns:1fr}.page_usageStatsBar__nVj9r{margin-bottom:24px}}@media (max-width:640px){.page_main__nw1Wk{padding:20px 16px}.page_welcomeTitle__LrJrL{font-size:22px}.page_recentJobsSection__jaV1i,.page_sectionCard__dF_IW{padding:16px}.page_languagesGrid__jlwfA{grid-template-columns:repeat(2,1fr)}}.page_infoTitle__1BcGS{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.page_limitsList__mG7vM{display:flex;flex-direction:column;gap:12px}.page_limitItem__rL9ZC{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--separator-light)}.page_limitItem__rL9ZC:last-child{border-bottom:none}.page_limitLabel__Yblz3{font-size:13px;color:var(--text-secondary)}.page_limitValue__u2jpa{font-size:14px;font-weight:600;color:var(--text-primary)}.page_upgradeLink__jeUBj{display:block;text-align:center;margin-top:16px;padding:10px;background:var(--upgrade-gradient);border-radius:8px;color:#4f46e5;text-decoration:none;font-size:14px;font-weight:500}.page_upgradeLink__jeUBj:hover{background:var(--upgrade-bg-hover)}.page_languagesGrid__jlwfA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.page_languageItem__U3Yaz{display:flex;align-items:center;gap:6px;padding:6px 8px;background:var(--subtle-bg);border-radius:6px}.page_languageIcon__xhdAU{font-size:14px}.page_languageName__WcWZ0{font-size:12px;color:var(--text-label)}.page_moreLanguages__QPf6P{text-align:center;font-size:12px;color:var(--text-tertiary);margin:12px 0 0}.page_stepsList__5QLL_{margin:0;padding-left:20px}.page_stepsList__5QLL_ li{font-size:13px;color:var(--text-secondary);padding:6px 0;line-height:1.5}