.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))}.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);color:var(--text);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)}.JobSearchLauncher_tagOn__7RtXe{background:var(--job-launcher-chip-on-bg);color:var(--job-launcher-chip-on-fg);border-color:var(--job-launcher-chip-on-border)}.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)}.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);border-radius:var(--radius-lg,12px);border:1px solid var(--border-subtle);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:var(--muted);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);border-radius:var(--radius-md,8px);padding:9px 16px;font-size:14px;font-weight:500;cursor:pointer;font-family:inherit;color:var(--text);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);border-color:var(--border-subtle)}.JobSearchLauncher_btnMain__cdome:disabled{opacity:.4;cursor:not-allowed}.JobSearchLauncher_btnGo__BF4FU{background:var(--gradient-accent);color:var(--text-on-accent,#f4f1ea);border:1px solid transparent;font-weight:600;box-shadow:0 1px 3px rgba(92,84,176,.45),inset 0 1px 0 rgba(255,255,255,.1)}.JobSearchLauncher_btnGo__BF4FU:hover:not(:disabled){background:var(--gradient-accent-hover);box-shadow:0 4px 16px rgba(92,84,176,.4),inset 0 1px 0 rgba(255,255,255,.1)}.JobSearchLauncher_progressBar__MgQp8{height:6px;background:var(--surface-muted);border-radius:3px;overflow:hidden;margin:6px 0}.JobSearchLauncher_progressFill__up8w_{height:100%;background:var(--gradient-accent);border-radius:3px;transition:width 1.6s ease-out}.JobSearchLauncher_queueInfo__Ac3GS{font-size:13px;color:var(--muted);margin-top:4px}.JobSearchLauncher_batchRecentBlock__YxmkD{margin-top:10px;padding-top:8px;border-top:.5px solid var(--border-subtle)}.JobSearchLauncher_batchRecentTitle__XKxs5{font-size:12px;font-weight:500;color:var(--muted);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:var(--link);text-decoration:underline;font-weight:500}.JobSearchLauncher_batchRecentRow__UU4du a:hover{color:var(--color-primary-hover)}.JobSearchLauncher_batchRecentMeta__xNDOH{font-size:12px;color:var(--muted)}.JobSearchLauncher_select__2TpPD{font-family:inherit;font-size:13px;padding:6px 10px}.JobSearchLauncher_customInput__v13lR,.JobSearchLauncher_select__2TpPD{border:.5px solid var(--border-subtle);border-radius:8px;background:var(--surface-input);color:var(--text)}.JobSearchLauncher_customInput__v13lR{font-family:ui-monospace,monospace;font-size:12px;padding:8px 10px;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:var(--muted);cursor:pointer;font-size:11px;margin-left:auto;font-family:inherit;padding:0}.JobSearchLauncher_clearAllBtn__OwjIu:hover{color:var(--text)}.JobSearchLauncher_customInput__v13lR::placeholder{color:var(--color-text-subtle)}.JobSearchLauncher_negPresetPreview__2jwHf{font-size:11px;color:var(--muted);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);border-radius:var(--radius-md,8px);background:var(--surface-input);color:var(--text);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,.35);background-image:linear-gradient(color-mix(in srgb,var(--accent) 6%,transparent) 0,color-mix(in srgb,var(--accent) 6%,transparent) 100%);-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 var(--border-subtle);border-radius:8px;overflow:hidden}.JobSearchLauncher_seg__BjyAj button{border:none;background:var(--surface-card);padding:6px 12px;font-size:12px;cursor:pointer;font-family:inherit;color:var(--text)}.JobSearchLauncher_seg__BjyAj button[aria-pressed=true]{background:var(--job-launcher-chip-on-bg);color:var(--job-launcher-chip-on-fg);font-weight:600}.JobSearchLauncher_headlessCard__28Wwr{border:.5px solid var(--border-subtle);border-radius:8px;padding:8px 10px;background:transparent}.JobSearchLauncher_headlessMeta__5nE4W{font-size:12px;color:var(--muted);margin-bottom:4px}.JobSearchLauncher_headlessTitle__vvMdJ{font-size:13px;font-weight:500;line-height:1.35}.JobSearchLauncher_headlessUrl__ezrGk{font-size:12px;color:var(--muted);word-break:break-all;margin-top:2px}.JobSearchLauncher_headlessGhost__GzcsE{font-size:11px;font-style:italic;color:var(--color-text-subtle);margin-top:4px;letter-spacing:.01em}.JobSearchLauncher_headlessErr__NASTO{font-size:12px;color:var(--danger);margin-top:4px}.JobSearchLauncher_headlessScoreLine__CvIUa{font-size:12px;color:var(--muted);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:var(--link);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:var(--surface-muted);border:.5px solid var(--border-subtle);color:var(--text);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);font-size:13px;line-height:1.4;background:var(--surface-muted)}.JobSearchLauncher_batchApplyStickyRunning__MUKw0{border-color:color-mix(in srgb,var(--accent) 45%,transparent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.JobSearchLauncher_batchApplyStickyInterrupted__oWDb8{border-color:color-mix(in srgb,var(--warning) 45%,transparent);background:var(--warning-bg)}.JobSearchLauncher_batchApplyStickyCancelled__sUZ4M{border-color:color-mix(in srgb,var(--danger) 40%,transparent);background:var(--danger-bg)}.JobSearchLauncher_batchApplyStickyCompleted__G904V{border-color:color-mix(in srgb,var(--success) 40%,transparent);background:var(--success-bg)}.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);background:var(--surface);color:inherit}.JobSearchLauncher_batchApplyCancel__vPXul:hover{background:var(--surface-muted)}.JobSearchLauncher_batchApplyPartialFail__VPoWd{padding:8px 10px;border-radius:8px;border:.5px dashed color-mix(in srgb,var(--warning) 50%,transparent);background:var(--warning-bg)}.JobSearchLauncher_batchApplyRetry__WMw_4{padding:4px 10px;font-size:12px;font-family:inherit;cursor:pointer;border-radius:6px;border:.5px solid var(--hairline);background:transparent;color:var(--muted)}.JobSearchLauncher_batchApplyRetry__WMw_4:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.JobSearchLauncher_batchApplyCardActive__s2M4b{animation:JobSearchLauncher_batchApplyPulse__SBcCE 1.2s ease-in-out infinite;border-color:var(--accent)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}@keyframes JobSearchLauncher_batchApplyPulse__SBcCE{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 12%,transparent)}}.JobSearchLauncher_doneMsg__sgkIy{color:var(--success)}@keyframes JobSearchLauncher_ftuxPulseGlow__svBvk{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 35%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 12%,transparent)}}.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);margin:0 0 8px;padding:8px 10px;border-radius:6px;border:1px solid var(--job-launcher-chip-on-border);background:var(--surface-muted)}.JobSearchLauncher_ftuxTipDismiss__zMJrP{flex-shrink:0;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:var(--muted);font-size:18px;line-height:1;cursor:pointer}.JobSearchLauncher_ftuxTipDismiss__zMJrP:hover{background:var(--surface);color:var(--text)}.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);border:1px solid var(--job-launcher-chip-on-border);color:var(--muted);font-size:12px;line-height:1.4}.JobSearchLauncher_partialDot__R9XW6{width:8px;height:8px;border-radius:50%;background:var(--accent);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);box-shadow:inset 0 1px 2px color-mix(in srgb,var(--text) 6%,transparent)}.ScoreBar_fill__T6zIm,.ScoreBar_track__X9Pv2{border-radius:var(--radius-sm,6px);overflow:hidden}.ScoreBar_fill__T6zIm{position:relative;height:100%;transform-origin:left center;transition:width .5s var(--ease-out,ease)}.ScoreBar_fill__T6zIm:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:translateX(-120%);pointer-events:none}.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:650;min-width:3.2ch;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono);letter-spacing:-.03em}.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)}.ScoreBar_notes__nIIlS{margin:0;font-size:12px;line-height:1.5;color:var(--text)}.ScoreBar_evidenceToggle__07E_q{align-self:flex-start;margin:0;padding:0;border:none;background:none;font-size:11px;font-weight:600;color:var(--accent,var(--muted));cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ScoreBar_evidenceList__6PW8E{margin:0;padding:0 0 0 14px;display:flex;flex-direction:column;gap:4px}.ScoreBar_evidenceNegative__n8H4B,.ScoreBar_evidencePositive__Qw1Xk{font-size:12px;line-height:1.4;color:var(--text);font-style:italic}@media (prefers-reduced-motion:no-preference){.ScoreBar_fill__T6zIm{animation:ScoreBar_scoreGrow___I9oW .7s var(--ease-out,ease) both}.ScoreBar_fill__T6zIm:after{animation:ScoreBar_scoreSheen__TRD5H .85s var(--ease-out,ease) .35s both}}@keyframes ScoreBar_scoreGrow___I9oW{0%{transform:scaleX(.08)}to{transform:scaleX(1)}}@keyframes ScoreBar_scoreSheen__TRD5H{to{transform:translateX(130%)}}@media (prefers-reduced-motion:reduce){.ScoreBar_fill__T6zIm,.ScoreBar_fill__T6zIm:after{animation:none}}.ScoreBar_evidencePositive__Qw1Xk::marker{color:var(--success)}.ScoreBar_evidenceNegative__n8H4B::marker{color:var(--danger)}.MatchScoreDetails_details__2BhhQ{border-top:1px solid var(--border-subtle);padding-top:10px}.MatchScoreDetails_summary__gILir{display:flex;align-items:center;gap:10px;color:var(--text);cursor:pointer;font-size:12px;font-weight:650;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MatchScoreDetails_summary__gILir::-webkit-details-marker{display:none}.MatchScoreDetails_summaryLabel__LfQ3L{flex:1 1;min-width:0}.MatchScoreDetails_summaryHint__v_7E0{color:var(--muted);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MatchScoreDetails_summaryChevron__pDJzk{width:6px;height:6px;flex-shrink:0;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg);transition:transform var(--motion-xs,.15s) var(--ease-soft,ease);opacity:.85}.MatchScoreDetails_details__2BhhQ[open] .MatchScoreDetails_summaryChevron__pDJzk{transform:rotate(225deg);margin-top:2px}.MatchScoreDetails_rows__JA7Ma{display:flex;flex-direction:column;gap:12px;padding-top:12px}.MatchScoreDetails_row__GhCSw{display:grid;grid-template-columns:88px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px}.MatchScoreDetails_label__glyFj{color:var(--muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;padding-top:2px;text-transform:uppercase}@media (max-width:480px){.MatchScoreDetails_row__GhCSw{grid-template-columns:1fr;gap:4px}}.AgentChat_wrap__mEYY5{display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%;overflow:hidden;position:relative}.AgentChat_wrapCard__Z67CP{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(--shadow-md)}.AgentChat_stage__4pa34{display:flex;flex-direction:column;flex:1 1;min-height:0;height:100%}.AgentChat_messages__1LGz6{overflow-y:auto;padding:12px 18px 8px;gap:14px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000);mask-image:linear-gradient(180deg,transparent 0,#000 12px,#000)}.AgentChat_messages__1LGz6,.AgentChat_thread__QHHhS{flex:1 1;min-height:0;display:flex;flex-direction:column}.AgentChat_thread__QHHhS{position:relative}.AgentChat_jumpLatest__Wlt8s{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);z-index:3;min-height:32px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text);font:inherit;font-size:12px;font-weight:650;box-shadow:var(--shadow-md,0 8px 20px rgba(0,0,0,.18));cursor:pointer}.AgentChat_jumpLatest__Wlt8s:hover{background:var(--surface-raised)}.AgentChat_rowUser__o6qx4{display:flex;justify-content:flex-end}.AgentChat_rowAgent__ahmU2{display:flex;justify-content:flex-start}.AgentChat_bubbleUser__qohLW{max-width:min(78%,520px);padding:10px 14px;border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text-display);font-size:15px;line-height:1.5;white-space:pre-wrap;border:1px solid var(--surface-glass-border,var(--border-subtle));box-shadow:var(--shadow-xs)}.AgentChat_bubbleAgent__3CYYA{max-width:min(94%,720px);padding:4px 2px 8px;color:var(--text);font-size:15px;line-height:1.55}.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:var(--radius-sm);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{max-width:min(92%,560px);padding:14px 16px;border-radius:var(--radius-lg);background:var(--surface-card);color:var(--text);font-size:14px;line-height:1.45;align-self:flex-start;box-shadow:var(--shadow-sm);border:1px solid var(--border-subtle);border-left:3px solid var(--accent)}.AgentChat_planCardLive__lL2pu{position:relative;overflow:hidden}.AgentChat_planCardLive__lL2pu:after{content:"";position:absolute;top:0;left:0;height:2px;width:36%;pointer-events:none;background:linear-gradient(90deg,transparent,var(--studio-accent-warm),var(--accent),transparent)}.AgentChat_planCardCollapsed__P7VLy{max-width:min(92%,560px);padding:10px 14px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--muted);font-size:13px;line-height:1.45;align-self:flex-start}.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{max-width:min(92%,560px);padding:2px 2px 4px;color:var(--muted);font-size:13px;line-height:1.45}.AgentChat_toolProgress__oaAyd{max-width:min(92%,560px);width:-moz-fit-content;width:fit-content;padding:8px 12px;color:var(--text);font-size:13px;display:flex;align-items:center;gap:10px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border-subtle));background:color-mix(in srgb,var(--accent) 7%,var(--surface-card))}.AgentChat_thinkingPresence__kuP_Y{display:flex;flex-direction:column;gap:8px;max-width:min(92%,420px);padding:12px 14px 11px;border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border-subtle));background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,var(--surface-card)),var(--surface-card));box-shadow:var(--shadow-xs);color:var(--text);font-size:13.5px;font-weight:600}.AgentChat_thinkingPresenceTop__0xXih{display:flex;align-items:center;gap:10px;min-width:0}.AgentChat_thinkingRail__Dvr8M{position:relative;height:2px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--accent) 14%,var(--surface-muted))}.AgentChat_thinkingRail__Dvr8M>span{position:absolute;top:0;left:0;height:100%;width:36%;background:linear-gradient(90deg,transparent,var(--studio-accent-warm),var(--accent),transparent)}.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{display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:linear-gradient(155deg,color-mix(in srgb,var(--surface-card) 94%,var(--studio-accent-cool,var(--accent)) 6%),var(--surface-card));padding:16px;box-shadow:var(--shadow-xs);animation:AgentChat_jobCardEnter__RhHpO .55s var(--ease-out) both;transition:box-shadow var(--motion-sm) var(--ease-out),border-color var(--motion-xs) var(--ease-soft),transform var(--motion-sm) var(--ease-out)}.AgentChat_jobCard__5t64s:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 32%,rgba(226,179,106,.22) 46%,rgba(111,212,200,.28) 54%,transparent 68%);transform:translateX(-130%)}@keyframes AgentChat_jobCardEnter__RhHpO{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AgentChat_jobCard__5t64s,.AgentChat_jobCard__5t64s:after{animation:none}}@media (prefers-reduced-motion:no-preference){.AgentChat_jobCard__5t64s:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb,var(--accent) 22%,var(--border-subtle));transform:translateY(-1px)}}.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:12px}.AgentChat_jobCardTitles__ooZBk{min-width:0;flex:1 1}.AgentChat_jobTitle__kGo8m{display:block;font-weight:680;font-size:16px;line-height:1.35;letter-spacing:-.015em;color:var(--text-display);text-decoration:none}.AgentChat_jobTitle__kGo8m:hover{text-decoration:underline}.AgentChat_jobCompany__nSyJE{display:block;font-size:13px;color:var(--muted);margin-top:3px}.AgentChat_jobCardHeadMeta__sRM79{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.AgentChat_matchScore__Yz_Vz{display:flex;flex-direction:column;align-items:center;min-width:56px;padding:8px 9px 6px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border-subtle));border-radius:12px;background:color-mix(in srgb,var(--accent) 7%,var(--surface-card))}.AgentChat_matchPercent__4UQJi{font-size:17px;font-weight:700;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono);color:var(--text-display);line-height:1}.AgentChat_matchPercentLabel__g8do2{margin-top:3px;color:var(--muted);font-size:9px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.AgentChat_matchLimiter__A9BD9{margin:0;padding:9px 11px;border-radius:10px;background:var(--surface-muted);font-size:12px;line-height:1.45;color:var(--text)}.AgentChat_jobSignalRow__tfn__{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.AgentChat_jobSignal__cpeOs{display:inline-flex}.AgentChat_adminSourceBadge__mugIu{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border:1px dashed color-mix(in srgb,var(--accent) 38%,var(--border-subtle));border-radius:999px;color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface-card));font-family:var(--font-mono);font-size:10px;font-weight:600}.AgentChat_scoreReadBadge__aQknS,.AgentChat_verdictBadge___LoB6{font-size:11px;font-weight:650;padding:3px 8px;border-radius:999px;flex-shrink:0}.AgentChat_scoreReadFull__pj9tQ{background:color-mix(in srgb,var(--accent) 8%,var(--surface-card));color:var(--text);border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border-subtle))}.AgentChat_scoreReadQuick__J5iz4{background:var(--surface-muted);color:var(--muted);border:1px solid var(--border-subtle)}.AgentChat_verdictStrong__GHhOA{background:var(--success-bg);color:var(--success);border:1px solid color-mix(in srgb,var(--success) 30%,transparent)}.AgentChat_verdictPossible__B6uJl{background:var(--warning-bg);color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 32%,transparent)}.AgentChat_verdictWeak__SvaJf{background:var(--danger-bg);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent)}.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{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:2px;border-top:1px solid var(--border-subtle)}.AgentChat_jobOpenAction__ED0eY{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:8px;border:1px solid transparent;background:var(--accent);color:var(--text-on-accent,white)!important;font-size:13px;font-weight:650!important;text-decoration:none;letter-spacing:-.01em}.AgentChat_jobOpenAction__ED0eY:hover{filter:brightness(1.04);text-decoration:none}.AgentChat_composer__Lb_o_{border-top:1px solid var(--border-subtle);padding:12px 14px 14px;background:color-mix(in srgb,var(--surface-card) 78%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;gap:10px;position:relative}.AgentChat_composerRunning__4Tgqf:before{content:"";position:absolute;inset:-40% -20% auto;height:120%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 80% at 50% 100%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%);opacity:.9}.AgentChat_composerRunning__4Tgqf:after{content:"";position:absolute;top:0;left:0;height:2px;width:32%;pointer-events:none;z-index:2;background:linear-gradient(90deg,transparent,var(--studio-accent-warm),var(--accent),transparent)}@media (prefers-reduced-motion:no-preference){.AgentChat_composerRunning__4Tgqf:before{animation:AgentChat_composerBloom__k9k42 4.5s ease-in-out infinite alternate}.AgentChat_composerRunning__4Tgqf:after{animation:AgentChat_signalSweep__KmB4l 2.2s var(--ease-in-out) infinite}}@keyframes AgentChat_composerBloom__k9k42{0%{opacity:.55}to{opacity:1}}.AgentChat_composer__Lb_o_>*{position:relative;z-index:1}.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:var(--radius-sm);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);transform:translateY(-2px)}.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;overflow-y:auto;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;transition:transform var(--motion-xs) var(--ease-out),border-color var(--motion-xs) var(--ease-soft),box-shadow var(--motion-xs) var(--ease-soft)}.AgentChat_textarea__I5N2k:focus{border-color:var(--link);box-shadow:var(--ring);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.AgentChat_textarea__I5N2k:focus{transform:none}}.AgentChat_sendBtn__MYBtr{flex-shrink:0;height:44px;padding:0 18px;font-weight:650;transition:transform var(--motion-xs) var(--ease-out)}.AgentChat_sendBtn__MYBtr:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:reduce){.AgentChat_sendBtn__MYBtr:active:not(:disabled){transform:none}}.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_moreWrap__Q6kXB{position:relative;flex-shrink:0}.AgentChat_moreBtn__7i1ig{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-muted);color:var(--text);font-size:18px;font-weight:650;line-height:1;letter-spacing:.04em;cursor:pointer}.AgentChat_moreBtn__7i1ig:hover{background:var(--surface-raised);color:var(--text-display)}.AgentChat_moreMenu__qCYNf{position:absolute;right:0;bottom:calc(100% + 8px);z-index:8;min-width:196px;padding:6px;border-radius:var(--radius-md);border:1px solid var(--surface-glass-border,var(--border-subtle));background:var(--surface-card);box-shadow:var(--shadow-md)}.AgentChat_moreItem__vpNkK{display:block;width:100%;text-align:left;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.AgentChat_moreItem__vpNkK:hover{background:var(--surface-muted);color:var(--text-display)}.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;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;color:var(--muted);min-height:16px}.AgentChat_progressMeta__Wbh44{opacity:.75}.AgentChat_contextStrip__m5_D7{display:flex;align-items:center;gap:8px;padding:8px 14px 0;flex-shrink:0}.AgentChat_contextChip__OE0z_{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;margin:0;padding:6px 12px;border-radius:999px;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text);font:inherit;font-size:12px;font-weight:500;text-align:left;cursor:pointer}.AgentChat_contextChip__OE0z_:hover{background:var(--surface-muted)}.AgentChat_contextChipLabel__FKTZG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AgentChat_contextBody__lEXkZ{padding:0 14px 10px;font-size:13px;color:var(--muted);line-height:1.45}.AgentChat_emptyStage__kFqES{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:220px;padding:28px 16px 12px;text-align:center;position:relative}.AgentChat_signalMark__oa4F8{position:relative;width:72px;height:86px;margin-bottom:18px;filter:drop-shadow(0 10px 18px rgba(46,168,154,.22))}.AgentChat_signalFacetBase__noXJz,.AgentChat_signalFacetLeft__6ALq7,.AgentChat_signalFacetRight__V0Y3E,.AgentChat_signalGlint__NrrLI{position:absolute;inset:0}.AgentChat_signalFacetLeft__6ALq7{background:#2ea89a;-webkit-clip-path:polygon(50% 0,0 51%,50% 51%);clip-path:polygon(50% 0,0 51%,50% 51%)}.AgentChat_signalFacetRight__V0Y3E{background:#3dbeb0;-webkit-clip-path:polygon(50% 0,100% 51%,50% 51%);clip-path:polygon(50% 0,100% 51%,50% 51%)}.AgentChat_signalFacetBase__noXJz{background:#e2b36a;-webkit-clip-path:polygon(0 51%,100% 51%,68.6% 100%);clip-path:polygon(0 51%,100% 51%,68.6% 100%)}.AgentChat_signalGlint__NrrLI{background:linear-gradient(115deg,transparent 30%,rgba(255,244,220,.55) 48%,rgba(159,229,219,.35) 54%,transparent 70%);mix-blend-mode:screen;-webkit-clip-path:polygon(50% 0,0 51%,100% 51%,68.6% 100%);clip-path:polygon(50% 0,0 51%,100% 51%,68.6% 100%);opacity:.35}.AgentChat_emptyPrompt__NjEec{margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,3.2vw,2rem);font-weight:550;letter-spacing:-.03em;color:var(--text-display)}.AgentChat_emptyLead__EuPQd{margin:10px 0 0;max-width:28rem;font-size:.95rem;line-height:1.5;color:var(--muted)}.AgentChat_emptyStarters__wO7C6{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;max-width:36rem}.AgentChat_threadLive__jalDz .AgentChat_messages__1LGz6{background:radial-gradient(ellipse 80% 28% at 50% 0,rgba(61,190,176,.08),transparent 70%)}.AgentChat_threadLive__jalDz:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--studio-accent-warm),var(--accent),transparent);background-size:40% 100%;background-repeat:no-repeat}.AgentChat_followUps__zkajz{display:flex;flex-wrap:wrap;gap:8px;padding:2px 2px 12px}.AgentChat_scoreUrlBtn__UV0kd{height:44px;padding:0 14px;font-size:13px;font-weight:600;border-radius:var(--radius-lg);color:var(--link)}.AgentChat_digestStatusBtn__WKwEj,.AgentChat_scoreUrlBtn__UV0kd{flex-shrink:0;border:1px solid var(--border-subtle);background:var(--surface-card);cursor:pointer}.AgentChat_digestStatusBtn__WKwEj{margin:0;padding:6px 10px;border-radius:999px;text-align:left;font:inherit;font-size:11px;font-weight:500;line-height:1.3;color:var(--muted);white-space:nowrap}.AgentChat_digestStatusBtn__WKwEj:hover{background:var(--surface-muted);color:var(--text)}.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}@keyframes AgentChat_signalFloat__k4kqO{0%{transform:translateY(0) scale(1);filter:drop-shadow(0 8px 14px rgba(46,168,154,.18))}to{transform:translateY(-12px) scale(1.06);filter:drop-shadow(0 20px 28px rgba(226,179,106,.38))}}@keyframes AgentChat_signalGlint__NrrLI{0%{transform:translateX(-55%);opacity:0}35%{opacity:.9}to{transform:translateX(55%);opacity:0}}@keyframes AgentChat_signalSweep__KmB4l{0%{transform:translateX(-120%)}to{transform:translateX(420%)}}@keyframes AgentChat_riseIn__UQKBg{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes AgentChat_bubbleFromUser__Ty5M_{0%{opacity:0;transform:translateX(14px) translateY(6px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes AgentChat_bubbleFromAgent__j9PS3{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes AgentChat_signalSheen__CQkp2{0%{transform:translateX(-130%)}to{transform:translateX(130%)}}@media (prefers-reduced-motion:no-preference){.AgentChat_signalMark__oa4F8{animation:AgentChat_signalFloat__k4kqO 4.8s ease-in-out infinite alternate}.AgentChat_signalGlint__NrrLI{animation:AgentChat_signalGlint__NrrLI 2.4s var(--ease-out) .2s infinite}.AgentChat_emptyLead__EuPQd,.AgentChat_emptyPrompt__NjEec{animation:AgentChat_riseIn__UQKBg .55s var(--ease-out) both}.AgentChat_emptyLead__EuPQd{animation-delay:.08s}.AgentChat_emptyStarters__wO7C6>*{animation:AgentChat_riseIn__UQKBg .5s var(--ease-out) both}.AgentChat_emptyStarters__wO7C6>:first-child{animation-delay:.12s}.AgentChat_emptyStarters__wO7C6>:nth-child(2){animation-delay:.18s}.AgentChat_emptyStarters__wO7C6>:nth-child(3){animation-delay:.24s}.AgentChat_emptyStarters__wO7C6>:nth-child(4){animation-delay:.3s}.AgentChat_emptyStarters__wO7C6>:nth-child(5){animation-delay:.36s}.AgentChat_emptyStarters__wO7C6>:nth-child(6){animation-delay:.42s}.AgentChat_threadLive__jalDz:before{animation:AgentChat_signalSweep__KmB4l 2.4s var(--ease-in-out) infinite}.AgentChat_rowUser__o6qx4{animation:AgentChat_bubbleFromUser__Ty5M_ .42s var(--ease-out) both}.AgentChat_rowAgent__ahmU2{animation:AgentChat_bubbleFromAgent__j9PS3 .46s var(--ease-out) both}.AgentChat_jobCard__5t64s:after{animation:AgentChat_signalSheen__CQkp2 .95s var(--ease-out) .12s both}.AgentChat_jobGrid__ubV74>:nth-child(2){animation-delay:.08s}.AgentChat_jobGrid__ubV74>:nth-child(3){animation-delay:.16s}.AgentChat_jobGrid__ubV74>:nth-child(4){animation-delay:.24s}.AgentChat_jobGrid__ubV74>:nth-child(5){animation-delay:.32s}.AgentChat_planItem__J4cCE{animation:AgentChat_riseIn__UQKBg .35s var(--ease-out) both}.AgentChat_planItem__J4cCE:nth-child(2){animation-delay:.05s}.AgentChat_planItem__J4cCE:nth-child(3){animation-delay:.1s}.AgentChat_planItem__J4cCE:nth-child(4){animation-delay:.15s}.AgentChat_planItem__J4cCE:nth-child(5){animation-delay:.2s}.AgentChat_planStatusDone__B7ZKt{animation:AgentChat_riseIn__UQKBg .28s var(--ease-out) both}.AgentChat_planCardLive__lL2pu:after,.AgentChat_thinkingRail__Dvr8M>span{animation:AgentChat_signalSweep__KmB4l 1.8s var(--ease-in-out) infinite}}@media (prefers-reduced-motion:reduce){.AgentChat_composerRunning__4Tgqf:after,.AgentChat_emptyLead__EuPQd,.AgentChat_emptyPrompt__NjEec,.AgentChat_emptyStarters__wO7C6>*,.AgentChat_planCardLive__lL2pu:after,.AgentChat_planItem__J4cCE,.AgentChat_planStatusDone__B7ZKt,.AgentChat_rowAgent__ahmU2,.AgentChat_rowUser__o6qx4,.AgentChat_signalGlint__NrrLI,.AgentChat_signalMark__oa4F8,.AgentChat_suggestionChip__En002:hover,.AgentChat_thinkingRail__Dvr8M>span,.AgentChat_threadLive__jalDz:before{animation:none;transform:none}}.GroupedOpportunitySections_sections__mKeqZ{display:flex;flex-direction:column;gap:20px}.GroupedOpportunitySections_section__eAyvC{min-width:0}.GroupedOpportunitySections_sectionHead__pr2EX{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border-subtle)}.GroupedOpportunitySections_sectionTitle__KOF7m{margin:0;color:var(--text-display);font-size:15px;font-weight:700;letter-spacing:-.02em}.GroupedOpportunitySections_sectionDescription__BlnZB{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45;max-width:52ch}.GroupedOpportunitySections_sectionCount___zQHf{flex-shrink:0;padding:4px 10px;border:1px solid var(--border-subtle);border-radius:999px;background:var(--surface-muted);color:var(--muted);font-size:10px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CreditTopUpAction_wrap__WyRcQ{display:flex;flex-direction:column;gap:10px;margin-top:2px;margin-bottom:16px}.CreditTopUpAction_wrap__WyRcQ.CreditTopUpAction_compact__3B9gz{gap:8px;margin-top:0}.CreditTopUpAction_balanceRow__Zqplf{font-size:13px;color:var(--muted,#666);line-height:1.4}.CreditTopUpAction_balanceRow__Zqplf strong{color:var(--foreground,#eaeaea);font-weight:600}.CreditTopUpAction_packRow__YhgVu{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.CreditTopUpAction_label__MZSPi{flex:1 0 100%;font-size:12px;color:var(--muted,#888)}.CreditTopUpAction_packBtn__B1EU8{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;font-size:12px;font-weight:500;line-height:1.2;padding:6px 12px;border-radius:8px;cursor:pointer;border:1px solid var(--border-subtle,rgba(255,255,255,.12));background:transparent;color:var(--foreground,#e8e8ea);display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.CreditTopUpAction_packHint__gV6Ma{font-size:10px;font-weight:400;color:var(--muted,#888)}.CreditTopUpAction_passBtn__nwwmV{border-color:rgba(255,255,255,.22);background:var(--surface-muted,rgba(255,255,255,.05))}.CreditTopUpAction_packBtn__B1EU8:hover:not(:disabled){background:var(--surface-muted,rgba(255,255,255,.06));border-color:rgba(255,255,255,.18)}.CreditTopUpAction_packBtn__B1EU8:focus-visible{outline:2px solid var(--link,#5a9fd4);outline-offset:2px}.CreditTopUpAction_packBtn__B1EU8:disabled{opacity:.5;cursor:not-allowed}.CreditTopUpAction_emphasize__cNySS .CreditTopUpAction_packBtn__B1EU8{border-color:rgba(255,255,255,.2);background:var(--surface-muted,rgba(255,255,255,.04))}.CreditTopUpAction_emphasize__cNySS .CreditTopUpAction_packBtn__B1EU8:hover:not(:disabled){background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.28)}.TokenListInput_wrap__Y5ZjC{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:40px;padding:6px 8px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg,12px);background:var(--surface-card)}.TokenListInput_chip__kfW1y{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:4px 6px 4px 8px;border-radius:6px;background:var(--chip-bg,var(--surface-muted));color:var(--text)}.TokenListInput_remove__RJWqi{border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:14px;line-height:1;padding:0 2px}.TokenListInput_remove__RJWqi:hover:not(:disabled){color:var(--text)}.TokenListInput_input__4efoi{flex:1 1 120px;min-width:120px;border:0;background:transparent;color:var(--text);font:inherit;font-size:14px;padding:4px 2px;outline:none}.OnboardingModal_backdrop__lhcrx{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:16px}.OnboardingModal_panel__GUCds{width:100%;max-height:90vh;overflow:auto;border-radius:var(--radius-lg,12px);border:1px solid var(--border-subtle);background:var(--bg);padding:20px 22px 22px;box-shadow:0 12px 40px rgba(0,0,0,.35)}.OnboardingModal_panelDefault__3qHg2{max-width:520px}.OnboardingModal_panelWide__3EJdp{max-width:640px}.OnboardingModal_steps__R_KPw{display:flex;flex-wrap:wrap;gap:6px 4px;margin:0 0 18px;padding:0;list-style:none}.OnboardingModal_step__le7Od{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;font-family:var(--font-mono);color:var(--muted)}.OnboardingModal_step__le7Od+.OnboardingModal_step__le7Od:before{content:"";width:12px;height:1px;margin-right:4px;background:var(--border-subtle)}.OnboardingModal_stepCurrent__G1qea{color:var(--text-display,var(--text))}.OnboardingModal_stepDone__o85cV{color:var(--muted)}.OnboardingModal_dropzone__k9pcL{display:block;border:1px dashed var(--border-subtle);background:var(--surface-card);border-radius:var(--radius-lg,12px);padding:18px 16px;cursor:pointer;transition:border-color var(--motion-xs,.12s) ease,background var(--motion-xs,.12s) ease}.OnboardingModal_dropzoneDragging__Zqy2m{border-width:2px;border-color:var(--accent);background:var(--surface-muted)}.OnboardingModal_fileInput__6rKa2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.OnboardingModal_dropzoneHint__i7cJb{margin:0;font-size:14px;font-weight:550;color:var(--text)}.OnboardingModal_dropzoneSub__n8Ew2{margin:6px 0 0;font-size:12px;color:var(--muted);line-height:1.4}.OnboardingModal_fileRow__bQudM{margin-top:12px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--text)}.OnboardingModal_actions__YlXx_{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:4px}.OnboardingModal_primaryCta__j3RiS{min-height:44px;padding:0 18px}.OnboardingModal_ghostBtn__LY0m2{min-height:44px;padding:0 14px;font-size:14px}.OnboardingModal_textarea__YdSM6{width:100%;padding:12px 14px;font-size:15px;line-height:1.5;border-radius:var(--radius-lg,12px)}.OnboardingModal_options__fw7R2{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.OnboardingModal_optionCard__h8IVN{flex:1 1 200px;text-align:left;padding:14px 16px;border-radius:var(--radius-lg,12px);border:1px solid var(--border-subtle);background:var(--surface-card);cursor:pointer;font:inherit;color:inherit}.OnboardingModal_optionCardSelected__Jlr6N{border:2px solid var(--accent);background:var(--surface-muted);padding:13px 15px}.OnboardingModal_optionHead__apQWU{display:flex;align-items:center;gap:8px;margin-bottom:6px}.OnboardingModal_optionLabel__2B_hq{font-weight:600;font-size:14px}.OnboardingModal_recommended__fYw20{font-size:11px;font-weight:650;padding:2px 8px;border-radius:999px;background:var(--color-primary-light,var(--surface-muted));color:var(--accent)}.OnboardingModal_optionDesc__VSmrv{margin:0;font-size:13px;color:var(--muted);line-height:1.45}.OnboardingModal_stack__012Qh{display:flex;flex-direction:column;gap:10px;align-items:stretch}.OnboardingModal_laterBtn__E0jeR{font-size:13px;min-height:36px;background:none;border:none;cursor:pointer;color:var(--muted)}.OnboardingModal_laterBtn__E0jeR:hover:not(:disabled){color:var(--text)}.OnboardingModal_rebuild__PA5P7{display:flex;align-items:flex-start;gap:8px;margin:0 0 16px;font-size:13px;color:var(--text);line-height:1.4}.JobPreferencesModal_panel__3pGpN{max-width:560px}.JobPreferencesModal_input__dkHQm{width:100%;padding:8px 10px}.JobPreferencesModal_chips__KptfX{display:flex;flex-wrap:wrap;gap:8px}.JobPreferencesModal_choice__L_QKX{font-size:12px;padding:6px 10px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text);cursor:pointer}.JobPreferencesModal_choiceOn__Bx5og{border:2px solid var(--accent);background:var(--surface-muted);padding:5px 9px}.JobPreferencesModal_group__kRJW_{margin:0 0 12px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-lg,12px);background:var(--surface-card)}.JobPreferencesModal_summary__xjOdS{cursor:pointer;font-size:13px;font-weight:650;color:var(--text)}.JobPreferencesModal_actions__c5iYE{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:8px}.ProfileReviewCard_card__aiNDz{border:1px solid var(--border-subtle);border-radius:10px;padding:14px 16px;margin-bottom:16px;background:var(--bg-elevated,var(--bg))}.ProfileReviewCard_head__A_lzd{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px}.ProfileReviewCard_headTitle__zFrNn{font-size:13px;font-weight:600;color:var(--text)}.ProfileReviewCard_ready__EKddc{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ProfileReviewCard_readyOk__4TzoU{color:var(--success,var(--accent))}.ProfileReviewCard_field__vK7_S{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.ProfileReviewCard_label__v_yGP{font-size:12px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ProfileReviewCard_textInput__4m1Hn{width:100%;padding:8px 10px;font:inherit;font-size:14px}.ProfileReviewCard_chips__6pF2w{display:flex;flex-wrap:wrap;gap:8px}.ProfileReviewCard_choice__pfmQg{font-size:12px;padding:6px 10px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text);cursor:pointer}.ProfileReviewCard_choiceOn__pD132{border:2px solid var(--accent);background:var(--surface-muted);padding:5px 9px}.ProfileReviewCard_hint__jf1ge{margin:0;font-size:12px;color:var(--muted);line-height:1.4}.ProfileReviewCard_blurb__bFcuo{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--text)}.ProfileReviewCard_muted__vMasn{margin:0 0 10px;font-size:13px;color:var(--muted)}.ProfileReviewCard_skillRow__capi6{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.ProfileReviewCard_skill__DuogF{font-size:12px;padding:4px 8px;border-radius:6px;background:var(--chip-bg,var(--surface-muted));color:var(--text)}.ProfileReviewCard_actions__Ta2qR{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ProfileReviewCard_retry__LpDSF{font-size:14px}.AppChrome_bar__9HoKB{position:-webkit-sticky;position:sticky;top:0;z-index:40;flex-shrink:0;display:flex;align-items:center;gap:12px;height:44px;padding:0 14px;border-bottom:1px solid var(--surface-glass-border,var(--border-subtle));background:var(--surface-glass,var(--surface-card));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.AppChrome_barLive__zyw4v:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:28%;pointer-events:none;background:linear-gradient(90deg,transparent,var(--accent),var(--studio-accent-warm),transparent)}@media (prefers-reduced-motion:no-preference){.AppChrome_barLive__zyw4v:after{animation:AppChrome_chromeLiveSweep__hU0RO 1.8s ease-in-out infinite}}@keyframes AppChrome_chromeLiveSweep__hU0RO{0%{transform:translateX(-130%)}to{transform:translateX(430%)}}@media (prefers-reduced-motion:reduce){.AppChrome_barLive__zyw4v:after{animation:none;opacity:.7}}.AppChrome_brand__gOjmK{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--text-display);font-family:var(--font-display);font-size:14px;font-weight:550;letter-spacing:-.03em;flex-shrink:0}.AppChrome_brand__gOjmK img{display:block;border-radius:var(--radius-xs,4px);transition:filter var(--motion-sm) var(--ease-out)}@media (prefers-reduced-motion:no-preference){.AppChrome_brand__gOjmK:hover img{filter:drop-shadow(0 0 8px rgba(61,190,176,.45))}}.AppChrome_nav__GJmsF{display:flex;align-items:center;gap:2px;min-width:0;flex:1 1;overflow-x:auto;scrollbar-width:none}.AppChrome_nav__GJmsF::-webkit-scrollbar{display:none}.AppChrome_link__g3lgq{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;color:var(--muted);text-decoration:none;white-space:nowrap;transition:color var(--motion-xxs) var(--ease-soft),background var(--motion-xxs) var(--ease-soft)}.AppChrome_link__g3lgq:hover{color:var(--text);background:color-mix(in srgb,var(--accent) 8%,var(--surface-muted));text-decoration:none}.AppChrome_linkCurrent__N_Bjd{color:var(--text-display);font-weight:650;background:color-mix(in srgb,var(--accent) 12%,var(--surface-muted));box-shadow:inset 0 -2px 0 var(--accent)}.AppChrome_end__IIY1i{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.AppChrome_status__AU8fZ{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:min(42vw,280px);font-size:12px;color:var(--muted);line-height:1.2}.AppChrome_statusLabel__tlJ4H{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AppChrome_statusDot__eBtwc{width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0}.AppChrome_statusDotPulse__WWc6K{animation:AppChrome_chromeDotPulse__Y5gcA 1.2s ease-in-out infinite}@keyframes AppChrome_chromeDotPulse__Y5gcA{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}@media (prefers-reduced-motion:reduce){.AppChrome_statusDotPulse__WWc6K{animation:none}}.AppChrome_statusActions__4KgGL{display:inline-flex;gap:4px}.AppChrome_statusBtn__Yvijx{font-size:11px;font-weight:600;padding:0 10px;min-height:28px;height:28px;border-radius:6px;border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--link)}.AppChrome_menuIcon__RLsfb{width:16px;height:16px}@media (max-width:640px){.AppChrome_brand__gOjmK span,.AppChrome_statusLabel__tlJ4H{display:none}}.AgentSessionRail_railHost__zvtun{min-height:0;height:100%;width:220px;flex-shrink:0;position:relative}.AgentSessionRail_backdrop__Bb91V,.AgentSessionRail_peekBtn__a3rc6,.AgentSessionRail_rail__vtMaE{pointer-events:auto}.AgentSessionRail_peekBtn__a3rc6{position:absolute;top:8px;left:8px;z-index:24;min-height:44px;padding:0 12px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-glass,var(--surface-card));color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.AgentSessionRail_backdrop__Bb91V{position:absolute;inset:0;z-index:22;border:0;padding:0;margin:0;background:rgba(7,16,18,.55);cursor:pointer}.AgentSessionRail_rail__vtMaE{display:flex;flex-direction:column;min-height:0;height:100%;width:220px;flex-shrink:0;border-right:1px solid var(--surface-glass-border,var(--border-subtle));background:color-mix(in srgb,var(--surface-card) 82%,transparent)}.AgentSessionRail_railOverlay__i6htW{position:absolute;top:0;left:0;bottom:0;z-index:23;box-shadow:var(--shadow-md,0 12px 32px rgba(0,0,0,.28))}.AgentSessionRail_head__t2wlH{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 6px 4px 10px;flex-shrink:0}.AgentSessionRail_headLabel__gg08w{font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.AgentSessionRail_closeBtn__R1kF2,.AgentSessionRail_newBtn__aegA2{font:inherit;cursor:pointer}.AgentSessionRail_closeBtn__R1kF2{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-8px -4px -8px 0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--muted)}.AgentSessionRail_newBtn__aegA2{margin:6px 10px 8px;min-height:44px;border-radius:8px;border:1px solid var(--border-subtle);background:var(--surface-muted);color:var(--text);font-size:13px;font-weight:600;flex-shrink:0}.AgentSessionRail_closeBtn__R1kF2:hover,.AgentSessionRail_newBtn__aegA2:hover,.AgentSessionRail_peekBtn__a3rc6:hover{background:var(--surface-raised);color:var(--text)}.AgentSessionRail_list__DROjp{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto;padding:0 6px 10px}.AgentSessionRail_empty__vBK8s{margin:8px 6px;font-size:12px;color:var(--muted);line-height:1.4}.AgentSessionRail_itemRow__GsvAp{display:flex;align-items:stretch;gap:2px;border-radius:8px}.AgentSessionRail_itemRow__GsvAp:focus-within,.AgentSessionRail_itemRow__GsvAp:hover{background:var(--surface-muted)}.AgentSessionRail_item___nXZx{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 1;min-width:0;min-height:44px;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer}.AgentSessionRail_item___nXZx:hover{background:transparent}.AgentSessionRail_itemCurrent__0KEGN{background:var(--surface-muted)}.AgentSessionRail_itemActions__9ld4f{flex-shrink:0;align-self:center;display:flex;align-items:center;gap:0;margin-right:2px;opacity:0}.AgentSessionRail_itemRow__GsvAp:focus-within .AgentSessionRail_itemActions__9ld4f,.AgentSessionRail_itemRow__GsvAp:hover .AgentSessionRail_itemActions__9ld4f{opacity:1}.AgentSessionRail_deleteBtn__vYstD,.AgentSessionRail_renameBtn__QyEcX{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:11px;font-weight:650;cursor:pointer}.AgentSessionRail_deleteBtnConfirm__atrx9,.AgentSessionRail_deleteBtn__vYstD:hover,.AgentSessionRail_renameBtn__QyEcX:hover{color:var(--text);background:var(--surface-raised)}.AgentSessionRail_deleteBtnConfirm__atrx9{width:auto;padding:0 8px}.AgentSessionRail_renameForm__lHgwO{flex:1 1;min-width:0;padding:6px}.AgentSessionRail_renameInput__uzoUA{width:100%;box-sizing:border-box;min-height:32px;padding:4px 8px;border-radius:6px;border:1px solid var(--link,var(--border-subtle));background:var(--surface-input,var(--surface-card));color:var(--text);font:inherit;font-size:13px;font-weight:600;outline:none}.AgentSessionRail_itemTitle__843Im{font-size:13px;font-weight:600;line-height:1.3}.AgentSessionRail_itemMeta__nzIWC,.AgentSessionRail_itemTitle__843Im{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.AgentSessionRail_itemMeta__nzIWC{font-size:11px;color:var(--muted);line-height:1.35}@media (max-width:1023px){.AgentSessionRail_railHostOverlay__gDBFn{width:0;min-width:0;height:0;overflow:visible}.AgentSessionRail_peekBtn__a3rc6{position:fixed;top:calc(44px + 8px);left:8px;z-index:30}.AgentSessionRail_backdrop__Bb91V{position:fixed;inset:0;z-index:31}.AgentSessionRail_railOverlay__i6htW{position:fixed;top:44px;left:0;bottom:0;z-index:32;width:min(280px,calc(100vw - 48px));background:var(--surface-card);transform:translateX(-110%);visibility:hidden;pointer-events:none;transition:transform var(--motion-sm,.18s) var(--ease-out,ease),visibility var(--motion-sm,.18s) var(--ease-out,ease)}.AgentSessionRail_railOverlay__i6htW.AgentSessionRail_railOpen__MPCfc{transform:translateX(0);visibility:visible;pointer-events:auto}.AgentSessionRail_itemActions__9ld4f{opacity:1}}@media (max-width:1023px) and (prefers-reduced-motion:reduce){.AgentSessionRail_railOverlay__i6htW,.AgentSessionRail_railOverlay__i6htW.AgentSessionRail_railOpen__MPCfc{transition:none}}.AgentWorkspace_agentWorkspace__J_bIw{display:grid;grid-gap:16px;gap:16px;align-items:start}.AgentWorkspace_agentWorkspaceFill__feiA4{flex:1 1;min-height:0;height:100%;gap:0;align-items:stretch;position:relative}.AgentWorkspace_agentWorkspaceWithRail__VKRiu{grid-template-columns:220px minmax(0,1fr)}@media (max-width:1023px){.AgentWorkspace_agentWorkspaceWithRail__VKRiu{grid-template-columns:minmax(0,1fr);grid-template-areas:"main";padding-top:52px}.AgentWorkspace_agentWorkspaceWithRail__VKRiu>:first-child{grid-area:main;width:0;min-width:0;pointer-events:none;z-index:20}.AgentWorkspace_agentWorkspaceWithRail__VKRiu .AgentWorkspace_agentWorkspaceMain__RENRP{grid-area:main}}.AgentWorkspace_agentWorkspaceChat__hqj7i,.AgentWorkspace_agentWorkspaceMain__RENRP{display:flex;flex-direction:column;min-height:0;height:100%}.AgentWorkspace_agentWorkspaceChat__hqj7i{flex:1 1}.shortlist_page__WHZlv{max-width:720px;margin:0 auto;width:100%}.shortlist_header__D_blK{margin-bottom:1.5rem}.shortlist_meta__fXubQ{margin:0;font-size:13px;color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em}.shortlist_empty__zVk9b{margin:0;color:var(--muted);line-height:1.55;font-size:15px}.shortlist_list__To200{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.shortlist_card__rVlub{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:14px 16px;background:linear-gradient(155deg,color-mix(in srgb,var(--surface-card) 94%,var(--studio-accent-cool,var(--accent)) 6%),var(--surface-card));box-shadow:var(--shadow-xs);transition:border-color var(--motion-xs) var(--ease-soft),box-shadow var(--motion-sm) var(--ease-out),transform var(--motion-sm) var(--ease-out)}@media (prefers-reduced-motion:no-preference){.shortlist_card__rVlub{animation:shortlist_shortlistEnter__gXV2V .48s var(--ease-out) backwards}.shortlist_list__To200>:nth-child(2) .shortlist_card__rVlub{animation-delay:.05s}.shortlist_list__To200>:nth-child(3) .shortlist_card__rVlub{animation-delay:.1s}.shortlist_list__To200>:nth-child(4) .shortlist_card__rVlub{animation-delay:.15s}.shortlist_list__To200>:nth-child(5) .shortlist_card__rVlub{animation-delay:.2s}.shortlist_list__To200>:nth-child(6) .shortlist_card__rVlub{animation-delay:.25s}.shortlist_card__rVlub:hover{border-color:color-mix(in srgb,var(--accent) 20%,var(--border-subtle));box-shadow:var(--shadow-md);transform:translateY(-1px)}}@keyframes shortlist_shortlistEnter__gXV2V{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.shortlist_card__rVlub{animation:none}}.shortlist_cardTop__5Xk3d{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.shortlist_cardBody__FZlPA{min-width:0;flex:1 1}.shortlist_title__0VQjm{font-family:var(--font-display);font-weight:550;font-size:1.05rem;letter-spacing:-.02em;color:var(--text-display);margin-bottom:4px;line-height:1.3}.shortlist_company__bNVfN{font-size:13px;color:var(--muted);margin-bottom:6px}.shortlist_url__PRnS2{font-size:12px;word-break:break-all}.shortlist_scoreCol__75rXQ{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.shortlist_match__s7dZF{font-size:22px;font-weight:650;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono);color:var(--text-display);line-height:1}.shortlist_verdict__zCrEv{font-size:11px;font-weight:650;padding:3px 8px;border-radius:var(--radius-sm);line-height:1.2}.shortlist_limiter__fMWfT{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--muted)}.shortlist_bars__7HLLn{margin-top:12px}.shortlist_actions__1P0q6{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--border-subtle)}.shortlist_removeBtn__tRaSZ{font-size:12px;font-weight:600;padding:6px 12px;min-height:32px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background:var(--surface-muted);color:var(--muted);cursor:pointer;transition:color var(--motion-xs) var(--ease-soft),border-color var(--motion-xs) var(--ease-soft),background var(--motion-xs) var(--ease-soft)}.shortlist_removeBtn__tRaSZ:hover{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--border-subtle));background:var(--danger-bg)}.lab_shell__j63e0{display:flex;flex-direction:column;min-height:100%}.lab_bar__X2_uv{position:-webkit-sticky;position:sticky;top:0;z-index:40;flex-shrink:0;display:flex;align-items:center;gap:12px;height:44px;padding:0 14px;border-bottom:1px solid var(--surface-glass-border,var(--border-subtle));background:var(--surface-glass,var(--surface-card));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.lab_brand__ODwQ4{font-size:13px;font-weight:650;letter-spacing:-.02em;color:var(--text-display);flex-shrink:0}.lab_nav__jg1vA{display:flex;align-items:center;gap:2px;min-width:0;flex:1 1}.lab_navLink__aesPy{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:500;color:var(--muted);text-decoration:none}.lab_navLink__aesPy:hover{color:var(--text);background:var(--surface-muted);text-decoration:none}.lab_end__G1xZE{display:flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0}.lab_body__4bZhI{display:flex;flex-direction:column;gap:16px;max-width:900px;width:100%;margin:0 auto;padding:16px 16px 32px}.lab_lede__jkiAJ{margin:0;font-size:13px;color:var(--muted);line-height:1.45;max-width:560px}.lab_deniedTitle__gJNVb{margin:0 0 8px;font-size:18px;font-weight:650;color:var(--text-display)}.lab_deniedBody__gkau6{margin:0 0 16px;font-size:14px;color:var(--muted);line-height:1.5;max-width:560px}.lab_panel__uQqdg{padding:14px;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);background:var(--surface-card)}.lab_panelTitle__lQ7SX{margin:0 0 8px;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lab_json__LYaqh{width:100%;min-height:220px;font-family:var(--font-mono);font-size:12px;line-height:1.45;padding:10px;border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-input);color:var(--text)}.lab_error__jTmgi{margin:8px 0 0;font-size:13px;color:var(--danger)}.lab_row__I2W98{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.lab_muted__8cuj3{font-size:12px;color:var(--muted);line-height:1.45}.lab_flagLabel__ZxuLh{display:flex;align-items:center;gap:8px;font-size:14px}.lab_logHead__XeBzR{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.lab_log__CxXKB{margin:0;padding:10px;max-height:200px;overflow:auto;font-size:11px;line-height:1.45;font-family:var(--font-mono);background:var(--surface-input);color:var(--text);border-radius:var(--radius-md);white-space:pre-wrap;word-break:break-word}.lab_code__ZWPQg{font-size:12px;font-family:var(--font-mono)}