.data-sources_rail__ukWLs{display:flex;flex-direction:column;gap:32px;padding-top:8px}.data-sources_railHeader__vsqf9{display:flex;flex-direction:column;gap:12px}.data-sources_railLabel__sNNtM{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.25em;color:var(--avant-colors-text-muted,#a2acbf)}.data-sources_railDivider__s_DVu{width:24px;height:2px;background:var(--avant-colors-accent-primary,#3365ff);border-radius:1px}.data-sources_railNav__Q0cB_{display:flex;flex-direction:column;gap:2px}.data-sources_railLink__MiO63{display:block;padding:10px 0;font-size:14px;font-weight:500;color:var(--avant-colors-text-muted,#a2acbf);text-decoration:none;transition:color .2s ease;position:relative}.data-sources_railLink__MiO63:hover{color:var(--avant-colors-text-secondary,#5a6270)}.data-sources_railLinkActive__UQZ5e{color:var(--avant-colors-text-primary,#1c1f24);font-weight:600}.data-sources_railLinkActive__UQZ5e:before{content:"";position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:3px;height:16px;background:var(--avant-colors-accent-primary,#3365ff);border-radius:2px}.data-sources_backButton__p0en7{display:flex;align-items:center;gap:8px;padding:8px 12px;margin-left:-12px;font-size:13px;font-weight:500;color:var(--avant-colors-text-secondary,#5a6270);text-decoration:none;background:none;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.data-sources_backButton__p0en7:hover{background:var(--avant-colors-surface-elevated,#f1f5f9);color:var(--avant-colors-text-primary,#1c1f24)}.data-sources_backButton__p0en7 svg{flex-shrink:0;opacity:.7}.data-sources_backButton__p0en7:hover svg{opacity:1}.data-sources_backButton__p0en7:focus-visible{outline:2px solid var(--avant-colors-accent-primary,#3365ff);outline-offset:2px}.data-sources_page__5hDR7{width:min(1120px,calc(100vw - 48px));margin:0 auto;padding:48px 0 72px;display:grid;gap:28px}.data-sources_hero__So4JO{display:grid;gap:20px;padding:28px;border:1px solid rgba(15,23,42,.08);border-radius:28px;background:radial-gradient(circle at top right,rgba(14,165,233,.14),transparent 38%),linear-gradient(145deg,hsla(0,0%,100%,.97),rgba(241,245,249,.92));box-shadow:0 24px 60px rgba(15,23,42,.08)}.data-sources_heroMeta__67rNj{display:flex;align-items:center;justify-content:space-between;gap:16px}.data-sources_badge__64wlH{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(14,165,233,.12);color:#0369a1;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.data-sources_heroLink__BKPL_{color:#0f172a;font-weight:600;text-decoration:none}.data-sources_title__CL1NZ{margin:0;font-size:clamp(2rem,5vw,3.5rem);line-height:.96;letter-spacing:-.05em;color:#0f172a}.data-sources_subtitle__qB397{margin:0;max-width:72ch;color:#334155;font-size:1.02rem;line-height:1.65}.data-sources_summaryGrid__IWtqP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.data-sources_summaryCard__YegxX{display:grid;gap:8px;padding:18px;border-radius:20px;background:rgba(248,250,252,.9);border:1px solid rgba(148,163,184,.18)}.data-sources_summaryCard__YegxX span{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-weight:700}.data-sources_summaryCard__YegxX strong{color:#0f172a;font-size:1rem;line-height:1.45}.data-sources_section__7cdtN{display:grid;gap:16px}.data-sources_sectionHeader__KETPu{display:grid;gap:8px}.data-sources_sectionHeader__KETPu h2{margin:0;color:#0f172a;font-size:1.2rem}.data-sources_sectionHeader__KETPu p{margin:0;color:#475569;line-height:1.6}.data-sources_principles__VDWTL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.data-sources_principleCard__2EKXA{display:grid;gap:8px;padding:18px;border-radius:20px;background:#fff;border:1px solid rgba(148,163,184,.2)}.data-sources_principleCard__2EKXA strong{color:#0f172a}.data-sources_principleCard__2EKXA span{color:#475569;line-height:1.55}.data-sources_tableCard__CU_fE{overflow:hidden;border-radius:24px;border:1px solid rgba(148,163,184,.2);background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.06)}.data-sources_table__oLmzg{width:100%;border-collapse:collapse}.data-sources_table__oLmzg thead{background:#f8fafc}.data-sources_table__oLmzg td,.data-sources_table__oLmzg th{padding:16px 18px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(226,232,240,.9)}.data-sources_table__oLmzg th{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.data-sources_table__oLmzg td{color:#1e293b;line-height:1.55}.data-sources_table__oLmzg tbody tr:last-child td{border-bottom:none}.data-sources_table__oLmzg a{color:#0369a1;text-decoration:none;font-weight:600}@media (max-width:960px){.data-sources_page__5hDR7{width:min(100vw - 28px,100%);padding-top:32px}.data-sources_principles__VDWTL,.data-sources_summaryGrid__IWtqP{grid-template-columns:1fr}.data-sources_tableCard__CU_fE{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:768px){.data-sources_page__5hDR7{width:100%;gap:22px}.data-sources_hero__So4JO{padding:22px;border-radius:20px;gap:16px}.data-sources_heroMeta__67rNj{flex-direction:column;align-items:flex-start;gap:10px}.data-sources_title__CL1NZ{font-size:clamp(1.6rem,5vw,2.4rem)}.data-sources_subtitle__qB397{font-size:.95rem}.data-sources_principleCard__2EKXA,.data-sources_summaryCard__YegxX{padding:14px;border-radius:14px}.data-sources_sectionHeader__KETPu h2{font-size:1.1rem}.data-sources_sectionHeader__KETPu p{font-size:.9rem}.data-sources_tableCard__CU_fE{border-radius:16px;overflow:hidden}.data-sources_table__oLmzg thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.data-sources_table__oLmzg,.data-sources_table__oLmzg tbody,.data-sources_table__oLmzg td,.data-sources_table__oLmzg tr{display:block;width:100%}.data-sources_table__oLmzg tr{padding:16px 18px;border-bottom:1px solid rgba(226,232,240,.9)}.data-sources_table__oLmzg tr:last-child{border-bottom:none}.data-sources_table__oLmzg td{padding:3px 0;border-bottom:none;font-size:.88rem}.data-sources_table__oLmzg td:before{content:attr(data-label);display:block;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-weight:700;margin-bottom:2px}.data-sources_table__oLmzg td:first-child{font-weight:700;font-size:.95rem;color:#0f172a;padding-bottom:8px;margin-bottom:4px;border-bottom:1px solid rgba(226,232,240,.5)}.data-sources_table__oLmzg td:first-child:before{display:none}}@media (max-width:480px){.data-sources_hero__So4JO{padding:18px;border-radius:16px;box-shadow:0 12px 32px rgba(15,23,42,.06)}}.CalendarImportModal_modalOverlay__3TZcO{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--avant-colors-overlay-backdrop);display:flex;align-items:center;justify-content:center;z-index:1000;animation:CalendarImportModal_fadeIn__SxYCP .2s ease-out}@keyframes CalendarImportModal_fadeIn__SxYCP{0%{opacity:0}to{opacity:1}}.CalendarImportModal_modalContent__JLtpi{background:var(--avant-colors-surface-shell);border-radius:16px;width:90%;max-width:520px;max-height:90vh;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);animation:CalendarImportModal_slideUp__QKuBF .3s ease-out}@keyframes CalendarImportModal_slideUp__QKuBF{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.CalendarImportModal_modalHeader__pzjg0{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid var(--avant-colors-border-subtle)}.CalendarImportModal_modalTitle__ZgzAK{font-size:24px;font-weight:600;color:var(--avant-colors-text-primary);margin:0;letter-spacing:-.02em}.CalendarImportModal_modalClose__lv9d8{width:32px;height:32px;border:none;background:transparent;color:var(--avant-colors-text-muted);font-size:32px;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s;line-height:1;padding:0}.CalendarImportModal_modalClose__lv9d8:hover{background:var(--avant-colors-surface-soft);color:var(--avant-colors-text-primary)}.CalendarImportModal_modalBody__6U0w2{padding:28px;overflow-y:auto;max-height:calc(90vh - 180px)}.CalendarImportModal_description__xqCuh{color:var(--avant-colors-text-muted);font-size:15px;line-height:1.6;margin:0 0 24px}.CalendarImportModal_errorMessage__RWRYn{background:rgba(var(--avant-colors-accent-danger-rgb),.1);border:1px solid rgba(var(--avant-colors-accent-danger-rgb),.3);color:var(--avant-colors-accent-danger);padding:12px 16px;border-radius:8px;font-size:14px;margin-bottom:20px}.CalendarImportModal_successMessage__e1Z6F{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);color:#16a34a;padding:12px 16px;border-radius:8px;font-size:14px;margin-bottom:20px}.CalendarImportModal_connectionsList__w4Kzl{margin-bottom:20px}.CalendarImportModal_connectionsTitle__sz0SG{font-size:13px;font-weight:600;color:var(--avant-colors-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.CalendarImportModal_connectionItem__UKds7{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid var(--avant-colors-border-subtle);border-radius:8px;margin-bottom:8px}.CalendarImportModal_connectionInfo__OnsYG{display:flex;flex-direction:column;gap:2px;min-width:0}.CalendarImportModal_connectionName__CeGdp{font-size:14px;font-weight:500;color:var(--avant-colors-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CalendarImportModal_connectionStatus__gQ3Xi{font-size:12px;color:var(--avant-colors-text-muted)}.CalendarImportModal_connectionActions__s_O0a{display:flex;gap:8px;flex-shrink:0}.CalendarImportModal_syncButton__jXBzL{padding:6px 12px;border:1px solid var(--avant-colors-border-subtle);border-radius:6px;background:transparent;color:var(--avant-colors-text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.CalendarImportModal_syncButton__jXBzL:hover{border-color:var(--avant-colors-accent-primary);color:var(--avant-colors-accent-primary)}.CalendarImportModal_disconnectButton__GAt0u{padding:6px 12px;border:1px solid var(--avant-colors-border-subtle);border-radius:6px;background:transparent;color:var(--avant-colors-text-muted);font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.CalendarImportModal_disconnectButton__GAt0u:hover{border-color:rgba(var(--avant-colors-accent-danger-rgb),.5);color:var(--avant-colors-accent-danger)}.CalendarImportModal_providerButtons__R_5wB{display:flex;flex-direction:column;gap:12px}.CalendarImportModal_providerButton__SNm0r{display:flex;align-items:center;gap:16px;padding:16px 20px;border:2px solid var(--avant-colors-border-subtle);border-radius:12px;background:var(--avant-colors-surface-shell);cursor:pointer;transition:all .2s;font-size:16px;font-weight:500;color:var(--avant-colors-text-primary);width:100%;text-align:left}.CalendarImportModal_providerButton__SNm0r:hover:not(:disabled){border-color:var(--avant-colors-accent-primary);background:var(--avant-colors-surface-canvas);transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--avant-colors-accent-primary-rgb),.15)}.CalendarImportModal_providerButton__SNm0r:disabled{opacity:.5;cursor:not-allowed}.CalendarImportModal_providerIcon__lBhxV{width:24px;height:24px;flex-shrink:0}.CalendarImportModal_googleButton__vqglq:hover:not(:disabled){border-color:#4285f4;box-shadow:0 4px 12px rgba(66,133,244,.15)}.CalendarImportModal_microsoftButton__imDRt:hover:not(:disabled){border-color:#00a4ef;box-shadow:0 4px 12px rgba(0,164,239,.15)}.CalendarImportModal_icalButton__WbBPy{border-style:dashed}.CalendarImportModal_icalButton__WbBPy .CalendarImportModal_providerIcon__lBhxV{color:var(--avant-colors-text-muted)}.CalendarImportModal_icalButton__WbBPy:hover:not(:disabled){border-color:#8b5cf6;border-style:solid;box-shadow:0 4px 12px rgba(139,92,246,.15)}.CalendarImportModal_icalButton__WbBPy:hover:not(:disabled) .CalendarImportModal_providerIcon__lBhxV{color:#8b5cf6}.CalendarImportModal_icalForm__UFSUX{animation:CalendarImportModal_slideUp__QKuBF .3s ease-out}.CalendarImportModal_formGroup__j_z2z{margin-bottom:20px}.CalendarImportModal_formLabel__AxY9Z{display:block;font-size:14px;font-weight:600;color:var(--avant-colors-text-secondary);margin-bottom:8px}.CalendarImportModal_formInput__FGsBL{width:100%;padding:12px 16px;border:2px solid var(--avant-colors-border-subtle);border-radius:8px;font-size:15px;color:var(--avant-colors-text-primary);background:var(--avant-colors-surface-shell);transition:all .2s;font-family:inherit}.CalendarImportModal_formInput__FGsBL:focus{outline:none;border-color:var(--avant-colors-accent-primary);box-shadow:0 0 0 3px rgba(var(--avant-colors-accent-primary-rgb),.1)}.CalendarImportModal_formInput__FGsBL:disabled{background:var(--avant-colors-surface-canvas);cursor:not-allowed}.CalendarImportModal_formHint__xZCQO{margin-top:6px;font-size:13px;color:var(--avant-colors-text-muted);line-height:1.5}.CalendarImportModal_formButtons__JnvmP{display:flex;gap:12px;margin-top:24px}.CalendarImportModal_backButton__xcdH8{flex:1;padding:12px 20px;border:2px solid var(--avant-colors-border-subtle);border-radius:8px;background:var(--avant-colors-surface-shell);color:var(--avant-colors-text-secondary);font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.CalendarImportModal_backButton__xcdH8:hover:not(:disabled){border-color:var(--avant-colors-border-emphasis);background:var(--avant-colors-surface-canvas)}.CalendarImportModal_backButton__xcdH8:disabled{opacity:.5;cursor:not-allowed}.CalendarImportModal_submitButton__fN2Kk{flex:2;padding:12px 20px;border:none;border-radius:8px;background:var(--avant-colors-accent-primary);color:var(--avant-colors-text-inverse);font-size:15px;font-weight:600;cursor:pointer;transition:all .2s}.CalendarImportModal_submitButton__fN2Kk:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 4px 12px rgba(var(--avant-colors-accent-primary-rgb),.3);transform:translateY(-1px)}.CalendarImportModal_submitButton__fN2Kk:disabled{opacity:.5;cursor:not-allowed;transform:none}.CalendarImportModal_modalFooter__KpL3a{padding:16px 28px;background:var(--avant-colors-surface-canvas);border-top:1px solid var(--avant-colors-border-subtle)}.CalendarImportModal_footerNote__FX_hg{margin:0;font-size:13px;color:var(--avant-colors-text-muted);text-align:center;line-height:1.5}@media (max-width:640px){.CalendarImportModal_modalContent__JLtpi{width:95%;max-width:none;margin:20px}.CalendarImportModal_modalHeader__pzjg0{padding:20px}.CalendarImportModal_modalTitle__ZgzAK{font-size:20px}.CalendarImportModal_modalBody__6U0w2{padding:20px}.CalendarImportModal_providerButton__SNm0r{padding:14px 16px;font-size:15px}.CalendarImportModal_providerIcon__lBhxV{width:20px;height:20px}.CalendarImportModal_formButtons__JnvmP{flex-direction:column}.CalendarImportModal_backButton__xcdH8,.CalendarImportModal_submitButton__fN2Kk{flex:1}.CalendarImportModal_disconnectButton__GAt0u,.CalendarImportModal_syncButton__jXBzL{min-height:44px}}.ExamDateModal_overlay__jKl9g{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:ExamDateModal_fadeIn__UGutj .2s cubic-bezier(.16,1,.3,1);padding:20px}@keyframes ExamDateModal_fadeIn__UGutj{0%{opacity:0}to{opacity:1}}.ExamDateModal_modal__tVSSV{background:var(--avant-colors-surface-base,#fff);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 0 1px rgba(99,102,241,.1);max-width:540px;width:100%;overflow:hidden;animation:ExamDateModal_slideUp__BsqkH .3s cubic-bezier(.16,1,.3,1);position:relative}@keyframes ExamDateModal_slideUp__BsqkH{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ExamDateModal_header__hN32W{display:flex;align-items:center;gap:16px;padding:32px 32px 24px;border-bottom:2px solid rgba(99,102,241,.1);background:linear-gradient(135deg,rgba(99,102,241,.03),rgba(168,85,247,.03));position:relative}.ExamDateModal_iconContainer__4W9Nk{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(99,102,241,.1));border:2px solid rgba(59,130,246,.2);display:flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0}.ExamDateModal_headerText__xgQO9{flex:1;min-width:0}.ExamDateModal_title__FpRef{font-size:24px;font-weight:700;margin:0;color:var(--avant-colors-text-primary,#1a1a1a);letter-spacing:-.02em;line-height:1.2}.ExamDateModal_folderName__Iadc3{font-size:14px;color:var(--avant-colors-text-secondary,#666);margin:4px 0 0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ExamDateModal_closeButton__D7rw_{width:40px;height:40px;border-radius:12px;border:none;background:rgba(0,0,0,.04);color:var(--avant-colors-text-secondary,#666);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);flex-shrink:0}.ExamDateModal_closeButton__D7rw_:hover:not(:disabled){background:rgba(239,68,68,.1);color:#ef4444;transform:rotate(90deg)}.ExamDateModal_closeButton__D7rw_:disabled{opacity:.5;cursor:not-allowed}.ExamDateModal_currentDate__NRSQv{padding:20px 32px;background:linear-gradient(135deg,rgba(16,185,129,.06),rgba(5,150,105,.06));border-bottom:2px solid rgba(16,185,129,.15);display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ExamDateModal_errorMessage__cq4wM{padding:16px 32px;background:linear-gradient(135deg,rgba(239,68,68,.08),rgba(220,38,38,.08));border-bottom:2px solid rgba(239,68,68,.2);border-left:4px solid #ef4444;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;color:#dc2626;animation:ExamDateModal_slideDown__m6Li6 .3s cubic-bezier(.16,1,.3,1)}.ExamDateModal_errorMessage__cq4wM svg{flex-shrink:0;color:#ef4444}@keyframes ExamDateModal_slideDown__m6Li6{0%{max-height:0;opacity:0;padding-top:0;padding-bottom:0}to{max-height:100px;opacity:1;padding-top:16px;padding-bottom:16px}}.ExamDateModal_currentLabel__rNxSu{font-size:13px;font-weight:600;color:#10b981;text-transform:uppercase;letter-spacing:.05em}.ExamDateModal_currentValue__e309J{font-size:15px;font-weight:600;color:#059669}.ExamDateModal_inputSection__lyinq{padding:32px;display:flex;flex-direction:column;gap:20px}.ExamDateModal_inputRow__4Sv36{display:flex;gap:20px}.ExamDateModal_inputGroup__3mw7V{flex:1;display:flex;flex-direction:column;gap:12px}.ExamDateModal_inputGroupFull__gxUr_{width:100%;display:flex;flex-direction:column;gap:12px}.ExamDateModal_label__Qw2Go{font-size:13px;font-weight:700;color:var(--avant-colors-text-secondary,#666);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:8px}.ExamDateModal_label__Qw2Go svg{color:#6366f1}.ExamDateModal_dateInput___5xy1,.ExamDateModal_timeInput__lSJ0G{padding:16px 18px;border-radius:14px;border:2px solid rgba(99,102,241,.15);background:var(--avant-colors-surface-base,#fff);font-size:16px;font-weight:600;color:var(--avant-colors-text-primary,#1a1a1a);font-family:inherit;transition:all .2s cubic-bezier(.16,1,.3,1);cursor:pointer}.ExamDateModal_dateInput___5xy1:hover:not(:disabled),.ExamDateModal_timeInput__lSJ0G:hover:not(:disabled){border-color:rgba(59,130,246,.4);box-shadow:0 4px 16px rgba(59,130,246,.1)}.ExamDateModal_dateInput___5xy1:focus,.ExamDateModal_timeInput__lSJ0G:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.ExamDateModal_dateInput___5xy1:disabled,.ExamDateModal_timeInput__lSJ0G:disabled{opacity:.5;cursor:not-allowed}.ExamDateModal_presetsSection__F_MBJ{padding:0 32px 24px;border-bottom:2px solid rgba(0,0,0,.05)}.ExamDateModal_presetsLabel__orBUL{font-size:12px;font-weight:600;color:var(--avant-colors-text-secondary,#666);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px}.ExamDateModal_presets__03ASH{display:flex;gap:10px;flex-wrap:wrap}.ExamDateModal_presetButton___veWR{padding:10px 16px;border-radius:10px;border:1.5px solid rgba(99,102,241,.2);background:rgba(99,102,241,.04);color:#6366f1;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.ExamDateModal_presetButton___veWR:hover:not(:disabled){background:rgba(99,102,241,.1);border-color:rgba(99,130,246,.4);transform:translateY(-2px);box-shadow:0 4px 12px rgba(99,102,241,.15)}.ExamDateModal_presetButton___veWR:disabled{opacity:.5;cursor:not-allowed}.ExamDateModal_actions__oQhcc{padding:24px 32px 32px;display:flex;flex-direction:column;gap:16px}.ExamDateModal_mainActions__Ku8Gp{display:flex;gap:12px}.ExamDateModal_clearButton__9ss5L{padding:14px 24px;border-radius:14px;border:2px solid rgba(239,68,68,.2);background:rgba(239,68,68,.04);color:#ef4444;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);letter-spacing:-.01em}.ExamDateModal_clearButton__9ss5L:hover:not(:disabled){background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.4);transform:translateY(-2px);box-shadow:0 6px 20px rgba(239,68,68,.2)}.ExamDateModal_clearButton__9ss5L:disabled{opacity:.5;cursor:not-allowed}.ExamDateModal_cancelButton__OWjFk{flex:1;padding:16px 24px;border-radius:14px;border:2px solid rgba(0,0,0,.1);background:var(--avant-colors-surface-base,#fff);color:var(--avant-colors-text-secondary,#666);font-size:15px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);letter-spacing:-.01em}.ExamDateModal_cancelButton__OWjFk:hover:not(:disabled){background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.2);transform:translateY(-2px)}.ExamDateModal_cancelButton__OWjFk:disabled{opacity:.5;cursor:not-allowed}.ExamDateModal_saveButton__TRdDe{flex:2;padding:16px 24px;border-radius:14px;border:none;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);letter-spacing:-.01em;box-shadow:0 4px 16px rgba(59,130,246,.3)}.ExamDateModal_saveButton__TRdDe:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 24px rgba(59,130,246,.4)}.ExamDateModal_saveButton__TRdDe:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:600px){.ExamDateModal_modal__tVSSV{border-radius:20px;margin:0}.ExamDateModal_header__hN32W{padding:24px 20px 20px}.ExamDateModal_title__FpRef{font-size:20px}.ExamDateModal_inputSection__lyinq{padding:24px 20px;gap:16px}.ExamDateModal_inputRow__4Sv36{flex-direction:column;gap:16px}.ExamDateModal_presetsSection__F_MBJ{padding:0 20px 20px}.ExamDateModal_presets__03ASH{flex-direction:column}.ExamDateModal_presetButton___veWR{width:100%;min-height:44px}.ExamDateModal_clearButton__9ss5L{min-height:44px}.ExamDateModal_actions__oQhcc{padding:20px}.ExamDateModal_mainActions__Ku8Gp{flex-direction:column}.ExamDateModal_cancelButton__OWjFk,.ExamDateModal_saveButton__TRdDe{flex:1}}.NavigationRail_rail__HKGgP{display:flex;flex-direction:column;height:100%;min-height:0}.NavigationRail_railMain__EXnk7{flex:1;min-height:0;overflow-y:auto}.NavigationRail_railMainEmbedded__iyqoE{flex:none;overflow-y:visible}.NavigationRail_railTitle__ntHD9{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--avant-colors-text-muted);font-weight:600}.NavigationRail_railNav__JkTDr{display:grid;gap:12px;padding:0;margin:28px 0 0;list-style:none}.NavigationRail_railNavItem__ttLIi{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:500;color:var(--avant-colors-text-secondary);letter-spacing:.04em;text-transform:uppercase}.NavigationRail_railNavItem__ttLIi a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:12px;width:100%}.NavigationRail_railNavItem__ttLIi:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--avant-colors-border-divider);transition:background var(--avant-motion-duration-base) var(--avant-motion-easing-standard)}.NavigationRail_railNavItemActive__Gob_n{color:var(--avant-colors-text-primary)}.NavigationRail_railNavItemActive__Gob_n:before{background:var(--avant-colors-accent-primary)}.NavigationRail_experimentalBadge__smDM5{font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 5px;border-radius:4px;background:var(--avant-colors-border-divider);color:var(--avant-colors-text-muted);line-height:1;flex-shrink:0}.NavigationRail_railNavSub__EMD_I{list-style:none;padding:0;margin:8px 0 0 18px;display:grid;gap:8px}.NavigationRail_railNavSubItem__NLkK0{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:500;color:var(--avant-colors-text-muted);letter-spacing:.03em;text-transform:none}.NavigationRail_railNavSubItem__NLkK0 a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:8px;width:100%;padding:4px 0;transition:color var(--avant-motion-duration-base) var(--avant-motion-easing-standard)}.NavigationRail_railNavSubItem__NLkK0 a:hover{color:var(--avant-colors-text-secondary)}.NavigationRail_railNavSubItem__NLkK0:before{content:"";width:4px;height:4px;border-radius:999px;background:var(--avant-colors-border-divider);transition:background var(--avant-motion-duration-base) var(--avant-motion-easing-standard)}.NavigationRail_railNavSubItemActive__oW1CP{color:var(--avant-colors-text-primary)}.NavigationRail_railNavSubItemActive__oW1CP:before{background:var(--avant-colors-accent-primary)}.NavigationRail_railFooter__xfytH{flex-shrink:0;padding-top:16px;margin-top:auto}.NavigationRail_railDivider__qqDT6{height:1px;background:var(--avant-colors-border-divider);margin-bottom:16px}.NavigationRail_helpButton__LFmsQ{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;color:var(--avant-colors-text-secondary);text-decoration:none;border-radius:8px;transition:all .15s ease}.NavigationRail_helpButtonActive__elWv5,.NavigationRail_helpButton__LFmsQ:hover{background:var(--avant-colors-surface-elevated);color:var(--avant-colors-text-primary)}.NavigationRail_helpButton__LFmsQ svg{flex-shrink:0;opacity:.7}.NavigationRail_helpButtonActive__elWv5 svg,.NavigationRail_helpButton__LFmsQ:hover svg{opacity:1}.NavigationRail_skeletonLogo__2R__u{width:74px;height:80px;background:var(--avant-colors-border-divider);border-radius:6px}.NavigationRail_skeletonNav__fHb1A{display:grid;gap:12px;margin-top:28px}.NavigationRail_skeletonItem__Y0YLO{height:14px;background:var(--avant-colors-border-divider);border-radius:4px}.BusinessFooter_footer__XPWpd{padding:24px 0;margin-top:auto;border-top:1px solid var(--avant-colors-border-subtle)}.BusinessFooter_content__yEvI5{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--avant-colors-text-muted)}.BusinessFooter_businessName__gV0_f{font-weight:500}.BusinessFooter_separator__A4AcT{color:var(--avant-colors-border-divider)}.BusinessFooter_detail__r88BF{font-weight:400}.BusinessFooter_link__M_MKz{font-weight:400;color:var(--avant-colors-text-muted);text-decoration:underline;text-underline-offset:2px}.BusinessFooter_link__M_MKz:hover{color:var(--avant-colors-text-default)}@media (max-width:640px){.BusinessFooter_content__yEvI5{flex-direction:column;gap:4px;text-align:center}.BusinessFooter_separator__A4AcT{display:none}}.MobileNavigationBar_mobileNav__tqYaW{display:none}@media (max-width:1024px){.MobileNavigationBar_mobileNav__tqYaW{--mobile-nav-height:calc(64px + env(safe-area-inset-top, 0px));display:flex;justify-content:space-between;overflow-x:visible;overflow-y:hidden;gap:4px;padding:calc(16px + env(safe-area-inset-top, 0px)) 12px 16px;background:var(--avant-colors-surface-shell);border-bottom:1px solid var(--avant-colors-border-divider);margin:0 calc(-1 * var(--frame-shell-canvas-inset-inline)) 32px;min-height:var(--mobile-nav-height);height:var(--mobile-nav-height);align-items:center;z-index:100;position:sticky;top:0}.MobileNavigationBar_mobileNav__tqYaW:after{display:none}.MobileNavigationBar_mobileNavItem__f3psZ{flex:1;padding:10px 4px;min-height:40px;font-size:12px;font-weight:600;color:var(--avant-colors-text-secondary);text-decoration:none;border-radius:8px;background:transparent;border:1.5px solid transparent;transition:all .2s ease;white-space:nowrap;text-transform:uppercase;letter-spacing:.02em;text-align:center;display:flex;align-items:center;justify-content:center}.MobileNavigationBar_mobileNavItem__f3psZ:hover{background:rgba(28,31,36,.04)}.MobileNavigationBar_mobileNavItemActive__COm3x{background:var(--avant-colors-surface-base);border-color:var(--avant-colors-accent-primary);color:var(--avant-colors-text-primary)}}@media (max-width:640px){.MobileNavigationBar_mobileNav__tqYaW{--mobile-nav-height:calc(56px + env(safe-area-inset-top, 0px));gap:4px;padding:calc(12px + env(safe-area-inset-top, 0px)) 8px 12px;margin:0 calc(-1 * var(--frame-shell-canvas-inset-inline)) 20px;justify-content:space-between;min-height:var(--mobile-nav-height);height:var(--mobile-nav-height)}.MobileNavigationBar_mobileNav__tqYaW:after{display:none}.MobileNavigationBar_mobileNavItem__f3psZ{padding:8px 4px;font-size:11px;flex:1}.MobileNavigationBar_mobileNavItem__f3psZ:last-child{padding:8px 10px;min-width:44px;font-size:0;overflow:hidden;position:relative}.MobileNavigationBar_mobileNavItem__f3psZ:last-child:before{content:"";display:inline-block;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='8.5' r='3.5' stroke='%23a2acbf' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M6.5 18.5c0-3 2.5-5.5 5.5-5.5s5.5 2.5 5.5 5.5' stroke='%23a2acbf' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:50%;vertical-align:middle}.MobileNavigationBar_mobileNavItemActive__COm3x:last-child:before{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='8.5' r='3.5' stroke='%233365ff' stroke-width='1.6' stroke-linecap='round'/%3E%3Cpath d='M6.5 18.5c0-3 2.5-5.5 5.5-5.5s5.5 2.5 5.5 5.5' stroke='%233365ff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}}.ProjectRowEditor_editorRow__1HBtS{display:table-row}.ProjectRowEditor_editorRow__1HBtS td{padding:8px 0}.ProjectRowEditor_panel__r73S1{display:flex;flex-direction:column;background:var(--avant-colors-surface-base);border:1px solid var(--avant-colors-border-subtle);border-radius:20px;padding:28px;box-shadow:0 0 0 1px rgba(51,101,255,.08),0 8px 32px rgba(0,0,0,.04),0 2px 8px rgba(0,0,0,.02);margin:12px 0;animation:ProjectRowEditor_panelEntrance__HB_JE .3s cubic-bezier(.16,1,.3,1);transform-origin:top center;position:relative}.ProjectRowEditor_panel__r73S1:before{content:"";position:absolute;inset:-1px;border-radius:21px;padding:1px;background:linear-gradient(135deg,rgba(51,101,255,.15),transparent 50%,transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes ProjectRowEditor_panelEntrance__HB_JE{0%{opacity:0;transform:scale(.98) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.ProjectRowEditor_header__zIXyU{font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--avant-colors-text-muted);margin:0 0 24px;padding-bottom:16px;border-bottom:1px solid var(--avant-colors-border-subtle)}.ProjectRowEditor_grid__066Aj{display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr}.ProjectRowEditor_field__bujoX{display:flex;flex-direction:column;gap:8px}.ProjectRowEditor_label__QdW_8{font-size:11px;font-weight:600;color:var(--avant-colors-text-muted);text-transform:uppercase;letter-spacing:.04em}.ProjectRowEditor_input__FN4Ov{width:100%;padding:0 16px;height:44px;border-radius:14px;border:1px solid var(--avant-colors-border-subtle);background:var(--avant-colors-surface-shell);color:var(--avant-colors-text-primary);font-size:15px;font-weight:450;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ProjectRowEditor_input__FN4Ov::-moz-placeholder{color:var(--avant-colors-text-muted);font-weight:400}.ProjectRowEditor_input__FN4Ov::placeholder{color:var(--avant-colors-text-muted);font-weight:400}.ProjectRowEditor_input__FN4Ov:hover{border-color:rgba(28,31,36,.2)}.ProjectRowEditor_input__FN4Ov:focus{border-color:var(--avant-colors-accent-primary);background:var(--avant-colors-surface-base);box-shadow:0 0 0 4px rgba(51,101,255,.08);outline:none}.ProjectRowEditor_folderButton__y2rKI{width:100%;padding:0 16px;height:44px;border-radius:14px;border:1px solid var(--avant-colors-border-subtle);background:var(--avant-colors-surface-shell);color:var(--avant-colors-text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left;display:flex;align-items:center;justify-content:space-between}.ProjectRowEditor_folderButton__y2rKI:hover{background:rgba(28,31,36,.04);border-color:rgba(28,31,36,.2)}.ProjectRowEditor_folderButton__y2rKI:disabled{opacity:.5;cursor:not-allowed}.ProjectRowEditor_folderButtonContent__kisgL{display:flex;align-items:center;gap:10px}.ProjectRowEditor_folderButtonIcon__egPcw{opacity:.5;transition:transform .2s ease}.ProjectRowEditor_folderButtonIconOpen__DVrar{transform:rotate(180deg)}.ProjectRowEditor_folderPicker__W1fTB{margin-top:12px;border:1px solid var(--avant-colors-border-subtle);border-radius:16px;padding:16px;background:var(--avant-colors-surface-base);box-shadow:0 4px 16px rgba(0,0,0,.04),0 1px 4px rgba(0,0,0,.02);animation:ProjectRowEditor_pickerEntrance__tvkPm .2s cubic-bezier(.16,1,.3,1)}@keyframes ProjectRowEditor_pickerEntrance__tvkPm{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ProjectRowEditor_folderPickerSearch__afhEf{margin-bottom:12px}.ProjectRowEditor_folderList__kDRqB{max-height:240px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin;scrollbar-color:var(--avant-colors-border-subtle) transparent}.ProjectRowEditor_folderList__kDRqB::-webkit-scrollbar{width:6px}.ProjectRowEditor_folderList__kDRqB::-webkit-scrollbar-track{background:transparent}.ProjectRowEditor_folderList__kDRqB::-webkit-scrollbar-thumb{background:var(--avant-colors-border-subtle);border-radius:3px}.ProjectRowEditor_folderItem__slxUL{width:100%;padding:12px 14px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--avant-colors-text-primary);font-size:14px;font-weight:450;cursor:pointer;transition:all .15s ease;text-align:left;display:flex;align-items:center;gap:10px}.ProjectRowEditor_folderItem__slxUL:hover{background:rgba(28,31,36,.03)}.ProjectRowEditor_folderItemSelected__4VIQd{border-color:rgba(51,101,255,.2);background:rgba(51,101,255,.04);color:var(--avant-colors-accent-primary);font-weight:550}.ProjectRowEditor_folderItemName__Id2cs{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectRowEditor_folderItemCheck__VvAIV{color:var(--avant-colors-accent-primary)}.ProjectRowEditor_actions__QDKmF{display:flex;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--avant-colors-border-subtle);justify-content:flex-end}.ProjectRowEditor_saveButton__b39_B{flex:none;height:44px;padding:0 28px;border-radius:14px;border:none;background:var(--avant-colors-text-primary);color:var(--avant-colors-surface-base);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ProjectRowEditor_saveButton__b39_B:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.ProjectRowEditor_saveButton__b39_B:active{transform:translateY(0)}.ProjectRowEditor_cancelButton__f3JHU{flex:none;height:44px;padding:0 24px;border-radius:14px;border:1px solid var(--avant-colors-border-subtle);background:transparent;color:var(--avant-colors-text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ProjectRowEditor_cancelButton__f3JHU:hover{background:rgba(28,31,36,.03);color:var(--avant-colors-text-primary)}@media (max-width:1024px){.ProjectRowEditor_panel__r73S1{padding:20px;border-radius:16px;margin:8px 0}.ProjectRowEditor_panel__r73S1:before{border-radius:17px}.ProjectRowEditor_header__zIXyU{margin-bottom:20px;padding-bottom:12px}.ProjectRowEditor_grid__066Aj{grid-template-columns:1fr 1fr;gap:16px}.ProjectRowEditor_field__bujoX:last-child:nth-child(odd){grid-column:1/-1}.ProjectRowEditor_actions__QDKmF{margin-top:20px;padding-top:20px}}@media (max-width:900px){.ProjectRowEditor_editorRow__1HBtS.ProjectRowEditor_editorRow__1HBtS{box-shadow:none!important;margin:0 0 12px!important}.ProjectRowEditor_editorRow__1HBtS td,.ProjectRowEditor_editorRow__1HBtS.ProjectRowEditor_editorRow__1HBtS{padding:0!important;border:none!important;background:transparent!important}.ProjectRowEditor_editorRow__1HBtS .ProjectRowEditor_panel__r73S1{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;padding:16px!important;margin:0!important;gap:0!important;border-radius:16px;border:1px solid var(--avant-colors-border-subtle);background:var(--avant-colors-surface-base);box-shadow:0 0 0 1px rgba(51,101,255,.1),0 12px 36px rgba(0,0,0,.06)}.ProjectRowEditor_panel__r73S1:before{border-radius:17px}.ProjectRowEditor_editorRow__1HBtS .ProjectRowEditor_folderButton__y2rKI svg,.ProjectRowEditor_editorRow__1HBtS .ProjectRowEditor_folderPicker__W1fTB svg{width:16px!important;height:16px!important}.ProjectRowEditor_header__zIXyU{font-size:14px;margin-bottom:16px;padding-bottom:12px}.ProjectRowEditor_grid__066Aj{gap:16px;grid-template-columns:1fr}.ProjectRowEditor_input__FN4Ov{height:40px;font-size:16px}.ProjectRowEditor_folderButton__y2rKI{height:40px;font-size:15px}.ProjectRowEditor_folderPicker__W1fTB{padding:12px;border-radius:14px}.ProjectRowEditor_folderList__kDRqB{max-height:200px}.ProjectRowEditor_actions__QDKmF{margin-top:16px;padding-top:16px;gap:10px}.ProjectRowEditor_cancelButton__f3JHU,.ProjectRowEditor_saveButton__b39_B{height:40px;font-size:14px;border-radius:10px}}@media (max-width:640px){.ProjectRowEditor_editorRow__1HBtS .ProjectRowEditor_panel__r73S1{padding:12px!important}.ProjectRowEditor_header__zIXyU{font-size:13px;margin-bottom:12px;padding-bottom:10px}.ProjectRowEditor_label__QdW_8{font-size:10px}.ProjectRowEditor_actions__QDKmF{flex-direction:column;gap:8px}.ProjectRowEditor_cancelButton__f3JHU,.ProjectRowEditor_saveButton__b39_B{width:100%;flex:none}}.MergeOutputRow_mergeRow__abQTb{background:transparent}.MergeOutputRow_cellWrapper__ez7Qf{padding:8px 0 0}.MergeOutputRow_card__sRn98{position:relative;display:flex;align-items:center;gap:20px;padding:20px 24px;text-decoration:none;color:inherit;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03);transition:all .4s cubic-bezier(.16,1,.3,1)}.MergeOutputRow_card__sRn98:hover{transform:translateY(-1px);border-color:#cbd5e1;box-shadow:0 4px 12px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04)}.MergeOutputRow_bgPattern__HTtyc{position:absolute;top:0;right:0;width:40%;height:100%;background:radial-gradient(circle at 80% 20%,rgba(51,101,255,.03) 0,transparent 50%),radial-gradient(circle at 60% 80%,rgba(99,102,241,.02) 0,transparent 40%);pointer-events:none}.MergeOutputRow_bgGlow__zA80p{position:absolute;top:50%;left:-10%;width:30%;height:150%;transform:translateY(-50%);background:radial-gradient(ellipse at center,rgba(51,101,255,.04) 0,transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.MergeOutputRow_card__sRn98:hover .MergeOutputRow_bgGlow__zA80p{opacity:1}.MergeOutputRow_iconWrapper__HnfFQ{position:relative;width:56px;height:56px;flex-shrink:0}.MergeOutputRow_iconLayers__oJ_1D{position:absolute;inset:0}.MergeOutputRow_layer1___HnT7,.MergeOutputRow_layer2__E7JAB,.MergeOutputRow_layer3__aNo_M{position:absolute;border-radius:10px;transition:all .4s cubic-bezier(.16,1,.3,1)}.MergeOutputRow_layer1___HnT7{top:8px;left:8px;right:0;bottom:0;background:#e2e8f0;opacity:.6}.MergeOutputRow_layer2__E7JAB{top:4px;left:4px;right:4px;bottom:4px;background:#cbd5e1;opacity:.8}.MergeOutputRow_layer3__aNo_M{inset:0;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e2e8f0;box-shadow:0 2px 8px rgba(0,0,0,.06)}.MergeOutputRow_card__sRn98:hover .MergeOutputRow_layer1___HnT7{transform:translate(4px,4px);opacity:.4}.MergeOutputRow_card__sRn98:hover .MergeOutputRow_layer2__E7JAB{transform:translate(2px,2px);opacity:.6}.MergeOutputRow_card__sRn98:hover .MergeOutputRow_layer3__aNo_M{box-shadow:0 4px 12px rgba(0,0,0,.08)}.MergeOutputRow_iconSymbol__WSvW1{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:2}.MergeOutputRow_iconSymbol__WSvW1 svg{width:26px;height:26px;color:#64748b;transition:all .3s ease}.MergeOutputRow_card__sRn98:hover .MergeOutputRow_iconSymbol__WSvW1 svg{color:#3365ff}.MergeOutputRow_content__QC_O7{flex:1;min-width:0}.MergeOutputRow_labelRow__2KPjm{display:flex;align-items:center;gap:8px;margin-bottom:6px}.MergeOutputRow_statusDot__1qmpE{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.15);animation:MergeOutputRow_breathe__H3ch8 3s ease-in-out infinite}@keyframes MergeOutputRow_breathe__H3ch8{0%,to{box-shadow:0 0 0 3px rgba(34,197,94,.15)}50%{box-shadow:0 0 0 5px rgba(34,197,94,.08)}}.MergeOutputRow_label__cBYez{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#22c55e}.MergeOutputRow_title__p9bLC{margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:#0f172a;transition:color .3s ease}.MergeOutputRow_card__sRn98:hover .MergeOutputRow_title__p9bLC{color:#3365ff}.MergeOutputRow_meta__6JjMD{margin:0;font-size:13px;font-weight:450;color:#64748b}.MergeOutputRow_actions__I9n9a{display:flex;align-items:center;gap:2px;position:relative;z-index:5}.MergeOutputRow_cta__PoqUt{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#3365ff;border-radius:10px;transition:all .3s cubic-bezier(.16,1,.3,1)}.MergeOutputRow_actions__I9n9a .MergeOutputRow_cta__PoqUt{border-radius:0 10px 10px 0}.MergeOutputRow_card__sRn98:hover .MergeOutputRow_cta__PoqUt{background:#2554e8}.MergeOutputRow_ctaText__qEtvT{font-size:13px;font-weight:600;color:#fff;white-space:nowrap}.MergeOutputRow_ctaIcon__Pqz0A{width:18px;height:18px;color:#fff;opacity:.9;transition:transform .3s ease}.MergeOutputRow_ctaIcon__Pqz0A svg{width:100%;height:100%}.MergeOutputRow_card__sRn98:hover .MergeOutputRow_ctaIcon__Pqz0A{transform:translateX(3px)}.MergeOutputRow_settingsButton__Hvs3K{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-right:none;border-radius:10px 0 0 10px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.MergeOutputRow_settingsButton__Hvs3K:before{content:"";position:absolute;inset:1px;border-radius:9px 0 0 9px;background:linear-gradient(135deg,hsla(0,0%,100%,.8),transparent 50%);pointer-events:none;opacity:0;transition:opacity .3s ease}.MergeOutputRow_settingsButton__Hvs3K svg{width:18px;height:18px;color:#64748b;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;z-index:1}.MergeOutputRow_settingsButton__Hvs3K:hover{background:linear-gradient(135deg,#fff,#f8fafc);border-color:#cbd5e1}.MergeOutputRow_settingsButton__Hvs3K:hover:before{opacity:1}.MergeOutputRow_settingsButton__Hvs3K:hover svg{color:#3365ff;transform:rotate(90deg)}.MergeOutputRow_settingsButton__Hvs3K:active{transform:scale(.97)}.MergeOutputRow_settingsButton__Hvs3K:active svg{transform:rotate(180deg)}.MergeOutputRow_settingsButton__Hvs3K:focus-visible{outline:2px solid #3365ff;outline-offset:2px}.MergeOutputRow_cardContainer__MfY8e{display:flex;flex-direction:column}.MergeOutputRow_updateSection__uhnom{padding:0 24px 20px;background:#f8fafc;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 16px 16px}.MergeOutputRow_updateDivider__sLAsz{height:1px;background:#e2e8f0;margin-bottom:14px}.MergeOutputRow_updateContent__orgLo{display:flex;align-items:center;justify-content:space-between;gap:16px}.MergeOutputRow_updateInfo__dDFqS{display:flex;align-items:center;gap:10px}.MergeOutputRow_updateDot__zSP7n{width:8px;height:8px;border-radius:50%;background:#f59e0b;flex-shrink:0}.MergeOutputRow_updateText__bEJRK{font-size:13px;font-weight:500;color:#64748b}.MergeOutputRow_updateButton__HiHtG{padding:8px 16px;background:#f59e0b;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#fff;cursor:pointer;transition:background .2s ease}.MergeOutputRow_updateButton__HiHtG:hover:not(:disabled){background:#d97706}.MergeOutputRow_updateButton__HiHtG:disabled{opacity:.6;cursor:not-allowed}.MergeOutputRow_hasUpdate__0pi3c .MergeOutputRow_card__sRn98{border-radius:16px 16px 0 0;border-bottom-color:transparent}.MergeOutputRow_separatorRow__JAH1O{background:transparent}.MergeOutputRow_separatorCell__JJcfo{padding:24px 0 16px}.MergeOutputRow_separator__S669B{display:flex;align-items:center;gap:16px}.MergeOutputRow_separatorLine__P7Q3Y{flex:1;height:1px;background:linear-gradient(90deg,transparent,#e2e8f0 20%,#e2e8f0 80%,transparent)}.MergeOutputRow_separatorLabel__hqFgP{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;white-space:nowrap}@media (prefers-color-scheme:dark){.MergeOutputRow_card__sRn98{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#334155}.MergeOutputRow_card__sRn98:hover{border-color:#475569}.MergeOutputRow_layer1___HnT7{background:#1e293b}.MergeOutputRow_layer2__E7JAB{background:#334155}.MergeOutputRow_layer3__aNo_M{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#475569}.MergeOutputRow_iconSymbol__WSvW1 svg{color:#94a3b8}.MergeOutputRow_card__sRn98:hover .MergeOutputRow_iconSymbol__WSvW1 svg{color:#60a5fa}.MergeOutputRow_title__p9bLC{color:#f1f5f9}.MergeOutputRow_card__sRn98:hover .MergeOutputRow_title__p9bLC{color:#60a5fa}.MergeOutputRow_meta__6JjMD{color:#94a3b8}.MergeOutputRow_separatorLine__P7Q3Y{background:linear-gradient(90deg,transparent,#334155 20%,#334155 80%,transparent)}.MergeOutputRow_separatorLabel__hqFgP{color:#64748b}.MergeOutputRow_updateSection__uhnom{background:#1e293b;border-color:#334155}.MergeOutputRow_updateDivider__sLAsz{background:#334155}.MergeOutputRow_updateText__bEJRK{color:#94a3b8}.MergeOutputRow_updateButton__HiHtG{background:#f59e0b;color:#0f172a}.MergeOutputRow_updateButton__HiHtG:hover:not(:disabled){background:#fbbf24}.MergeOutputRow_settingsButton__Hvs3K{background:linear-gradient(135deg,#1e293b,#0f172a);border-color:#334155}.MergeOutputRow_settingsButton__Hvs3K:before{background:linear-gradient(135deg,hsla(0,0%,100%,.05),transparent 50%)}.MergeOutputRow_settingsButton__Hvs3K svg{color:#94a3b8}.MergeOutputRow_settingsButton__Hvs3K:hover{background:linear-gradient(135deg,#334155,#1e293b);border-color:#475569}.MergeOutputRow_settingsButton__Hvs3K:hover svg{color:#60a5fa}}@media (max-width:640px){.MergeOutputRow_card__sRn98{flex-wrap:wrap;gap:16px;padding:16px}.MergeOutputRow_iconWrapper__HnfFQ{width:48px;height:48px}.MergeOutputRow_layer1___HnT7{top:6px;left:6px}.MergeOutputRow_layer2__E7JAB{top:3px;left:3px;right:3px;bottom:3px}.MergeOutputRow_iconSymbol__WSvW1 svg{width:22px;height:22px}.MergeOutputRow_content__QC_O7{flex:1 1 calc(100% - 68px)}.MergeOutputRow_title__p9bLC{font-size:15px}.MergeOutputRow_meta__6JjMD{font-size:12px}.MergeOutputRow_actions__I9n9a{width:100%}.MergeOutputRow_settingsButton__Hvs3K{width:48px;height:44px}.MergeOutputRow_cta__PoqUt{flex:1;justify-content:center;padding:12px 16px}.MergeOutputRow_separatorCell__JJcfo{padding:20px 0 12px}.MergeOutputRow_updateSection__uhnom{padding:0 16px 16px}.MergeOutputRow_updateContent__orgLo{flex-direction:column;align-items:stretch;gap:12px}.MergeOutputRow_updateText__bEJRK{font-size:12px}.MergeOutputRow_updateButton__HiHtG{width:100%;text-align:center;padding:10px 16px}.MergeOutputRow_hasUpdate__0pi3c .MergeOutputRow_card__sRn98{border-radius:12px 12px 0 0}}.JobReorderList_srOnly__WW8m_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.JobReorderList_container___OZtG{display:flex;flex-direction:column;gap:12px}.JobReorderList_header__N9q74{display:flex;align-items:center;justify-content:space-between;padding:0 4px}.JobReorderList_headerLabel__X8LoO{font-size:11px;font-weight:600;color:var(--avant-colors-text-muted);text-transform:uppercase;letter-spacing:.5px}.JobReorderList_headerCount__7X9g3{font-size:11px;font-weight:500;color:var(--avant-colors-text-muted)}.JobReorderList_list__lYJ1W{display:flex;flex-direction:column;gap:6px;max-height:280px;overflow-y:auto;padding:4px;margin:-4px}.JobReorderList_itemWrapper__PU3Wc{display:flex;align-items:center;gap:8px}.JobReorderList_orderNumber__rrplT{width:20px;font-size:11px;font-weight:600;color:var(--avant-colors-text-muted);text-align:right;flex-shrink:0}.JobReorderList_jobItem__rhMYr{display:flex;align-items:center;gap:10px;flex:1;padding:10px 12px;background:var(--avant-colors-surface-shell);border:1px solid transparent;border-radius:10px;transition:all .15s ease;cursor:default}.JobReorderList_jobItem__rhMYr:hover{background:rgba(0,0,0,.04)}.JobReorderList_jobItemExcluded__zjDHU{opacity:.5;background:transparent;border:1px dashed var(--avant-colors-border-subtle)}.JobReorderList_jobItemExcluded__zjDHU:hover{opacity:.65;background:transparent}.JobReorderList_jobItemDragging__PMHqF{opacity:.95;background:var(--avant-colors-surface-base);border-color:var(--avant-colors-accent-primary);box-shadow:0 8px 24px rgba(0,0,0,.15),0 0 0 2px var(--avant-colors-accent-primary);z-index:10;transform:scale(1.02)}.JobReorderList_itemWrapper__PU3Wc{transition:transform .2s cubic-bezier(.2,0,0,1)}.JobReorderList_dragHandle__W5WpY{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--avant-colors-text-muted);cursor:grab;border-radius:6px;transition:all .15s ease;flex-shrink:0;touch-action:none}.JobReorderList_dragHandle__W5WpY:hover:not(:disabled){color:var(--avant-colors-text-primary);background:rgba(0,0,0,.06)}.JobReorderList_dragHandle__W5WpY:active:not(:disabled){cursor:grabbing;color:var(--avant-colors-accent-primary)}.JobReorderList_dragHandle__W5WpY:focus-visible{outline:2px solid var(--avant-colors-accent-primary);outline-offset:2px}.JobReorderList_dragHandle__W5WpY:disabled{cursor:not-allowed;opacity:.4}.JobReorderList_checkbox__UMLVA{display:flex;align-items:center;cursor:pointer;flex-shrink:0}.JobReorderList_checkbox__UMLVA input{position:absolute;opacity:0;width:0;height:0}.JobReorderList_checkboxVisual__S84gQ{width:18px;height:18px;border:1.5px solid var(--avant-colors-border-subtle);border-radius:5px;background:var(--avant-colors-surface-base);transition:all .15s ease;position:relative}.JobReorderList_checkbox__UMLVA input:checked+.JobReorderList_checkboxVisual__S84gQ{background:var(--avant-colors-accent-primary);border-color:var(--avant-colors-accent-primary)}.JobReorderList_checkbox__UMLVA input:checked+.JobReorderList_checkboxVisual__S84gQ:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.JobReorderList_checkbox__UMLVA input:focus-visible+.JobReorderList_checkboxVisual__S84gQ{outline:2px solid var(--avant-colors-accent-primary);outline-offset:2px}.JobReorderList_checkbox__UMLVA input:disabled+.JobReorderList_checkboxVisual__S84gQ{opacity:.5;cursor:not-allowed}.JobReorderList_jobName__S7ukQ{flex:1;font-size:13px;font-weight:500;color:var(--avant-colors-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.JobReorderList_jobItemExcluded__zjDHU .JobReorderList_jobName__S7ukQ{text-decoration:line-through;color:var(--avant-colors-text-muted)}.JobReorderList_orderBadge__Dp4dm{width:8px;height:8px;background:var(--avant-colors-accent-secondary,#22c55e);border-radius:50%;flex-shrink:0}.JobReorderList_jobItemExternal__Zxf5Q{background:linear-gradient(135deg,rgba(139,92,246,.04),rgba(99,102,241,.04));border:1px solid rgba(139,92,246,.15)}.JobReorderList_jobItemExternal__Zxf5Q:hover{background:linear-gradient(135deg,rgba(139,92,246,.08),rgba(99,102,241,.08))}.JobReorderList_externalBadge__2Tkco{display:inline-flex;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:600;color:#8b5cf6;background:rgba(139,92,246,.1);border-radius:4px;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.JobReorderList_jobItemDeleted__ShLHL{background:linear-gradient(135deg,rgba(239,68,68,.04),rgba(220,38,38,.04));border:1px dashed rgba(239,68,68,.3);opacity:.7}.JobReorderList_jobItemDeleted__ShLHL:hover{background:linear-gradient(135deg,rgba(239,68,68,.08),rgba(220,38,38,.08));opacity:.8}.JobReorderList_deletedBadge__PMU8t{display:inline-flex;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:600;color:#ef4444;background:rgba(239,68,68,.1);border-radius:4px;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0}.JobReorderList_removeButton__tmV51{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--avant-colors-text-muted);cursor:pointer;border-radius:6px;transition:all .15s ease;flex-shrink:0}.JobReorderList_removeButton__tmV51:hover:not(:disabled){color:#ef4444;background:rgba(239,68,68,.1)}.JobReorderList_removeButton__tmV51:focus-visible{outline:2px solid var(--avant-colors-accent-primary);outline-offset:2px}.JobReorderList_removeButton__tmV51:disabled{cursor:not-allowed;opacity:.4}.JobReorderList_emptyMessage__Q3dqq{text-align:center;font-size:13px;color:var(--avant-colors-text-muted);padding:24px}@keyframes JobReorderList_shimmer__Mxiqu{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.JobReorderList_loadingContainer__UtFUO{display:flex;flex-direction:column;gap:6px;padding:4px}.JobReorderList_skeletonItem__08LNk{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--avant-colors-surface-shell);border-radius:10px}.JobReorderList_skeletonHandle__4bZ2w{width:24px;height:24px;border-radius:6px}.JobReorderList_skeletonCheckbox__vjhUk,.JobReorderList_skeletonHandle__4bZ2w{background:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.1) 50%,rgba(0,0,0,.06));background-size:200px 100%;animation:JobReorderList_shimmer__Mxiqu 1.5s ease-in-out infinite}.JobReorderList_skeletonCheckbox__vjhUk{width:18px;height:18px;border-radius:5px;animation-delay:.1s}.JobReorderList_skeletonText__TSxDH{flex:1;height:14px;border-radius:4px;background:linear-gradient(90deg,rgba(0,0,0,.06),rgba(0,0,0,.1) 50%,rgba(0,0,0,.06));background-size:200px 100%;animation:JobReorderList_shimmer__Mxiqu 1.5s ease-in-out infinite;animation-delay:.2s}@media (max-width:480px){.JobReorderList_list__lYJ1W{max-height:200px}.JobReorderList_orderNumber__rrplT{display:none}.JobReorderList_jobItem__rhMYr{padding:8px 10px}.JobReorderList_jobName__S7ukQ{font-size:12px}}.JobPickerModal_overlay__HTEPn{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:JobPickerModal_fadeIn__iJAH4 .2s cubic-bezier(.16,1,.3,1);padding:20px}@keyframes JobPickerModal_fadeIn__iJAH4{0%{opacity:0}to{opacity:1}}.JobPickerModal_modal__jN8D7{background:var(--avant-colors-surface-base,#fff);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.3),0 0 0 1px rgba(99,102,241,.1);max-width:560px;width:100%;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;animation:JobPickerModal_slideUp__crapC .3s cubic-bezier(.16,1,.3,1)}@keyframes JobPickerModal_slideUp__crapC{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.JobPickerModal_header__KWHyk{display:flex;align-items:center;gap:16px;padding:28px 28px 20px;border-bottom:2px solid rgba(99,102,241,.1);background:linear-gradient(135deg,rgba(99,102,241,.03),rgba(168,85,247,.03));flex-shrink:0}.JobPickerModal_iconContainer__Ci6Fd{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,rgba(59,130,246,.1),rgba(99,102,241,.1));border:2px solid rgba(59,130,246,.2);display:flex;align-items:center;justify-content:center;color:#3b82f6;flex-shrink:0}.JobPickerModal_headerText__hfDkS{flex:1;min-width:0}.JobPickerModal_title__y2WPI{font-size:20px;font-weight:700;margin:0;color:var(--avant-colors-text-primary,#1a1a1a);letter-spacing:-.02em;line-height:1.2}.JobPickerModal_subtitle__rmSNI{font-size:13px;color:var(--avant-colors-text-secondary,#666);margin:4px 0 0;font-weight:500}.JobPickerModal_closeButton__GITKl{width:36px;height:36px;border-radius:10px;border:none;background:rgba(0,0,0,.04);color:var(--avant-colors-text-secondary,#666);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);flex-shrink:0}.JobPickerModal_closeButton__GITKl:hover:not(:disabled){background:rgba(239,68,68,.1);color:#ef4444;transform:rotate(90deg)}.JobPickerModal_closeButton__GITKl:disabled{opacity:.5;cursor:not-allowed}.JobPickerModal_searchSection__vB8xA{padding:20px 28px;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.JobPickerModal_searchInputWrapper__9NGH4{position:relative;display:flex;align-items:center}.JobPickerModal_searchIcon__k2n8l{position:absolute;left:16px;color:var(--avant-colors-text-muted,#999);pointer-events:none}.JobPickerModal_searchInput__Ld17x{width:100%;padding:14px 16px 14px 48px;border-radius:14px;border:2px solid rgba(99,102,241,.15);background:var(--avant-colors-surface-base,#fff);font-size:15px;font-weight:500;color:var(--avant-colors-text-primary,#1a1a1a);font-family:inherit;transition:all .2s cubic-bezier(.16,1,.3,1)}.JobPickerModal_searchInput__Ld17x::-moz-placeholder{color:var(--avant-colors-text-muted,#999)}.JobPickerModal_searchInput__Ld17x::placeholder{color:var(--avant-colors-text-muted,#999)}.JobPickerModal_searchInput__Ld17x:hover:not(:disabled){border-color:rgba(59,130,246,.3)}.JobPickerModal_searchInput__Ld17x:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 4px rgba(59,130,246,.1)}.JobPickerModal_searchInput__Ld17x:disabled{opacity:.5;cursor:not-allowed}.JobPickerModal_searchSpinner__qg_2C{position:absolute;right:16px;width:20px;height:20px;border:2px solid rgba(59,130,246,.2);border-top-color:#3b82f6;border-radius:50%;animation:JobPickerModal_spin__XNGN_ .8s linear infinite}.JobPickerModal_resultsSection__cdi4H{flex:1;overflow-y:auto;padding:8px 16px;min-height:200px;max-height:320px}.JobPickerModal_resultsList__WTgK5{display:flex;flex-direction:column;gap:4px}.JobPickerModal_resultItem__dIwoG{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:none;background:transparent;width:100%;text-align:left;cursor:pointer;transition:all .15s ease}.JobPickerModal_resultItem__dIwoG:hover:not(:disabled){background:rgba(59,130,246,.06)}.JobPickerModal_resultItem__dIwoG:focus-visible{outline:2px solid var(--avant-colors-accent-primary);outline-offset:2px}.JobPickerModal_resultItem__dIwoG:disabled{opacity:.5;cursor:not-allowed}.JobPickerModal_resultItemSelected__1EGpX{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2)}.JobPickerModal_resultItemSelected__1EGpX:hover:not(:disabled){background:rgba(59,130,246,.15)}.JobPickerModal_resultCheckbox__D_qz2{width:20px;height:20px;border:2px solid var(--avant-colors-border-subtle,#ddd);border-radius:6px;background:var(--avant-colors-surface-base,#fff);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.JobPickerModal_resultItemSelected__1EGpX .JobPickerModal_resultCheckbox__D_qz2{background:#3b82f6;border-color:#3b82f6}.JobPickerModal_resultCheckmark__4Fs4a{color:#fff;opacity:0;transform:scale(.5);transition:all .15s ease}.JobPickerModal_resultItemSelected__1EGpX .JobPickerModal_resultCheckmark__4Fs4a{opacity:1;transform:scale(1)}.JobPickerModal_resultInfo__n6cpC{flex:1;min-width:0}.JobPickerModal_resultName__zGcjv{font-size:14px;font-weight:600;color:var(--avant-colors-text-primary,#1a1a1a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JobPickerModal_resultMeta__Trwi_{font-size:12px;color:var(--avant-colors-text-muted,#999);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.JobPickerModal_resultAlreadyAdded__anzRQ{font-size:11px;font-weight:600;color:#10b981;background:rgba(16,185,129,.1);padding:3px 8px;border-radius:6px;flex-shrink:0}.JobPickerModal_loadMoreButton__dWU4Q{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;margin-top:8px;font-size:13px;font-weight:500;color:var(--avant-colors-accent-primary,#3b82f6);background:rgba(59,130,246,.06);border:1px dashed rgba(59,130,246,.3);border-radius:10px;cursor:pointer;transition:all .15s ease}.JobPickerModal_loadMoreButton__dWU4Q:hover:not(:disabled){background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.5)}.JobPickerModal_loadMoreButton__dWU4Q:disabled{opacity:.7;cursor:wait}.JobPickerModal_loadMoreSpinner__fLCgA{width:14px;height:14px;border:2px solid rgba(59,130,246,.2);border-top:2px solid var(--avant-colors-accent-primary,#3b82f6);border-radius:50%;animation:JobPickerModal_spin__XNGN_ .8s linear infinite}@keyframes JobPickerModal_spin__XNGN_{to{transform:rotate(1turn)}}.JobPickerModal_emptyState__dWVrw{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center}.JobPickerModal_emptyIcon__Lnvph{width:48px;height:48px;color:var(--avant-colors-text-muted,#999);margin-bottom:16px;opacity:.5}.JobPickerModal_emptyTitle__mtyqH{font-size:15px;font-weight:600;color:var(--avant-colors-text-secondary,#666);margin:0 0 4px}.JobPickerModal_emptySubtitle__te134{font-size:13px;color:var(--avant-colors-text-muted,#999);margin:0}.JobPickerModal_errorState__9HrFn{display:flex;align-items:center;gap:12px;padding:16px 20px;margin:12px;background:rgba(239,68,68,.08);border-radius:12px;border-left:3px solid #ef4444}.JobPickerModal_errorIcon__NZV4u{color:#ef4444;flex-shrink:0}.JobPickerModal_errorText__zDw5o{font-size:13px;color:#dc2626;font-weight:500}.JobPickerModal_selectionSummary__afRvJ{padding:14px 28px;background:linear-gradient(135deg,rgba(59,130,246,.04),rgba(99,102,241,.04));border-top:1px solid rgba(59,130,246,.1);flex-shrink:0}.JobPickerModal_selectionCount__h_T33{font-size:13px;font-weight:600;color:#3b82f6}.JobPickerModal_footer__Po6pf{padding:20px 28px 24px;display:flex;gap:12px;border-top:2px solid rgba(0,0,0,.05);flex-shrink:0}.JobPickerModal_cancelButton__Wnyav{flex:1;padding:14px 20px;border-radius:12px;border:2px solid rgba(0,0,0,.1);background:var(--avant-colors-surface-base,#fff);color:var(--avant-colors-text-secondary,#666);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.JobPickerModal_cancelButton__Wnyav:hover:not(:disabled){background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.2)}.JobPickerModal_cancelButton__Wnyav:disabled{opacity:.5;cursor:not-allowed}.JobPickerModal_addButton__m0q3Q{flex:2;padding:14px 20px;border-radius:12px;border:none;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 16px rgba(59,130,246,.3)}.JobPickerModal_addButton__m0q3Q:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.4)}.JobPickerModal_addButton__m0q3Q:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:600px){.JobPickerModal_modal__jN8D7{border-radius:20px;max-height:90vh}.JobPickerModal_header__KWHyk{padding:20px}.JobPickerModal_title__y2WPI{font-size:18px}.JobPickerModal_searchSection__vB8xA{padding:16px 20px}.JobPickerModal_resultsSection__cdi4H{padding:8px 12px}.JobPickerModal_footer__Po6pf{padding:16px 20px 20px;flex-direction:column}.JobPickerModal_addButton__m0q3Q,.JobPickerModal_cancelButton__Wnyav{flex:1}}.PresetSelector_container__y8hl9{display:flex;flex-direction:column;gap:8px}.PresetSelector_label__E2Ww_{font-size:11px;font-weight:600;color:var(--avant-colors-text-muted);text-transform:uppercase;letter-spacing:.5px}.PresetSelector_row__TdNW0{display:flex;gap:8px;align-items:center}.PresetSelector_select__CWJM3{flex:1;padding:10px 32px 10px 12px;border-radius:10px;border:1.5px solid var(--avant-colors-border-subtle);background:var(--avant-colors-surface-base);font-size:14px;font-weight:500;color:var(--avant-colors-text-primary);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:all .15s ease}.PresetSelector_select__CWJM3:focus,.PresetSelector_select__CWJM3:hover:not(:disabled){border-color:var(--avant-colors-accent-primary)}.PresetSelector_select__CWJM3:focus{outline:none;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.PresetSelector_select__CWJM3:disabled{opacity:.5;cursor:not-allowed}.PresetSelector_iconButton__kqEHR{width:36px;height:36px;border-radius:10px;border:1.5px solid var(--avant-colors-border-subtle);background:var(--avant-colors-surface-base);color:var(--avant-colors-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}.PresetSelector_iconButton__kqEHR:hover:not(:disabled){border-color:var(--avant-colors-accent-primary);color:var(--avant-colors-accent-primary);background:rgba(99,102,241,.05)}.PresetSelector_iconButton__kqEHR:disabled{opacity:.4;cursor:not-allowed}.PresetSelector_saveButton__ZNqmm:hover:not(:disabled){border-color:#10b981;color:#10b981;background:rgba(16,185,129,.05)}.PresetSelector_deleteButton___njX_:hover:not(:disabled){border-color:#ef4444;color:#ef4444;background:rgba(239,68,68,.05)}.PresetSelector_applyButton__4pSS3{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;border:none;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;flex-shrink:0}.PresetSelector_applyButton__4pSS3:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.PresetSelector_applyButton__4pSS3:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.PresetSelector_spinIcon__0RsLF{animation:PresetSelector_spin__jTZiy 1s linear infinite}@keyframes PresetSelector_spin__jTZiy{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PresetSelector_description__83bIi{font-size:12px;color:var(--avant-colors-text-muted);padding:0 2px}.PresetSelector_defaultBadge__ETnPR{font-size:10px;font-weight:600;color:#10b981;background:rgba(16,185,129,.1);padding:2px 6px;border-radius:4px;margin-left:8px}.PresetSelector_modalOverlay__olzD4{position:fixed;inset:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.PresetSelector_modal__wU6Ep{background:var(--avant-colors-surface-base);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:400px;width:100%;padding:24px;animation:PresetSelector_slideUp__n22Cl .2s ease}@keyframes PresetSelector_slideUp__n22Cl{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.PresetSelector_modalTitle__GVJ0b{font-size:18px;font-weight:700;margin:0 0 16px;color:var(--avant-colors-text-primary)}.PresetSelector_formGroup__ui024{margin-bottom:16px}.PresetSelector_formLabel__a_H7a{display:block;font-size:13px;font-weight:600;color:var(--avant-colors-text-secondary);margin-bottom:6px}.PresetSelector_input__geqJL{width:100%;padding:10px 12px;border-radius:10px;border:1.5px solid var(--avant-colors-border-subtle);background:var(--avant-colors-surface-base);font-size:14px;color:var(--avant-colors-text-primary);transition:all .15s ease}.PresetSelector_input__geqJL:focus{outline:none;border-color:var(--avant-colors-accent-primary);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.PresetSelector_textarea__eHw2K{min-height:60px;resize:vertical}.PresetSelector_modalFooter__ZqDcE{display:flex;gap:10px;margin-top:20px}.PresetSelector_cancelButton__zPzII{flex:1;padding:10px 16px;border-radius:10px;border:1.5px solid var(--avant-colors-border-subtle);background:var(--avant-colors-surface-base);color:var(--avant-colors-text-secondary);font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}.PresetSelector_cancelButton__zPzII:hover{background:rgba(0,0,0,.04)}.PresetSelector_submitButton__Q4uUY{flex:1;padding:10px 16px;border-radius:10px;border:none;background:linear-gradient(135deg,#3b82f6,#6366f1);color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease}.PresetSelector_submitButton__Q4uUY:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px rgba(99,102,241,.3)}.PresetSelector_submitButton__Q4uUY:disabled{opacity:.5;cursor:not-allowed}.PresetSelector_error__DtfDQ{color:#ef4444;font-size:13px;margin-top:8px}.NotificationPrompt_prompt__uFvEn{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--avant-colors-surface-base);border:1px solid var(--avant-colors-border-subtle);border-radius:12px;margin-bottom:16px;animation:NotificationPrompt_slideIn__5Tphv .2s ease-out}@keyframes NotificationPrompt_slideIn__5Tphv{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.NotificationPrompt_iconContainer__tJ4Wh{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:rgba(var(--avant-colors-accent-primary-rgb),.1);flex-shrink:0}.NotificationPrompt_icon___Ryo3{color:var(--avant-colors-accent-primary)}.NotificationPrompt_text__Q3Kmd{flex:1;font-size:14px;font-weight:500;color:var(--avant-colors-text-primary);line-height:1.4}.NotificationPrompt_actions__9Dn_g{display:flex;align-items:center;gap:8px;flex-shrink:0}.NotificationPrompt_enableButton__PwTOd{padding:8px 16px;font-size:13px;font-weight:600;color:var(--avant-colors-text-inverse);background:var(--avant-colors-accent-primary);border:none;border-radius:8px;cursor:pointer;transition:background-color .15s ease,transform .1s ease;white-space:nowrap}.NotificationPrompt_enableButton__PwTOd:hover:not(:disabled){opacity:.9}.NotificationPrompt_enableButton__PwTOd:active:not(:disabled){transform:scale(.98)}.NotificationPrompt_enableButton__PwTOd:disabled{opacity:.7;cursor:not-allowed}.NotificationPrompt_dismissButton__HBBLS{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--avant-colors-text-muted);background:transparent;border:none;border-radius:6px;cursor:pointer;transition:background-color .15s ease,color .15s ease}.NotificationPrompt_dismissButton__HBBLS:hover{background:var(--avant-colors-surface-base);color:var(--avant-colors-text-secondary)}@media (max-width:600px){.NotificationPrompt_prompt__uFvEn{flex-wrap:wrap;gap:12px}.NotificationPrompt_text__Q3Kmd{flex-basis:calc(100% - 48px);order:1}.NotificationPrompt_iconContainer__tJ4Wh{order:0}.NotificationPrompt_actions__9Dn_g{order:2;width:100%;justify-content:flex-end}.NotificationPrompt_enableButton__PwTOd{flex:1;max-width:200px}}@media (prefers-reduced-motion:reduce){.NotificationPrompt_prompt__uFvEn{animation:none}}.DropZone_dropZoneWrapper__dpWx5{display:flex;justify-content:center;padding:40px 0}.DropZone_dropZone__TRChl{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:16rem;height:16rem;border-radius:9999px;border:1px dashed var(--avant-colors-border-subtle);background-color:var(--avant-colors-surface-base);cursor:pointer;overflow:hidden;transition:all .3s ease}.DropZone_dropZone__TRChl:hover{border-color:var(--avant-colors-accent-primary);background-color:rgba(51,101,255,.02)}.DropZone_dragActive__T9xJC{border-color:var(--avant-colors-accent-primary);background-color:rgba(51,101,255,.08);transform:scale(1.02);border-width:2px}.DropZone_disabled__mo1Cz{opacity:.5;cursor:not-allowed}.DropZone_pulseCircleOuter__TyW0y{width:12rem;height:12rem}.DropZone_pulseCircleInner__YvIt0,.DropZone_pulseCircleOuter__TyW0y{position:absolute;border:1px solid var(--avant-colors-border-subtle);border-radius:9999px;animation:DropZone_pulse__XKZ8G 2s cubic-bezier(.4,0,.6,1) infinite;pointer-events:none}.DropZone_pulseCircleInner__YvIt0{width:8rem;height:8rem;animation-delay:.1s}@keyframes DropZone_pulse__XKZ8G{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.05)}}.DropZone_dropZone__TRChl:hover .DropZone_pulseCircleInner__YvIt0,.DropZone_dropZone__TRChl:hover .DropZone_pulseCircleOuter__TyW0y{opacity:.1;transform:scale(1.1);transition:all .7s ease-out}.DropZone_content__jjN4G{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:2rem}.DropZone_iconWrapper__zt_CO{width:4rem;height:4rem;border-radius:9999px;background-color:var(--avant-colors-surface-shell);box-shadow:var(--avant-elevation-raised);display:flex;align-items:center;justify-content:center;color:var(--avant-colors-accent-primary);transition:transform .3s ease;border:1px solid var(--avant-colors-border-subtle)}.DropZone_dropZone__TRChl:hover .DropZone_iconWrapper__zt_CO{transform:translateY(-.25rem);color:var(--avant-colors-text-inverse);background-color:var(--avant-colors-accent-primary);border-color:transparent}.DropZone_plusIcon__5l4SW{font-size:1.875rem;font-weight:300;line-height:1}.DropZone_textGroup__YtDHW{display:flex;flex-direction:column;gap:.25rem}.DropZone_title__mUXCp{font-size:1.25rem;font-weight:400;color:var(--avant-colors-text-primary);letter-spacing:-.01em}.DropZone_subtitle__8Bm_y{font-size:.875rem;color:var(--avant-colors-text-secondary);font-weight:400}@media (max-width:640px){.DropZone_dropZoneWrapper__dpWx5{padding:24px 0}.DropZone_dropZone__TRChl{width:min(16rem,70vw);height:min(16rem,70vw)}.DropZone_pulseCircleOuter__TyW0y{width:min(12rem,55vw);height:min(12rem,55vw)}.DropZone_pulseCircleInner__YvIt0{width:min(8rem,36vw);height:min(8rem,36vw)}.DropZone_title__mUXCp{font-size:1.125rem}}