.JobSearchLauncher_root__vAYGJ{font-family:var(--font-body,system-ui,sans-serif);background:transparent;color:inherit;padding:0 0 .5rem;max-width:960px;margin:0 auto}.JobSearchLauncher_root__vAYGJ *{box-sizing:border-box}.JobSearchLauncher_title__0r3sM{font-size:clamp(1.35rem,2.2vw,1.65rem);font-weight:700;letter-spacing:-.035em;margin-bottom:1.5rem;color:var(--text,inherit)}.JobSearchLauncher_section__6J_7H{margin-bottom:1.5rem}.JobSearchLauncher_surfacePanel__fOzy7{padding:18px 20px;border-radius:var(--radius-xl,16px);background:var(--surface-glass,var(--surface-card));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--surface-glass-border,var(--border-subtle));box-shadow:var(--border-glow,var(--shadow-elevated))}@media (prefers-color-scheme:dark){.JobSearchLauncher_surfacePanel__fOzy7{background:var(--surface-card,#111);border-color:var(--border-subtle,rgba(255,255,255,.06))}}.JobSearchLauncher_hint__i4NSS{font-size:11px;color:var(--job-launcher-nudge-fg,var(--muted));margin-bottom:6px;font-family:var(--font-mono);letter-spacing:.04em}.JobSearchLauncher_tag__md5AH{font-size:var(--job-launcher-font-tag,13px);padding:4px 10px;border-radius:var(--job-launcher-radius-pill,8px);border:.5px solid var(--job-launcher-chip-off-border,#ddd);cursor:pointer;background:var(--job-launcher-chip-off-bg,#fff);color:var(--text,#1a1a1a);transition:background var(--motion-xs,.18s) var(--ease-soft,ease),border-color var(--motion-xs,.18s) var(--ease-soft,ease);display:inline-block}.JobSearchLauncher_tag__md5AH:hover{background:var(--surface-muted,#f5f5f5)}.JobSearchLauncher_tagOn__7RtXe{background:var(--job-launcher-chip-on-bg,#e6f1fb);color:var(--job-launcher-chip-on-fg,#185fa5);border-color:var(--job-launcher-chip-on-border,#378add)}.JobSearchLauncher_tagList__Bu1cO{display:flex;flex-wrap:wrap;gap:var(--job-launcher-space-tight,6px)}.JobSearchLauncher_jobBoardsNudge__oGQTP{font-size:var(--job-launcher-font-meta,12px);line-height:1.45;color:var(--job-launcher-nudge-fg,#666);margin:var(--job-launcher-space-tight,6px) 0 var(--job-launcher-space-block,10px);padding:6px 0 6px 10px;border-left:2px solid var(--job-launcher-nudge-accent,#378add)}.JobSearchLauncher_jobBoardsRow__juoZF{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:2px 0 6px}.JobSearchLauncher_jobBoardsRowEnd__9iGsH{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-left:auto}.JobSearchLauncher_jobBoardsRowLabel__NPIJm{font-weight:600;text-transform:uppercase;letter-spacing:.04em}.JobSearchLauncher_jobBoardsCount__5C8Ez,.JobSearchLauncher_jobBoardsNotice__FEO30,.JobSearchLauncher_jobBoardsRowLabel__NPIJm{font-size:var(--job-launcher-font-meta,11px);color:var(--muted,#888)}.JobSearchLauncher_jobBoardsNotice__FEO30{margin:4px 0 0;line-height:1.35}.JobSearchLauncher_jobBoardsEmpty__mJAGL{font-size:var(--job-launcher-font-meta,12px);color:var(--muted,#999);margin:0 0 6px;line-height:1.4}.JobSearchLauncher_stats__GPOr8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:1rem 0}.JobSearchLauncher_stat__jvaeD{background:var(--surface-muted,#f5f5f5);border-radius:var(--radius-lg,12px);border:1px solid var(--border-subtle,rgba(0,0,0,.06));padding:.85rem 1.1rem;box-shadow:var(--shadow-xs,none)}.JobSearchLauncher_statN__U0s9u{font-size:22px;font-weight:500}.JobSearchLauncher_statL__YPhk3{font-size:12px;color:#888;margin-top:2px}.JobSearchLauncher_controls__dHIVv{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:1rem 0}.JobSearchLauncher_btnMain__cdome{background:transparent;border:1px solid var(--border-subtle,#ccc);border-radius:var(--radius-md,8px);padding:9px 16px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;color:var(--text,#1a1a1a);box-shadow:none;transition:background var(--motion-xs,.18s) var(--ease-soft,ease),border-color var(--motion-xs,.18s) var(--ease-soft,ease),box-shadow var(--motion-xs,.18s) var(--ease-soft,ease),color var(--motion-xs,.18s) ease}.JobSearchLauncher_btnMain__cdome:hover:not(:disabled){background:var(--surface-muted,#f5f5f5);border-color:rgba(0,0,0,.12)}.JobSearchLauncher_btnMain__cdome:disabled{opacity:.4;cursor:not-allowed}.JobSearchLauncher_btnGo__BF4FU{background:linear-gradient(165deg,#6aa8ff,#4f8fff 40%,#3b7dff);color:#fff;border:1px solid rgba(255,255,255,.14);font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.2),0 0 0 1px rgba(91,157,255,.28)}.JobSearchLauncher_btnGo__BF4FU:hover:not(:disabled){background:linear-gradient(165deg,#7cb4ff,#5b9dff 42%,#4f8fff);box-shadow:0 2px 14px rgba(91,157,255,.38),0 0 0 1px rgba(255,255,255,.16)}.JobSearchLauncher_progressBar__MgQp8{height:6px;background:#eee;border-radius:3px;overflow:hidden;margin:6px 0}.JobSearchLauncher_progressFill__up8w_{height:100%;background:linear-gradient(90deg,var(--accent,#5b9dff),#7ec8ff);border-radius:3px;transition:width 1.6s ease-out}.JobSearchLauncher_queueInfo__Ac3GS{font-size:13px;color:#888;margin-top:4px}.JobSearchLauncher_batchRecentBlock__YxmkD{margin-top:10px;padding-top:8px;border-top:.5px solid #e8e8e8}.JobSearchLauncher_batchRecentTitle__XKxs5{font-size:12px;font-weight:500;color:#888;margin-bottom:6px}.JobSearchLauncher_batchRecentList__z9q_N{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.JobSearchLauncher_batchRecentRow__UU4du{font-size:13px;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.JobSearchLauncher_batchRecentRow__UU4du a{color:#185fa5;text-decoration:underline;font-weight:500}.JobSearchLauncher_batchRecentRow__UU4du a:hover{color:#0d4a8a}.JobSearchLauncher_batchRecentMeta__xNDOH{font-size:12px;color:#888}.JobSearchLauncher_select__2TpPD{font-family:inherit;font-size:13px;padding:6px 10px;border:.5px solid #ccc;border-radius:8px;background:#fff;color:#1a1a1a}.JobSearchLauncher_customInput__v13lR{font-family:ui-monospace,monospace;font-size:12px;padding:8px 10px;border:.5px solid #ccc;border-radius:8px;background:#fff;color:#1a1a1a;width:100%;margin-top:6px;outline:none}.JobSearchLauncher_customInputRow__KgSCQ{display:flex;gap:8px;align-items:center;margin-top:6px}.JobSearchLauncher_customInputRow__KgSCQ input{flex:1 1}.JobSearchLauncher_tagRemove__kSMFH{margin-left:6px;font-weight:400;cursor:pointer;opacity:.6}.JobSearchLauncher_tagRemove__kSMFH:hover{opacity:1}.JobSearchLauncher_clearAllBtn__OwjIu{background:none;border:none;text-decoration:underline;color:#888;cursor:pointer;font-size:11px;margin-left:auto;font-family:inherit;padding:0}.JobSearchLauncher_clearAllBtn__OwjIu:hover{color:#555}.JobSearchLauncher_customInput__v13lR::placeholder{color:#bbb}.JobSearchLauncher_negPresetPreview__2jwHf{font-size:11px;color:#666;line-height:1.35;margin-top:6px;margin-bottom:4px;word-break:break-word}.JobSearchLauncher_previewTa__Q1Lwi{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;padding:12px 14px;border:1px solid var(--border-subtle,#ccc);border-radius:var(--radius-md,8px);background:var(--surface-input,#f8f9fb);color:var(--text,#1a1a1a);width:100%;margin-top:6px;outline:none;min-height:140px;resize:vertical;line-height:1.5;box-shadow:inset 0 1px 3px rgba(0,0,0,.06);background-image:linear-gradient(rgba(61,53,128,.03),rgba(61,53,128,.03));-moz-tab-size:2;tab-size:2}.JobSearchLauncher_divider__lXMSN{height:1px;background:var(--border-subtle);margin:1.25rem 0}.JobSearchLauncher_row2__wBqli{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.JobSearchLauncher_chk__RQYSi{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.JobSearchLauncher_phraseStyleStack__e8Kkk{display:flex;flex-direction:column;gap:10px;align-items:stretch;width:100%}.JobSearchLauncher_phraseStyleStack__e8Kkk .JobSearchLauncher_select__2TpPD{align-self:flex-start;width:100%;max-width:min(100%,300px)}.JobSearchLauncher_chkMultiline__1HOmT{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:start;font-size:13px;cursor:pointer;line-height:1.45;margin:0;width:100%;max-width:100%}.JobSearchLauncher_chkMultiline__1HOmT input[type=checkbox]{margin:.2em 0 0;justify-self:start}.JobSearchLauncher_chkLabelText__am_AJ{min-width:0}.JobSearchLauncher_previewToolbar__k_leH{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:8px}.JobSearchLauncher_seg__BjyAj{display:inline-flex;border:.5px solid #ccc;border-radius:8px;overflow:hidden}.JobSearchLauncher_seg__BjyAj button{border:none;background:#fff;padding:6px 12px;font-size:12px;cursor:pointer;font-family:inherit;color:#1a1a1a}.JobSearchLauncher_seg__BjyAj button[aria-pressed=true]{background:#e6f1fb;color:#185fa5;font-weight:600}.JobSearchLauncher_headlessCard__28Wwr{border:.5px solid #ddd;border-radius:8px;padding:8px 10px;background:transparent}.JobSearchLauncher_headlessMeta__5nE4W{font-size:12px;color:#888;margin-bottom:4px}.JobSearchLauncher_headlessTitle__vvMdJ{font-size:13px;font-weight:500;line-height:1.35}.JobSearchLauncher_headlessUrl__ezrGk{font-size:12px;color:#666;word-break:break-all;margin-top:2px}.JobSearchLauncher_headlessGhost__GzcsE{font-size:11px;font-style:italic;color:#999;margin-top:4px;letter-spacing:.01em}.JobSearchLauncher_headlessErr__NASTO{font-size:12px;color:#b33232;margin-top:4px}.JobSearchLauncher_headlessScoreLine__CvIUa{font-size:12px;color:#666;margin-top:4px}.JobSearchLauncher_headlessActions__pSMmm{display:flex;gap:8px;margin-top:6px}.JobSearchLauncher_headlessHelp__2i__P{margin-top:8px;font-size:12px}.JobSearchLauncher_headlessHelpSummary__k1eYs{cursor:pointer;list-style:none;color:#185fa5;font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.JobSearchLauncher_headlessHelpSummary__k1eYs::-webkit-details-marker{display:none}.JobSearchLauncher_headlessHelpIcon__MALY7{display:inline-block;font-size:13px;line-height:1;vertical-align:-1px}.JobSearchLauncher_headlessHelpPanel__vPib_{margin-top:8px;padding:8px 10px;border-radius:8px;background:#f0f4f8;border:.5px solid #d0d8e0;color:#333;line-height:1.45}.JobSearchLauncher_headlessHelpPanel__vPib_ p{margin:0 0 6px}.JobSearchLauncher_headlessHelpPanel__vPib_ p:last-child{margin-bottom:0}.JobSearchLauncher_openLink__fwY1x{text-decoration:none;display:inline-flex;align-items:center}.JobSearchLauncher_batchApplyToolbar__LqDnF{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.JobSearchLauncher_batchApplySticky__MOOvh{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;margin-bottom:12px;border-radius:8px;border:.5px solid var(--hairline,#ddd);font-size:13px;line-height:1.4;background:var(--surface-muted,#f5f5f5)}.JobSearchLauncher_batchApplyStickyRunning__MUKw0{border-color:#378add88;background:rgba(55,138,221,.08)}.JobSearchLauncher_batchApplyStickyInterrupted__oWDb8{border-color:#ba751788;background:rgba(186,117,23,.1)}.JobSearchLauncher_batchApplyStickyCancelled__sUZ4M{border-color:#e24b4a55;background:rgba(226,75,74,.08)}.JobSearchLauncher_batchApplyStickyCompleted__G904V{border-color:#1d9e7555;background:rgba(29,158,117,.08)}.JobSearchLauncher_batchApplyStickyLead__tsuFp{flex:1 1 220px;min-width:0}.JobSearchLauncher_batchApplyStickyMeta__FLLub{font-size:12px;color:var(--muted,#888);white-space:nowrap}.JobSearchLauncher_batchApplyCancel__vPXul{margin-left:auto;padding:4px 10px;font-size:12px;font-family:inherit;cursor:pointer;border-radius:6px;border:.5px solid var(--hairline,#ccc);background:var(--surface,#fff);color:inherit}.JobSearchLauncher_batchApplyCancel__vPXul:hover{background:var(--surface-muted,#eee)}.JobSearchLauncher_batchApplyPartialFail__VPoWd{padding:8px 10px;border-radius:8px;border:.5px dashed #ba751788;background:rgba(186,117,23,.06)}.JobSearchLauncher_batchApplyRetry__WMw_4{padding:4px 10px;font-size:12px;font-family:inherit;cursor:pointer;border-radius:6px;border:.5px solid var(--hairline,#ccc);background:transparent;color:var(--muted,#888)}.JobSearchLauncher_batchApplyRetry__WMw_4:hover:not(:disabled){border-color:#378add;color:#378add}.JobSearchLauncher_batchApplyCardActive__s2M4b{animation:JobSearchLauncher_batchApplyPulse__SBcCE 1.2s ease-in-out infinite;border-color:#378add!important;box-shadow:0 0 0 1px rgba(55,138,221,.35)}@keyframes JobSearchLauncher_batchApplyPulse__SBcCE{0%,to{box-shadow:0 0 0 1px rgba(55,138,221,.25)}50%{box-shadow:0 0 0 4px rgba(55,138,221,.12)}}.JobSearchLauncher_doneMsg__sgkIy{color:#2a7a2a}@media (prefers-color-scheme:dark){.JobSearchLauncher_batchApplySticky__MOOvh{background:#1a1a1a;border-color:#444}.JobSearchLauncher_batchApplyStickyRunning__MUKw0{background:rgba(55,138,221,.12)}.JobSearchLauncher_batchApplyStickyInterrupted__oWDb8{background:rgba(186,117,23,.12)}.JobSearchLauncher_batchApplyStickyCancelled__sUZ4M{background:rgba(226,75,74,.1)}.JobSearchLauncher_batchApplyStickyCompleted__G904V{background:rgba(29,158,117,.1)}.JobSearchLauncher_batchApplyCancel__vPXul{background:#252525;border-color:#555}.JobSearchLauncher_headlessCard__28Wwr{border-color:#444}.JobSearchLauncher_headlessHelpSummary__k1eYs{color:#7ab8f5}.JobSearchLauncher_headlessHelpPanel__vPib_{background:#252525;border-color:#444;color:#ccc}.JobSearchLauncher_tag__md5AH{background:var(--job-launcher-chip-off-bg,#2a2a2a);color:var(--text,#f0f0f0);border-color:var(--job-launcher-chip-off-border,#444)}.JobSearchLauncher_tag__md5AH:hover{background:var(--surface-muted,#333)}.JobSearchLauncher_tagOn__7RtXe{background:var(--job-launcher-chip-on-bg,#1a3a5c);color:var(--job-launcher-chip-on-fg,#7ab8f5);border-color:var(--job-launcher-chip-on-border,#378add)}.JobSearchLauncher_stat__jvaeD{background:var(--surface-raised,#1a1a1a);border:1px solid var(--border-subtle,rgba(255,255,255,.06));box-shadow:var(--shadow-xs)}.JobSearchLauncher_btnMain__cdome{background:transparent;border-color:var(--border-subtle,rgba(255,255,255,.08));color:var(--text,#ececee)}.JobSearchLauncher_btnMain__cdome:hover:not(:disabled){background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}.JobSearchLauncher_btnGo__BF4FU{background:linear-gradient(165deg,#6aa8ff,#4f8fff 40%,#3b7dff);color:#fff;border-color:rgba(255,255,255,.14);box-shadow:0 1px 3px rgba(0,0,0,.45),0 0 0 1px rgba(91,157,255,.35)}.JobSearchLauncher_btnGo__BF4FU:hover:not(:disabled){background:linear-gradient(165deg,#7cb4ff,#5b9dff 42%,#4f8fff);box-shadow:0 2px 16px rgba(91,157,255,.42),0 0 0 1px rgba(255,255,255,.12)}.JobSearchLauncher_customInput__v13lR,.JobSearchLauncher_previewTa__Q1Lwi,.JobSearchLauncher_select__2TpPD{background:var(--surface-input,#0c0c0e);color:var(--text,#ececee);border-color:var(--border-subtle,rgba(255,255,255,.08));box-shadow:inset 0 1px 3px rgba(0,0,0,.45)}.JobSearchLauncher_previewTa__Q1Lwi{background-image:linear-gradient(rgba(91,157,255,.04),rgba(91,157,255,.04)),repeating-linear-gradient(transparent,transparent calc(1.5em - 1px),rgba(255,255,255,.04) calc(1.5em - 1px),rgba(255,255,255,.04) 1.5em)}.JobSearchLauncher_divider__lXMSN,.JobSearchLauncher_progressBar__MgQp8{background:#333}.JobSearchLauncher_negPresetPreview__2jwHf{color:#9a9a9a}.JobSearchLauncher_hint__i4NSS,.JobSearchLauncher_queueInfo__Ac3GS,.JobSearchLauncher_sectionTitle__tI3VF,.JobSearchLauncher_statL__YPhk3{color:#aaa}.JobSearchLauncher_batchRecentBlock__YxmkD{border-top-color:#444}.JobSearchLauncher_batchRecentTitle__XKxs5{color:#aaa}.JobSearchLauncher_batchRecentRow__UU4du a{color:#7ab8f5}.JobSearchLauncher_batchRecentRow__UU4du a:hover{color:#a8d4ff}.JobSearchLauncher_batchRecentMeta__xNDOH,.JobSearchLauncher_clearAllBtn__OwjIu{color:#9a9a9a}.JobSearchLauncher_clearAllBtn__OwjIu:hover{color:#ccc}.JobSearchLauncher_seg__BjyAj{border-color:#555}.JobSearchLauncher_seg__BjyAj button{background:#2a2a2a;color:#c8c8c8}.JobSearchLauncher_seg__BjyAj button[aria-pressed=true]{background:#1a3a5c;color:#7ab8f5;font-weight:600;box-shadow:inset 0 0 0 1px rgba(55,138,221,.45)}}@keyframes JobSearchLauncher_ftuxPulseGlow__svBvk{0%,to{box-shadow:0 0 0 0 rgba(55,138,221,.35)}50%{box-shadow:0 0 0 6px rgba(55,138,221,.12)}}.JobSearchLauncher_ftuxPulse__E5dDl{border-radius:6px;animation:JobSearchLauncher_ftuxPulseGlow__svBvk 2s ease-in-out infinite}.JobSearchLauncher_ftuxTip__UjaVd{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;color:var(--job-launcher-nudge-fg,#666);margin:0 0 8px;padding:8px 10px;border-radius:6px;border:1px solid var(--job-launcher-chip-on-border,#378add44);background:var(--surface-muted,#f5f8fb)}.JobSearchLauncher_ftuxTipDismiss__zMJrP{flex-shrink:0;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:var(--muted,#666);font-size:18px;line-height:1;cursor:pointer}.JobSearchLauncher_ftuxTipDismiss__zMJrP:hover{background:var(--surface,#fff);color:var(--text,#1a1a1a)}.JobSearchLauncher_partialFooter__3Dd_y{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--surface-muted,#f5f8fb);border:1px solid var(--job-launcher-chip-on-border,#378add33);color:var(--muted,#666);font-size:12px;line-height:1.4}.JobSearchLauncher_partialDot__R9XW6{width:8px;height:8px;border-radius:50%;background:#378add;animation:JobSearchLauncher_partialPulse__Hsphs 1.2s ease-in-out infinite}@keyframes JobSearchLauncher_partialPulse__Hsphs{0%,to{transform:scale(1);opacity:.55}50%{transform:scale(1.25);opacity:1}}.ScoreBar_root__VVC_u{display:flex;flex-direction:column;gap:6px}.ScoreBar_row__PNzTQ{display:flex;align-items:center;gap:10px}.ScoreBar_track__X9Pv2{flex:1 1;height:8px;background:var(--surface-muted,#f0f0f0);border-radius:var(--radius-sm,6px);overflow:hidden;box-shadow:inset 0 1px 2px color-mix(in srgb,var(--text) 6%,transparent)}.ScoreBar_fill__T6zIm{height:100%;border-radius:var(--radius-sm,6px);transition:width .5s var(--ease-out,ease);box-shadow:0 0 12px color-mix(in srgb,currentColor 35%,transparent)}.ScoreBar_fillSuccess__11BmG{background:linear-gradient(90deg,color-mix(in srgb,var(--success) 85%,#000),var(--success))}.ScoreBar_fillWarning__CCaX9{background:linear-gradient(90deg,color-mix(in srgb,var(--warning) 85%,#000),var(--warning))}.ScoreBar_fillDanger__aEdNM{background:linear-gradient(90deg,color-mix(in srgb,var(--danger) 85%,#000),var(--danger))}.ScoreBar_scoreValue__nh6xM{font-size:13px;font-weight:600;min-width:24px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono)}.ScoreBar_scoreSuccess__LwUpZ{color:var(--success,#1d9e75)}.ScoreBar_scoreWarning__ghKdG{color:var(--warning,#ba7517)}.ScoreBar_scoreDanger__IgzZe{color:var(--danger,#e24b4a)}.ScoreBar_reason__rdORI{margin:0;font-size:12px;line-height:1.45;color:var(--muted)}.AgentChat_wrap__mEYY5{display:flex;flex-direction:column;min-height:min(72vh,720px);max-height:calc(100vh - 220px);border-radius:var(--radius-xl,16px);border:1px solid var(--surface-glass-border,var(--border-subtle));background:var(--surface-glass,var(--surface-card));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--border-glow,var(--shadow-md));overflow:hidden;position:relative}.AgentChat_wrap__mEYY5:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--studio-accent-cool,#0284c7),var(--accent),var(--studio-accent-warm,#d97706));z-index:2;pointer-events:none}.AgentChat_messages__1LGz6{flex:1 1;overflow-y:auto;padding:20px 18px;display:flex;flex-direction:column;gap:14px}.AgentChat_rowUser__o6qx4{display:flex;justify-content:flex-end}.AgentChat_rowAgent__ahmU2{display:flex;justify-content:flex-start}.AgentChat_bubbleUser__qohLW{max-width:min(92%,560px);padding:12px 16px;border-radius:18px 18px 4px 18px;background:var(--gradient-accent,var(--accent));color:#fff;font-size:15px;line-height:1.5;white-space:pre-wrap;box-shadow:0 4px 16px var(--accent-glow)}.AgentChat_bubbleAgent__3CYYA{max-width:min(92%,640px);padding:14px 16px;border-radius:18px 18px 18px 4px;background:var(--surface-raised);border:1px solid var(--border-subtle);color:var(--text);font-size:15px;line-height:1.55;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 4%,transparent)}.AgentChat_bubbleAgent__3CYYA a{color:var(--link);font-weight:500}.AgentChat_actionRow__vRP_p{margin-top:10px;display:flex;flex-wrap:wrap;gap:10px}.AgentChat_actionPill__tOab_{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--job-launcher-chip-on-border);background:var(--job-launcher-chip-on-bg);color:var(--job-launcher-chip-on-fg);font-size:13px;font-weight:650;text-decoration:none;transition:background var(--motion-xs) var(--ease-soft),border-color var(--motion-xs) var(--ease-soft),transform var(--motion-xs) var(--ease-soft)}.AgentChat_actionPill__tOab_:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--job-launcher-chip-on-border));background:color-mix(in srgb,var(--accent) 16%,var(--job-launcher-chip-on-bg));transform:translateY(-1px)}.AgentChat_planCard__ooViU{padding:14px 16px;border-radius:var(--radius-lg);color:var(--text);font-size:14px;box-shadow:var(--shadow-sm);border:1px solid var(--border-subtle);border-left:3px solid var(--accent)}.AgentChat_planCardCollapsed__P7VLy,.AgentChat_planCard__ooViU{max-width:min(92%,560px);background:var(--surface-card);line-height:1.45;align-self:flex-start}.AgentChat_planCardCollapsed__P7VLy{padding:10px 14px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);color:var(--muted);font-size:13px}.AgentChat_planTitle__wxTvh{font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.AgentChat_planList__Somra{margin:0;padding-left:0;list-style:none}.AgentChat_planItem__J4cCE{display:flex;gap:10px;align-items:flex-start;margin-bottom:8px;font-size:14px}.AgentChat_planItem__J4cCE:last-child{margin-bottom:0}.AgentChat_planCheckOff__M8xh6,.AgentChat_planCheckOn__vfTys{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:2px;border-radius:4px;font-size:12px;line-height:1.25rem;text-align:center}.AgentChat_planCheckOn__vfTys{background:var(--success-bg);color:var(--success)}.AgentChat_planCheckOff__M8xh6{border:1px solid var(--border-subtle);background:var(--surface-raised)}.AgentChat_planStatusCell__k18MQ{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:2px;display:inline-flex;align-items:center;justify-content:center}.AgentChat_planStatusDot__dzfE8{width:8px;height:8px;border-radius:50%;background:var(--border-subtle);border:1px solid var(--border-subtle)}.AgentChat_planStatusPulse__2I3sZ{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.AgentChat_planStatusDone__B7ZKt{font-size:12px;line-height:1;color:var(--success);font-weight:700}.AgentChat_planStatusFail__CZcRT{font-size:12px;line-height:1;color:var(--danger);font-weight:700}.AgentChat_discoverEmptyWrap__OP76n{margin-top:12px;padding-top:4px}.AgentChat_discoverEmptyText__V30lD{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--text)}.AgentChat_discoverEmptyChips__UcPAq{display:flex;flex-wrap:wrap;gap:8px}.AgentChat_discoverEmptyChip__Sj045{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--job-launcher-chip-on-border);background:var(--job-launcher-chip-on-bg);color:var(--job-launcher-chip-on-fg);font-size:13px;font-weight:650;cursor:pointer;transition:background var(--motion-xs) var(--ease-soft),border-color var(--motion-xs) var(--ease-soft)}.AgentChat_discoverEmptyChip__Sj045:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--job-launcher-chip-on-border));background:color-mix(in srgb,var(--accent) 16%,var(--job-launcher-chip-on-bg))}.AgentChat_progressLine__7NwSN{padding:8px 12px;border-left:3px solid var(--accent);line-height:1.45}.AgentChat_progressLine__7NwSN,.AgentChat_toolProgress__oaAyd{max-width:min(92%,520px);border-radius:var(--radius-md);background:var(--surface-muted);color:var(--muted);font-size:13px}.AgentChat_toolProgress__oaAyd{padding:10px 14px;display:flex;align-items:center;gap:10px}.AgentChat_dotPulse__wfzGx{width:8px;height:8px;border-radius:50%;background:var(--accent);flex-shrink:0;animation:AgentChat_agentDotPulse__FeUcT 1.1s ease-in-out infinite}@keyframes AgentChat_agentDotPulse__FeUcT{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.AgentChat_dotPulse__wfzGx{animation:none}}.AgentChat_toolHint__64KMF{font-size:13px;color:var(--muted);line-height:1.45;max-width:min(92%,640px)}.AgentChat_toolHintError__BxtlF{color:var(--danger)}.AgentChat_subscribeGate__4CR6F{align-self:flex-start;margin:0 0 4px;padding:16px 18px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-raised);max-width:min(92%,480px)}.AgentChat_subscribeGateTitle__NBeRQ{font-size:15px;font-weight:650;color:var(--text);margin:0 0 8px;line-height:1.35}.AgentChat_subscribeGateBody__mdGOd{font-size:13px;color:var(--muted);line-height:1.5;margin:0 0 14px}.AgentChat_subscribeGateFoot__TL7PF{font-size:12px;color:var(--muted);margin:10px 0 0;line-height:1.4}.AgentChat_subscribeGateBtn__6AHNU{min-height:38px;padding:0 18px;font-size:14px;font-weight:650}.AgentChat_jobGrid__ubV74{display:flex;flex-direction:column;gap:12px;margin-top:10px}.AgentChat_jobCard__5t64s{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-card);padding:14px 16px;box-shadow:var(--shadow-xs);transition:box-shadow var(--motion-sm) var(--ease-out),border-color var(--motion-xs) var(--ease-soft)}@media (prefers-reduced-motion:no-preference){.AgentChat_jobCard__5t64s:hover{box-shadow:var(--border-glow,var(--shadow-md));border-color:color-mix(in srgb,var(--accent) 22%,var(--border-subtle))}}.AgentChat_jobCardDimmed__zFvus{opacity:.85;border-style:dashed}.AgentChat_jobPreviewCaption__qUUuI{display:block;margin-top:4px;font-size:12px;line-height:1.35;color:var(--muted);opacity:.95}.AgentChat_jobCardHead__sjUkK{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.AgentChat_jobCardTitles__ooZBk{min-width:0;flex:1 1}.AgentChat_jobTitle__kGo8m{font-weight:600;font-size:14px;color:var(--text);text-decoration:none}.AgentChat_jobTitle__kGo8m:hover{text-decoration:underline}.AgentChat_jobCompany__nSyJE{display:block;font-size:12px;color:var(--muted);margin-top:2px}.AgentChat_verdictBadge___LoB6{font-size:11px;font-weight:650;padding:3px 8px;border-radius:999px;flex-shrink:0}.AgentChat_verdictStrong__GHhOA{background:var(--success-bg);color:var(--success);border:1px solid rgba(45,106,79,.25)}.AgentChat_verdictPossible__B6uJl{background:var(--warning-bg);color:var(--warning);border:1px solid rgba(194,84,47,.28)}.AgentChat_verdictWeak__SvaJf{background:var(--danger-bg);color:var(--danger);border:1px solid rgba(192,57,43,.25)}.AgentChat_jobCardBars__fkbal{display:flex;flex-direction:column;gap:10px}.AgentChat_dimRow__uU_dd{display:flex;flex-direction:column;gap:4px}.AgentChat_dimLabel__muu_k{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-family:var(--font-mono)}.AgentChat_jobCardActions__4pRCg{margin-top:12px;display:flex;justify-content:flex-end}.AgentChat_composer__Lb_o_{border-top:1px solid var(--border-subtle);padding:12px 14px 14px;background:var(--surface-muted);display:flex;flex-direction:column;gap:10px}.AgentChat_suggestions__zL0m2{display:flex;flex-wrap:wrap;gap:8px}.AgentChat_suggestionChip__En002{display:inline-flex;align-items:center;flex:0 1 auto;height:30px;max-width:min(100%,22rem);padding:0 12px;font-size:12px;line-height:1;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--motion-xs) var(--ease-soft),border-color var(--motion-xs) var(--ease-soft)}.AgentChat_suggestionChip__En002:hover{border-color:var(--job-launcher-chip-on-border);background:var(--surface-raised)}.AgentChat_suggestionsRow__Vn19m{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.AgentChat_suggestionChipPrimary__R7pJv{border-color:var(--job-launcher-chip-on-border);background:var(--job-launcher-chip-on-bg);color:var(--job-launcher-chip-on-fg);font-weight:600}.AgentChat_suggestionChipPrimary__R7pJv:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--job-launcher-chip-on-border));background:color-mix(in srgb,var(--accent) 16%,var(--job-launcher-chip-on-bg))}.AgentChat_inputRow__xMyF3{display:flex;gap:10px;align-items:flex-end}.AgentChat_textarea__I5N2k{flex:1 1;min-height:44px;max-height:160px;resize:none;font-family:inherit;font-size:15px;line-height:1.45;padding:11px 14px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-input);color:var(--text);outline:none}.AgentChat_textarea__I5N2k:focus{border-color:var(--link);box-shadow:var(--ring)}.AgentChat_sendBtn__MYBtr{flex-shrink:0;height:44px;padding:0 18px;font-weight:650}.AgentChat_copySessionBtn__v0aAr{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 12px;font-size:14px;font-weight:600;color:var(--muted);background:var(--surface-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--motion-xs) var(--ease-soft),border-color var(--motion-xs) var(--ease-soft)}.AgentChat_copySessionBtn__v0aAr:hover:not(:disabled){background:var(--surface-raised);border-color:var(--border-strong,var(--border-subtle));color:var(--text)}.AgentChat_copySessionBtn__v0aAr:disabled{opacity:.45;cursor:not-allowed}.AgentChat_copySessionLabel__ecLm4{display:none}@media (min-width:640px){.AgentChat_copySessionLabel__ecLm4{display:inline;margin-left:2px}}.AgentChat_stopBtn__X1LHz{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 14px;font-size:14px;font-weight:500;color:var(--color-text-secondary,var(--muted));background:transparent;border:1px solid var(--color-border-strong,var(--border-subtle));border-radius:var(--radius-lg);box-shadow:none;cursor:pointer;transition:background var(--motion-xs) var(--ease-soft),border-color var(--motion-xs) var(--ease-soft),color var(--motion-xs) var(--ease-soft)}.AgentChat_stopBtn__X1LHz:hover:not(:disabled){background:transparent;border-color:color-mix(in srgb,var(--color-danger,var(--danger)) 45%,transparent);color:var(--color-danger,var(--danger))}.AgentChat_stopBtn__X1LHz:disabled{opacity:.45;cursor:not-allowed}.AgentChat_stopIcon__4l18I{display:inline-block;width:10px;height:10px;border-radius:2px;background:currentColor}.AgentChat_statusBar__nvSMS{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);min-height:16px}.AgentChat_progressMeta__Wbh44{opacity:.75}.AgentChat_contextStrip__m5_D7{border-radius:var(--radius-lg);background:var(--surface-raised);border:1px solid var(--border-subtle);border-left:3px solid var(--accent);margin-bottom:14px;overflow:hidden}.AgentChat_digestStatusBtn__WKwEj{display:block;width:100%;margin:0;padding:8px 14px 12px;border:none;border-top:1px solid var(--border-subtle);text-align:left;font:inherit;font-size:12px;line-height:1.45;color:var(--muted);background:transparent;cursor:pointer}.AgentChat_digestStatusBtn__WKwEj:hover{background:var(--surface-muted);color:var(--text)}.AgentChat_contextToggle__Iod69{width:100%;display:flex;align-items:flex-start;gap:12px;padding:12px 14px;text-align:left;font:inherit;color:var(--text);background:transparent;border:none;cursor:pointer}.AgentChat_contextToggle__Iod69:hover{background:var(--surface-muted)}.AgentChat_contextBody__lEXkZ{padding:0 14px 14px;font-size:13px;color:var(--muted);line-height:1.45}.AgentChat_contextMeta__eILm3{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin-top:8px}.AgentChat_savedChip__SYzxd{font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--link);cursor:pointer}.AgentChat_savedChip__SYzxd:hover{text-decoration:underline}.AgentChat_savedChip__SYzxd:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.AgentChat_creditPill__WA005{font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AgentChat_skillsLine__iA5_O{margin-top:6px;font-size:12px;color:var(--text)}.AgentChat_batchCard__4SvBb{max-width:min(92%,560px);padding:16px 18px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-muted);color:var(--text)}.AgentChat_batchCardTitle__L6j_D{font-size:16px;font-weight:700;color:var(--text);margin-bottom:10px}.AgentChat_batchCardLink__vAIyE{display:block;word-break:break-all;font-size:14px;font-weight:500;color:var(--link);text-decoration:underline;margin-bottom:10px}.AgentChat_batchCardLink__vAIyE:hover{text-decoration:none}.AgentChat_batchCardEta__hhBZk{margin:0 0 14px;font-size:14px;color:var(--muted);line-height:1.45}.AgentChat_batchCardActions__PaAhO{margin-bottom:12px}.AgentChat_batchCardBtn__ZZCI1{font-size:14px;padding:8px 16px}.AgentChat_batchCardChips__NAgPs{display:flex;flex-wrap:wrap;gap:8px}.AgentChat_batchFollowChip__Fsmt1{font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--link);cursor:pointer}.AgentChat_batchFollowChip__Fsmt1:hover{border-color:var(--link);background:var(--surface-raised)}.AgentChat_inlineBatchCard__utqWH{margin-top:12px;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-muted)}.AgentChat_inlineBatchTitle__z1CPX{font-size:14px;font-weight:700;margin-bottom:8px;color:var(--text)}.AgentChat_inlineBatchLink__48jUh{display:block;word-break:break-all;font-size:13px;font-weight:500;color:var(--link);margin-bottom:8px}.AgentChat_inlineBatchIdRow__cRj4R{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:12px;color:var(--muted)}.AgentChat_inlineBatchIdLabel__jDoFW{font-weight:600}.AgentChat_inlineBatchId__L_qbe{font-size:11px;padding:2px 6px;border-radius:4px;background:var(--surface-card);border:1px solid var(--border-subtle);color:var(--text)}.AgentChat_inlineBatchRow__FRH_0{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.AgentChat_inlineBatchViewBtn__aYQdQ{font-size:13px;padding:6px 14px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.AgentChat_inlineBatchReadyBtn__ImvXZ{font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--link);cursor:pointer}.AgentChat_inlineBatchReadyBtn__ImvXZ:hover{border-color:var(--link);background:var(--surface-raised)}.AgentChat_activeRunBanner__wq2JC{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--accent) 8%,var(--surface-raised));font-size:13px;color:var(--text)}.AgentChat_activeRunMain__gWrPS{display:flex;align-items:center;gap:8px;min-width:0}.AgentChat_activeRunActions__dMS9v{display:flex;gap:8px;flex-shrink:0}.AgentChat_activeRunBtn__IoIzV{font-size:12px;font-weight:600;padding:4px 10px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--link);cursor:pointer}.AgentChat_activeRunBtn__IoIzV:disabled{opacity:.5;cursor:not-allowed}.AgentChat_debugRunId__q5ciz{padding:4px 14px;font-size:11px;color:var(--muted);font-family:ui-monospace,monospace}.DiscoveryRuntime_phasePending__Kjnoz{border-color:var(--border-subtle);background:var(--surface-muted);color:var(--muted)}.DiscoveryRuntime_phaseRunning__NVMi2{border-color:color-mix(in srgb,var(--accent,#3b82f6) 55%,transparent);background:color-mix(in srgb,var(--accent,#3b82f6) 8%,var(--surface-card));color:var(--text);animation:DiscoveryRuntime_runtimePulse__dM927 1.6s ease-in-out infinite}.DiscoveryRuntime_phaseCompleted__f_WE3{border-color:color-mix(in srgb,#16a34a 50%,transparent);background:color-mix(in srgb,#16a34a 10%,var(--surface-card));color:var(--text);box-shadow:0 0 0 1px color-mix(in srgb,#16a34a 25%,transparent)}.DiscoveryRuntime_phaseEmpty__5U6Eb{border-color:color-mix(in srgb,#d97706 55%,transparent);background:color-mix(in srgb,#d97706 12%,var(--surface-card));color:var(--text)}.DiscoveryRuntime_phaseFailed___Ro_Q{border-color:color-mix(in srgb,#dc2626 55%,transparent);background:color-mix(in srgb,#dc2626 12%,var(--surface-card));color:var(--text)}.DiscoveryRuntime_phasePaused__ka_7c{border-color:var(--border-subtle);background:var(--surface-muted);color:var(--muted);opacity:.92}@keyframes DiscoveryRuntime_runtimePulse__dM927{0%,to{opacity:1}50%{opacity:.72}}.DiscoveryRuntime_srOnly__wQAmT{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.DiscoveryRuntime_panel__aAsCL{display:flex;flex-direction:column;min-height:0;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface-card);overflow:hidden}.DiscoveryRuntime_panelHeader__A9uOj{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border-subtle);font-size:13px;font-weight:600}.DiscoveryRuntime_graphScroll__w_NnH{overflow:auto;max-height:min(520px,60vh);padding:12px}.DiscoveryRuntime_graphRoot__BiDjs{display:flex;flex-direction:column;gap:16px;min-width:min(100%,640px)}.DiscoveryRuntime_angleRow__n3yNe{display:flex;flex-direction:column;gap:6px}.DiscoveryRuntime_angleRowLabel__BWgCe{font-size:11px;font-weight:650;color:var(--muted)}.DiscoveryRuntime_pipeline__iXQwD{flex-wrap:wrap}.DiscoveryRuntime_pipelineStep__QJgrs,.DiscoveryRuntime_pipeline__iXQwD{display:flex;align-items:center;gap:4px}.DiscoveryRuntime_edge__x8i8V{width:20px;height:2px;border-radius:1px;flex-shrink:0}.DiscoveryRuntime_edgePending__IxevB{background:var(--border-subtle)}.DiscoveryRuntime_edgeRunning__cwV8l{background:var(--accent,#3b82f6);animation:DiscoveryRuntime_runtimePulse__dM927 1.2s ease-in-out infinite}.DiscoveryRuntime_edgeCompleted__fyNA1{background:#16a34a}.DiscoveryRuntime_edgeEmpty__IVZiP{background:#d97706}.DiscoveryRuntime_edgeFailed__XDl6j{background:#dc2626}.DiscoveryRuntime_panelBody__NYfM2{flex:1 1;min-height:280px;position:relative}.DiscoveryRuntime_collapseBtn__uAPWM{font:inherit;font-size:12px;font-weight:500;color:var(--muted);background:none;border:none;cursor:pointer;padding:4px 8px;border-radius:6px}.DiscoveryRuntime_collapseBtn__uAPWM:hover{color:var(--text);background:var(--surface-muted)}.DiscoveryRuntime_emptyState__kV3dF{padding:24px 16px;font-size:13px;color:var(--muted);text-align:center}.DiscoveryRuntime_mobileStrip__DmpZr{display:none}.DiscoveryRuntime_runBannerPaused__p_u1x{font-size:11px;font-weight:500;padding:6px 10px;border-radius:8px;margin:8px 8px 0;text-align:center;background:var(--surface-muted);color:var(--muted)}.DiscoveryRuntime_runBannerFailed__iK19g{background:color-mix(in srgb,#dc2626 14%,var(--surface-card))}.DiscoveryRuntime_runBannerDiscovering__CR_X_,.DiscoveryRuntime_runBannerFailed__iK19g{font-size:11px;font-weight:500;padding:6px 10px;border-radius:8px;margin:8px 8px 0;text-align:center;color:var(--text)}.DiscoveryRuntime_runBannerDiscovering__CR_X_{background:color-mix(in srgb,var(--accent,#3b82f6) 10%,var(--surface-card))}.DiscoveryRuntime_stepNode__nCu15{padding:8px 10px;border-radius:8px;border:1px solid var(--border-subtle);font-size:11px;min-width:100px;max-width:140px}.DiscoveryRuntime_stepTitle__zV98u{font-weight:650;margin-bottom:2px}.DiscoveryRuntime_stepDetail__MyPlw{font-size:10px;color:var(--muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.DiscoveryRuntime_angleLabel__hrRU0{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:4px}@media (max-width:1023px){.DiscoveryRuntime_panelDesktop__pW48l{display:none}.DiscoveryRuntime_mobileStrip__DmpZr{display:block;margin-top:8px}.DiscoveryRuntime_mobileSheet__WNpvc{margin-top:8px;max-height:42vh}}@media (min-width:1024px){.DiscoveryRuntime_mobileStrip__DmpZr{display:none}}.DiscoveryRuntime_agentWorkspace__fQcWe{display:grid;grid-gap:16px;gap:16px;align-items:start}.DiscoveryRuntime_agentWorkspaceSplit__LmmVW{grid-template-columns:minmax(0,1fr) minmax(320px,42%)}.DiscoveryRuntime_agentWorkspaceWide__o4QOz{max-width:1280px}.ProfileSetup_overlay__vu4tA{position:fixed;inset:0;background:var(--bg);z-index:100;overflow-y:auto;padding:2rem}.ProfileSetup_overlayTop__xS9Wa{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--border-subtle)}.ProfileSetup_overlayTopMain__YKf2p{flex:1 1;min-width:0}.ProfileSetup_closeOverlayBtn__7f3hY{font-size:13px;padding:6px 14px;border-radius:6px;border:1px solid var(--border-subtle);background:transparent;color:var(--text);cursor:pointer;flex-shrink:0}.ProfileSetup_closeOverlayBtn__7f3hY:hover{border-color:#378add;color:#378add}.ProfileSetup_signOutBtn__zBrP7{font-size:13px;padding:6px 12px;border-radius:6px;border:1px solid var(--border-subtle);background:transparent;color:var(--muted);cursor:pointer}.ProfileSetup_signOutBtn__zBrP7:hover{color:var(--text);border-color:var(--text)}.ProfileSetup_accountBarLoading__Mv4nO{font-size:13px;color:var(--muted);min-height:32px;display:inline-flex;align-items:center}.ProfileSetup_uploadZoneDragging__Pu6kB,.ProfileSetup_uploadZone__B1N8b{border-radius:12px;padding:14px;border:1px dashed var(--border-subtle);background:var(--surface-card)}.ProfileSetup_uploadZoneDragging__Pu6kB{border-width:2px;border-color:var(--accent);background:var(--surface-muted)}.ProfileSetup_fileRow__Jr_rh{margin-top:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--text)}.ProfileSetup_fileRow__Jr_rh button{font-size:12px}.ProfileSetup_updatingPanel__7ALHE{margin-top:20px;padding:8px 0 0}.ProfileSetup_updatingText__sNwHh{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text);margin:0 0 16px}.ProfileSetup_successPanel__w9QOQ{margin-top:8px;padding:8px 0 0}.ProfileSetup_successActions__cK_zL{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ProfileSetup_successActions__cK_zL a.ProfileSetup_primary-btn__ysGhH{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.ProfileSetup_secondaryLinkBtn__m5aev{font-size:14px;padding:0;border:none;background:none;color:var(--accent);cursor:pointer;text-decoration:underline}.ProfileSetup_secondaryLinkBtn__m5aev:hover{color:var(--text)}.ProfileSetup_actions__cWrrf{display:flex;gap:10px;justify-content:flex-end}.dashboard_board__RKlLB{display:flex;flex-direction:column;gap:20px;max-width:960px;margin:0 auto;width:100%;padding:0 0 32px}.dashboard_statusBar__Y2BBY{margin-bottom:16px;border-radius:var(--radius-xl,16px);border:1px solid var(--surface-glass-border,var(--border-subtle));background:var(--surface-glass,var(--surface-card));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:14px 16px;font-size:14px;line-height:1.5;color:var(--text);box-shadow:var(--shadow-xs)}.dashboard_statusDotPulse__1PSXS{width:8px;height:8px;border-radius:50%;background:var(--success);animation:dashboard_statusDotPulse__1PSXS 1.2s ease-in-out infinite}@keyframes dashboard_findingEnter___9NL8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard_findingCardEnter__whmUD{animation:dashboard_findingEnter___9NL8 .4s var(--ease-out) backwards}.dashboard_findingCardDismiss__6G8xJ{transform:scale(.97);opacity:0;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out)}.dashboard_findingCardSavedFlash__QZeH9{outline:2px solid var(--accent);outline-offset:2px;transition:outline .6s var(--ease-out)}.dashboard_planCardCollapsed__Rkppj{transition:max-height .3s var(--ease-out),opacity .3s var(--ease-out)}.dashboard_statusRunning__KqZF1{display:inline-flex;align-items:center;gap:8px;color:var(--success)}.dashboard_statusLine__2ZuP_{margin:0}.dashboard_statusLineMuted__mbUGO{margin:6px 0 0;font-size:13px;color:var(--muted)}.dashboard_storageWarning__RF8Ad{margin:0;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--warning,#d4a017) 35%,var(--border-subtle));background:color-mix(in srgb,var(--warning,#d4a017) 8%,var(--surface-card));padding:12px 16px;font-size:13px;line-height:1.5;color:var(--muted)}.dashboard_tabsRow__gX7Qp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.dashboard_tabs__dSuKD{display:flex;flex-wrap:wrap;gap:8px}.dashboard_tab__bmfmW{padding:8px 14px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-muted);color:var(--text);font-size:13px;font-weight:600;cursor:pointer;transition:background var(--motion-xs) var(--ease-soft),border-color var(--motion-xs) var(--ease-soft)}.dashboard_tab__bmfmW:hover{border-color:var(--accent)}.dashboard_tabActive__cztmZ{background:var(--job-launcher-chip-on-bg);border-color:var(--job-launcher-chip-on-border);color:var(--job-launcher-chip-on-fg)}.dashboard_countLabel__zK1oz{font-size:13px;color:var(--muted)}.dashboard_cardGrid__kWSDD{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:768px){.dashboard_cardGrid__kWSDD{grid-template-columns:1fr 1fr}}.dashboard_findingCard__rXRiR{border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-card);padding:14px 16px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-xs);transition:box-shadow var(--motion-sm) var(--ease-out),border-color var(--motion-xs) var(--ease-soft)}@media (prefers-reduced-motion:no-preference){.dashboard_findingCard__rXRiR:hover{box-shadow:var(--border-glow,var(--shadow-md));border-color:color-mix(in srgb,var(--accent) 18%,var(--border-subtle))}}.dashboard_cardHead__ELpZ7{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px}.dashboard_cardHeadLeft___cf_W{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dashboard_cardMetaRight__fn5wR{font-size:12px;color:var(--muted);flex-shrink:0}.dashboard_verdictBadge__NWfRC{font-size:11px;font-weight:650;padding:3px 8px;border-radius:999px;flex-shrink:0}.dashboard_verdictStrong___IZ_f{background:var(--success-bg);color:var(--success);border:1px solid rgba(45,106,79,.25)}.dashboard_verdictPossible__MSJFS{background:var(--warning-bg);color:var(--warning);border:1px solid rgba(194,84,47,.28)}.dashboard_sourceBadge__JSppZ{font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--surface-muted);color:var(--muted);border:1px solid var(--border-subtle)}.dashboard_cardTitles__khDJJ{min-width:0}.dashboard_cardTitle__yzJc2{font-weight:600;font-size:14px;color:var(--text);text-decoration:none;display:block}.dashboard_cardTitle__yzJc2:hover{text-decoration:underline}.dashboard_cardCompany__LAEQT{display:block;font-size:12px;color:var(--muted);margin-top:2px}.dashboard_scoreRows__u_sRQ{display:flex;flex-direction:column;gap:8px}.dashboard_scoreRow__oFuNi{display:grid;grid-template-columns:88px 1fr;grid-gap:10px;gap:10px;align-items:start}.dashboard_scoreLabel__xML7v{font-size:11px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);padding-top:2px}.dashboard_cardActions__yknyQ{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.dashboard_actionBtn__0C_Hh{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-muted);color:var(--text);font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;transition:background var(--motion-xs) var(--ease-soft),border-color var(--motion-xs) var(--ease-soft)}.dashboard_actionBtn__0C_Hh:hover{border-color:var(--accent)}.dashboard_actionBtnActive__hsZkz{border-color:var(--job-launcher-chip-on-border);background:var(--job-launcher-chip-on-bg);color:var(--job-launcher-chip-on-fg)}.dashboard_actionBtnDismiss__vRmgL{color:var(--muted)}.dashboard_appliedBadge__ghp88{font-size:12px;font-weight:600;color:var(--success);padding:4px 10px;border-radius:999px;background:var(--success-bg);border:1px solid rgba(45,106,79,.25)}.dashboard_loadMoreWrap__xQIBo{display:flex;justify-content:center;padding:8px 0}.dashboard_loadMoreBtn__uGN8m{min-height:38px;padding:0 20px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text);font-size:14px;font-weight:600;cursor:pointer}.dashboard_loadMoreBtn__uGN8m:disabled{opacity:.6;cursor:not-allowed}.dashboard_batchStatusActive__0Pa6f{font-size:12px;font-weight:600;color:var(--accent)}.dashboard_batchStatusDone__6W0vv{font-size:12px;font-weight:600;color:var(--muted)}.dashboard_batchStatusFailed__ySK0q{font-size:12px;font-weight:600;color:var(--danger,#c0392b)}.dashboard_runPanel__778sn{border-radius:var(--radius-xl,16px);border:1px solid var(--border-subtle);background:var(--surface-glass,var(--surface-card));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden;box-shadow:var(--shadow-xs)}.dashboard_runPanelSummary__za0ed{padding:12px 16px;font-size:14px;font-weight:650;color:var(--text);cursor:pointer;list-style:none}.dashboard_runPanelSummary__za0ed::-webkit-details-marker{display:none}.dashboard_runPanelBody__AJ1o_{padding:0 16px 14px;border-top:1px solid var(--border-subtle)}.dashboard_runRow__s4DRo{padding:10px 0;border-bottom:1px solid var(--border-subtle);font-size:13px;line-height:1.45;color:var(--text)}.dashboard_runRow__s4DRo:last-child{border-bottom:none}.dashboard_runRowMain__j_6ls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dashboard_runStrong__ZQTrn{font-weight:650;color:var(--success)}.dashboard_runStrongZero__SBYAp{color:var(--muted);font-weight:500}.dashboard_runSource__1VST4{font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--surface-muted);color:var(--muted);text-transform:lowercase}.dashboard_runLabDetail__OnJD_{margin-top:8px;font-size:12px;color:var(--muted);line-height:1.45}.dashboard_showAllBtn__zlnRC{margin-top:8px;background:none;border:none;padding:0;font-size:13px;font-weight:600;color:var(--accent);cursor:pointer}.dashboard_emptyState__1i3UJ{border-radius:var(--radius-lg);border:1px dashed var(--border-subtle);background:var(--surface-muted);padding:28px 20px;text-align:center;max-width:520px;margin:0 auto}.dashboard_emptyTitle__GF7hL{margin:0 0 10px;font-size:17px;font-weight:650;color:var(--text)}.dashboard_emptyBody__mPpQz{margin:0 0 18px;font-size:14px;line-height:1.55;color:var(--muted)}.dashboard_emptyActions__1DZYY{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.dashboard_emptyLink__WkgZL{display:inline-flex;align-items:center;min-height:38px;padding:0 16px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text);font-size:14px;font-weight:600;text-decoration:none}.dashboard_emptyLinkPrimary__WtUUk{border-color:transparent;background:var(--gradient-accent,var(--accent));color:#fff;box-shadow:0 2px 12px var(--accent-glow)}