@media print{@page{margin:14mm 16mm}body>*:not([data-transcript-print-layer]){display:none!important}[data-transcript-print-layer]{display:block!important;position:static!important;inset:auto!important;width:100%!important;max-width:none!important;min-height:0!important;height:auto!important;z-index:auto!important;padding:0!important;background:#fff!important}[data-transcript-print-layer] .transcript-print-card{max-height:none!important;height:auto!important;overflow:visible!important;width:100%!important;max-width:none!important;border:none!important;box-shadow:none!important;background:#fff!important}[data-transcript-print-layer] .transcript-print-scroll{flex:none!important;min-height:0!important;max-height:none!important;overflow:visible!important;height:auto!important}[data-transcript-print-layer] .transcript-print-root{position:static!important;width:100%!important;min-height:auto!important;background:#fff!important;color:#111!important;padding:0!important}.no-print,.no-print *{display:none!important}[data-transcript-print-layer] .transcript-dialogue-list{font-size:10.5pt;border:none!important;box-shadow:none!important;border-radius:0!important}[data-transcript-print-layer] .transcript-dialogue-segment{break-inside:avoid;border:none!important;box-shadow:none!important}[data-transcript-print-layer] .transcript-fulltext-pre{border:none!important;box-shadow:none!important}}:root{--ra-bg-page: var(--theme-bg-canvas);--ra-bg-card: color-mix(in srgb, var(--theme-bg-surface) 85%, transparent);--ra-bg-card-elevated: color-mix(in srgb, var(--theme-bg-surface-elevated) 90%, transparent);--ra-bg-stage: color-mix(in srgb, var(--theme-bg-surface) 90%, transparent);--ra-border: var(--theme-border-subtle);--ra-border-subtle: var(--theme-border-subtle);--ra-border-hover: var(--theme-border-default);--ra-txt-primary: var(--color-neutral-50);--ra-txt-secondary: var(--theme-text-muted);--ra-txt-normal: var(--theme-text-secondary);--ra-txt-muted: var(--color-neutral-400);--ra-accent: var(--theme-accent);--ra-success: var(--theme-success);--ra-warning: var(--theme-warning);--ra-danger: var(--theme-danger);--ra-purple: var(--color-info-purple);--ra-cyan: var(--color-info-cyan);--ra-shadow-card: var(--shadow-card);--ra-shadow-hover: var(--shadow-hover);--ra-shadow-inner: inset 0 1px 0 var(--theme-shadow-highlight-soft);--ra-radius: var(--radius-lg);--ra-radius-lg: 20px;--ra-radius-xl: var(--radius-xl);--ra-transition: var(--duration-base) var(--easing-standard);--ra-thead-bg: color-mix(in srgb, var(--theme-bg-canvas) 70%, var(--theme-bg-surface) 30%);--ra-tint-faint: var(--theme-shadow-highlight-soft);--ra-tint-soft: color-mix(in srgb, var(--theme-text-primary) 6%, transparent);--ra-tint-medium: var(--theme-state-active);--ra-tint-strong: var(--theme-bg-tint-medium);--ra-success-12: color-mix(in srgb, var(--theme-success) 12%, transparent);--ra-success-25: color-mix(in srgb, var(--theme-success) 25%, transparent);--ra-success-35: color-mix(in srgb, var(--theme-success) 35%, transparent);--ra-success-85: color-mix(in srgb, var(--theme-success) 85%, transparent);--ra-danger-08: color-mix(in srgb, var(--theme-danger) 8%, transparent);--ra-danger-12: color-mix(in srgb, var(--theme-danger) 12%, transparent);--ra-danger-20: color-mix(in srgb, var(--theme-danger) 20%, transparent);--ra-danger-35: color-mix(in srgb, var(--theme-danger) 35%, transparent);--ra-danger-50: color-mix(in srgb, var(--theme-danger) 50%, transparent);--ra-danger-82: color-mix(in srgb, var(--theme-danger) 82%, transparent);--ra-danger-90: color-mix(in srgb, var(--theme-danger) 90%, transparent);--ra-warn-warm-40: color-mix(in srgb, var(--theme-score-warn) 40%, transparent);--ra-warn-warm-82: color-mix(in srgb, var(--theme-score-warn) 82%, transparent);--ra-info-65: color-mix(in srgb, var(--theme-info) 65%, transparent);--ra-cyan-teal-70: color-mix(in srgb, var(--color-info-cyan) 70%, transparent);--ra-muted-75: color-mix(in srgb, var(--theme-text-muted) 75%, transparent);--ra-dim-82: color-mix(in srgb, var(--theme-text-dim) 82%, transparent);--ra-bg-deep: color-mix(in srgb, var(--theme-bg-canvas) 75%, var(--theme-bg-surface) 25%)}.funnel-stage-panel{position:relative;background:var(--ra-bg-stage);border:1px solid var(--ra-border);border-radius:var(--ra-radius);padding:14px 18px;transition:transform var(--ra-transition),box-shadow var(--ra-transition),border-color var(--ra-transition),opacity var(--ra-transition);overflow:hidden;box-shadow:var(--ra-shadow-inner)}.funnel-stage-panel:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--ra-tint-soft) 20%,var(--ra-tint-soft) 80%,transparent 100%);pointer-events:none}.funnel-stage-panel:hover{transform:translateY(-2px);border-color:var(--ra-border-hover);box-shadow:var(--ra-shadow-hover),var(--ra-shadow-inner)}.funnel-stages-group:hover .funnel-stage-panel:not(:hover){opacity:.88}.funnel-stage-panel:has(+.funnel-stage-panel:hover),.funnel-stage-panel:hover+.funnel-stage-panel{opacity:1}.funnel-connector{height:12px;margin:0 auto;border-left:1px dashed var(--ra-border);opacity:.5;width:2px}.funnel-stage-accent{position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 2px 2px 0;opacity:.7}.funnel-summary-cockpit{background:linear-gradient(165deg,var(--ra-bg-card) 0%,var(--ra-bg-card-elevated) 50%,var(--ra-bg-card) 100%);border:1px solid var(--ra-border);border-radius:var(--ra-radius-lg);padding:24px;box-shadow:var(--ra-shadow-card),var(--ra-shadow-inner);transition:transform var(--ra-transition),box-shadow var(--ra-transition),border-color var(--ra-transition)}.funnel-summary-cockpit:hover{transform:translateY(-1px);border-color:var(--ra-border-hover);box-shadow:var(--ra-shadow-hover),var(--ra-shadow-inner)}.funnel-kpi-value{font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--ra-txt-primary)}.funnel-kpi-label{font-size:11px;color:var(--ra-txt-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.funnel-reject-bar{height:6px;border-radius:3px;background:var(--ra-tint-soft);overflow:hidden}.funnel-reject-fill{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--ra-danger-50) 0%,var(--ra-warn-warm-40) 100%);transition:width .4s ease-out}.funnel-detail-table{background:var(--ra-bg-card);border:1px solid var(--ra-border);border-radius:var(--ra-radius-lg);overflow:hidden;box-shadow:var(--ra-shadow-card)}.funnel-detail-table thead{background:var(--ra-thead-bg);position:sticky;top:0;z-index:1}.funnel-detail-table thead tr{border-bottom:1px solid var(--ra-border)}.funnel-detail-table th{padding:12px 16px;font-size:11px;font-weight:600;color:var(--ra-txt-secondary);text-transform:uppercase;letter-spacing:.05em}.funnel-detail-table tbody tr{border-bottom:1px solid var(--ra-border-subtle);transition:background var(--ra-transition)}.funnel-detail-table tbody tr:hover{background:color-mix(in srgb,var(--ra-accent) 8%,transparent)}.funnel-detail-table tbody tr:last-child{border-bottom:none}.funnel-detail-table td{padding:12px 16px;font-size:13px;color:var(--ra-txt-normal)}.funnel-stage-tag{display:inline-flex;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;color:var(--ra-txt-primary);background:var(--ra-tint-soft);border:1px solid var(--ra-border-subtle);border-radius:8px;box-shadow:0 0 0 1px var(--ra-tint-faint)}.funnel-stage-tag.rejected{color:var(--ra-danger-90);background:var(--ra-danger-08);border-color:var(--ra-danger-20)}.funnel-loading,.funnel-error{min-height:180px;display:flex;align-items:center;justify-content:center;font-size:13px}.funnel-loading{color:var(--ra-txt-muted)}.funnel-error{color:var(--ra-danger)}.ra-filter-btn{border:1px solid var(--ra-border);background:var(--ra-tint-faint);color:var(--ra-txt-secondary);transition:border-color var(--ra-transition),background var(--ra-transition),color var(--ra-transition)}.ra-filter-btn:hover{border-color:var(--ra-border-hover);background:var(--ra-tint-soft);color:var(--ra-txt-primary)}.ra-filter-btn-active{border-color:var(--ra-accent);background:color-mix(in srgb,var(--ra-accent) 10%,transparent)}.ra-summary-table{background:var(--ra-bg-card);box-shadow:var(--ra-shadow-inner)}.ra-summary-thead{background:var(--ra-thead-bg);box-shadow:0 1px 0 var(--ra-border-subtle)}.ra-summary-thead th{white-space:nowrap}.ra-summary-th-fixed,.ra-summary-td-fixed{position:sticky;left:0;z-index:5;box-shadow:2px 0 4px -2px var(--theme-shadow-color-soft)}.ra-summary-row{transition:background var(--ra-transition)}.ra-summary-row:hover{background:color-mix(in srgb,var(--ra-accent) 8%,transparent)}.ra-summary-summary-row{font-weight:600}.ra-summary-summary-row-sticky{position:sticky;bottom:0;z-index:9;box-shadow:0 -1px 0 var(--ra-border-subtle)}.ra-summary-summary-row-sticky td{background:var(--ra-thead-bg)!important;color:var(--ra-txt-primary)!important}.ra-summary-summary-row-sticky .ra-summary-summary-td-fixed{z-index:10}.ra-table-row-hover:hover{background:color-mix(in srgb,var(--ra-accent) 8%,transparent)}.ra-chart-card{background:linear-gradient(180deg,var(--ra-tint-faint) 0%,var(--ra-bg-card) 100%)}.ra-kpi-card{background:linear-gradient(165deg,var(--ra-bg-card) 0%,var(--ra-bg-deep) 100%);border:1px solid var(--ra-border);border-radius:var(--ra-radius);position:relative;transition:transform var(--ra-transition),border-color var(--ra-transition),box-shadow var(--ra-transition)}.ra-kpi-card-interactive:hover{transform:translateY(-2px);border-color:var(--ra-border-hover);box-shadow:var(--ra-shadow-hover),var(--ra-shadow-inner)}.ra-kpi-accent-line{position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 2px 2px 0;background:var(--kpi-accent, var(--ra-accent));opacity:.85}.ra-kpi-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:28px!important;height:28px!important;border-radius:999px;background:color-mix(in srgb,var(--kpi-accent, var(--ra-accent)) 16%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--kpi-accent, var(--ra-accent)) 24%,transparent)}.ra-kpi-card-tone-resume{--kpi-accent: var(--color-info-blue)}.ra-kpi-card-tone-screened{--kpi-accent: var(--theme-success)}.ra-kpi-card-tone-offer{--kpi-accent: var(--color-info-purple)}.ra-kpi-card-tone-onboard{--kpi-accent: var(--theme-accent)}.ra-kpi-card-highlight{border-color:var(--ra-success-25);box-shadow:0 0 24px -8px color-mix(in srgb,var(--theme-success) 15%,transparent)}.ra-kpi-progress{height:4px;background:var(--ra-tint-medium);overflow:hidden}.ra-kpi-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--kpi-accent, var(--ra-accent)) 80%,white 10%) 0%,var(--kpi-accent, var(--ra-accent)) 100%);transition:width .28s ease-out}.ra-round-flow-row{border:1px solid var(--ra-border-subtle);border-radius:12px;background:var(--ra-tint-faint);padding:10px 12px;transition:border-color var(--ra-transition),background var(--ra-transition),transform var(--ra-transition)}.ra-round-flow-row:hover{border-color:var(--ra-border-hover);background:var(--ra-tint-faint);transform:translateY(-1px)}.ra-round-flow-row-best{box-shadow:inset 0 0 0 1px var(--ra-success-25)}.ra-round-flow-row-risk{box-shadow:inset 0 0 0 1px var(--ra-danger-20)}.ra-round-chip{display:inline-flex;align-items:center;padding:3px 8px;font-size:11px;border-radius:999px;color:var(--ra-txt-primary);border:1px solid var(--ra-border);background:var(--ra-tint-faint)}.ra-round-rate-badge,.ra-round-badge-best,.ra-round-badge-risk{display:inline-flex;align-items:center;padding:2px 7px;font-size:11px;border-radius:999px;border:1px solid var(--ra-border)}.ra-round-rate-badge{color:var(--ra-txt-normal);background:var(--ra-tint-faint)}.ra-round-badge-best{color:var(--ra-success);border-color:var(--ra-success-35);background:var(--ra-success-12)}.ra-round-badge-risk{color:var(--ra-danger);border-color:var(--ra-danger-35);background:var(--ra-danger-12)}.ra-round-stacked-track{height:10px;width:100%;border-radius:999px;overflow:hidden;display:flex;background:var(--ra-tint-soft)}.ra-round-segment{height:100%;min-width:2px}.ra-round-segment-passed{background:linear-gradient(90deg,var(--ra-success-85) 0%,color-mix(in srgb,var(--theme-success) 95%,var(--theme-warning)) 100%)}.ra-round-segment-failed{background:linear-gradient(90deg,var(--ra-danger-82) 0%,var(--ra-warn-warm-82) 100%)}.ra-round-segment-pending{background:linear-gradient(90deg,var(--ra-muted-75) 0%,var(--ra-dim-82) 100%)}.ra-status-card{transition:transform var(--ra-transition),border-color var(--ra-transition),box-shadow var(--ra-transition)}.ra-status-card:hover{transform:translateY(-1px);border-color:var(--ra-border-hover);box-shadow:var(--ra-shadow-card)}.ra-status-card-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;box-shadow:0 0 0 1px var(--ra-tint-faint)}.ra-status-card-rate{width:44px;height:6px;border-radius:999px;overflow:hidden;background:var(--ra-tint-medium)}.ra-status-card-rate-fill{height:100%;border-radius:999px;transition:width .28s ease-out}.ra-section-block{position:relative;border:1px solid var(--ra-border);border-radius:var(--ra-radius);padding:14px;background:linear-gradient(180deg,var(--ra-tint-faint) 0%,transparent 100%)}.ra-section-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ra-section-chip{display:inline-flex;align-items:center;padding:2px 8px;font-size:10px;letter-spacing:.04em;border-radius:999px;border:1px solid var(--ra-border);color:var(--ra-txt-secondary);background:var(--ra-tint-faint)}.ra-section-core{border-left:2px solid var(--ra-info-65)}.ra-section-rounds{border-left:2px solid var(--ra-cyan-teal-70)}.ra-section-offer{border-left:2px solid color-mix(in srgb,var(--ra-accent) 72%,transparent)}@media(prefers-reduced-motion:reduce){.ra-kpi-card,.ra-kpi-card-interactive:hover,.ra-kpi-progress-fill,.ra-round-flow-row,.ra-status-card,.ra-status-card-rate-fill{transition:none!important}.ra-kpi-card-interactive:hover,.ra-round-flow-row:hover,.ra-status-card:hover{transform:none!important}}.sourcing-live-seat{--live-acc: var(--theme-accent);--live-ink: var(--theme-text-primary);--live-soft: var(--theme-text-secondary);--live-muted: var(--theme-text-muted);--live-dim: var(--theme-text-dim);--live-bg: var(--theme-bg-canvas);--live-panel: color-mix(in srgb, var(--theme-bg-surface) 80%, transparent);--live-sunken: color-mix(in srgb, var(--theme-bg-surface-sunken) 86%, transparent);--live-edge: color-mix(in srgb, var(--live-acc) 20%, var(--theme-border-default));--live-edge-soft: color-mix(in srgb, var(--live-acc) 10%, var(--theme-border-subtle));--live-glow: color-mix(in srgb, var(--live-acc) 38%, transparent);--live-wash: color-mix(in srgb, var(--live-acc) 12%, transparent);--live-ok: var(--theme-success);--live-warn: var(--theme-warning);position:relative;isolation:isolate;display:flex;flex:1;flex-direction:column;width:100%;height:100%;min-height:0;overflow:hidden;container-type:size;color:var(--live-ink);background:var(--live-bg)}.sourcing-live-seat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(900px 420px at 18% 0%,var(--live-wash),transparent 62%),radial-gradient(700px 420px at 92% 100%,color-mix(in srgb,var(--live-acc) 8%,transparent),transparent 60%),linear-gradient(color-mix(in srgb,var(--live-acc) 7%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--live-acc) 7%,transparent) 1px,transparent 1px);background-size:auto,auto,32px 32px,32px 32px;-webkit-mask-image:radial-gradient(ellipse at center,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse at center,#000 55%,transparent 100%)}.sourcing-live-seat>*{position:relative;z-index:1}.sourcing-live-loading{display:flex;flex:1;align-items:center;justify-content:center;gap:10px;color:var(--live-muted);font-size:13px}.sourcing-live-head-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.sourcing-live-mono,.sourcing-live-head-title em,.sourcing-live-live,.sourcing-live-log-row time,.sourcing-live-step .num{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.sourcing-live-head{display:flex;flex-wrap:nowrap;align-items:center;gap:8px 16px;padding:6px 12px;border-bottom:1px solid var(--live-edge-soft)}.sourcing-live-head-title{display:flex;align-items:center;gap:10px;margin:0;font-size:14px}.sourcing-live-head-title em{border:1px solid var(--live-edge);border-radius:6px;padding:1px 7px;color:var(--live-acc);background:var(--live-wash);font-size:10px;font-style:normal;letter-spacing:.14em}.sourcing-live-pulse,.sourcing-live-dot{position:relative;display:inline-block;width:8px;height:8px;flex:none;border-radius:999px;background:var(--live-acc);box-shadow:0 0 10px var(--live-glow)}.sourcing-live-pulse:after,.sourcing-live-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--live-acc);animation:sourcing-live-ping 1.8s ease-out infinite}.sourcing-live-head-stats{display:flex;gap:22px;margin:0}.sourcing-live-head-title+.sourcing-live-head-stats{margin-left:auto}.sourcing-live-head-stats div{display:flex;align-items:baseline;gap:6px}.sourcing-live-head-stats dt{color:var(--live-muted);font-size:11px}.sourcing-live-head-stats dd{margin:0;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.sourcing-live-head-stats dd.is-acc{color:var(--live-acc)}.sourcing-live-panel{position:relative;border:1px solid var(--live-edge);border-radius:16px;background:var(--live-panel);box-shadow:0 18px 40px var(--theme-shadow-color-soft),inset 0 1px 0 var(--theme-shadow-highlight-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sourcing-live-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:12px;font-weight:700}.sourcing-live-panel-head em{color:var(--live-muted);font-size:11px;font-style:normal;font-weight:500}.sourcing-live-panel-head .sourcing-live-live{color:var(--live-acc);font-size:10px;letter-spacing:.14em;animation:sourcing-live-blink 1.4s steps(1) infinite}.sourcing-live-fit{flex:1;min-height:0;overflow:hidden}.sourcing-live-fit-content{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;min-height:100%;height:max-content}.sourcing-live-console{display:grid;flex:1 0 auto;width:100%;max-width:100%;min-width:0;min-height:min-content;height:auto;overflow:hidden;gap:8px;padding:8px;grid-template-columns:220px minmax(0,1fr) minmax(168px,240px);grid-template-rows:minmax(min-content,1fr);grid-template-areas:"agent card side"}.sourcing-live-console .sourcing-live-agent-panel{flex-direction:column;align-items:center;overflow:hidden}.sourcing-live-console .sourcing-live-radar{width:auto;height:auto;max-width:min(156px,100%);max-height:156px;min-height:72px;flex:1 1 72px;aspect-ratio:1;margin:4px 0}.sourcing-live-console .sourcing-live-agent-text{width:100%;min-width:0;text-align:center}.sourcing-live-console .sourcing-live-stats{display:grid;width:100%;margin-top:10px}@container (max-height: 560px){.sourcing-live-agent-panel{padding:8px}.sourcing-live-stats{gap:6px;margin-top:8px}.sourcing-live-stats b{font-size:16px}.sourcing-live-match{margin-top:8px;padding:8px 10px}}@container (max-width: 760px){.sourcing-live-console{grid-template-columns:160px minmax(0,1fr) minmax(148px,200px);grid-template-areas:"agent card side"}}.sourcing-live-agent-text{text-align:center}.sourcing-live-agent-panel{grid-area:agent;display:flex;min-height:min-content;flex-direction:column;align-items:center;overflow:hidden;padding:12px}.sourcing-live-agent-panel .sourcing-live-mono{align-self:flex-start;margin:0;color:var(--live-acc);font-size:10px;letter-spacing:.22em}.sourcing-live-radar{width:168px;height:168px;margin:10px 0 6px;overflow:visible}.sourcing-live-radar .ring,.sourcing-live-radar .ring-dash,.sourcing-live-radar .cross{fill:none;stroke:color-mix(in srgb,var(--live-acc) 26%,transparent);stroke-width:1}.sourcing-live-radar .ring-dash{stroke-dasharray:3 6;stroke:color-mix(in srgb,var(--live-acc) 46%,transparent);transform-origin:100px 100px;animation:sourcing-live-spin 22s linear infinite}.sourcing-live-radar .ring-dash.reverse{animation-duration:14s;animation-direction:reverse}.sourcing-live-radar .cross{stroke:color-mix(in srgb,var(--live-acc) 14%,transparent)}.sourcing-live-radar .sweep{transform-origin:100px 100px;animation:sourcing-live-spin 4.5s linear infinite}.sourcing-live-radar.is-live .sweep{animation-duration:2.2s}.sourcing-live-radar .dot{fill:color-mix(in srgb,var(--live-acc) 55%,transparent)}.sourcing-live-radar .dot.is-now{fill:var(--live-acc);filter:drop-shadow(0 0 6px var(--live-acc));animation:sourcing-live-pulse 1.2s ease-in-out infinite}.sourcing-live-radar .core{fill:var(--live-acc);filter:drop-shadow(0 0 10px var(--live-glow))}.sourcing-live-agent-state{margin:4px 0 0;overflow:hidden;font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.sourcing-live-agent-sub{margin:2px 0 0;overflow:hidden;color:var(--live-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sourcing-live-progress{width:100%;margin-top:14px}.sourcing-live-progress>div:first-child{display:flex;align-items:baseline;justify-content:space-between;font-size:11px;color:var(--live-muted)}.sourcing-live-progress b{color:var(--live-ink);font-size:15px;font-variant-numeric:tabular-nums}.sourcing-live-progress small{color:var(--live-muted);font-size:11px;font-weight:500}.sourcing-live-bar{height:4px;margin-top:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--live-acc) 14%,transparent)}.sourcing-live-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--live-acc) 50%,transparent),var(--live-acc));box-shadow:0 0 10px var(--live-glow);transition:width .6s ease}.sourcing-live-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:14px}.sourcing-live-stats div{min-width:0;border:1px solid var(--live-edge-soft);border-radius:12px;padding:6px 8px;background:var(--live-sunken)}.sourcing-live-stats b{display:block;font-size:20px;font-weight:760;font-variant-numeric:tabular-nums;line-height:1.2}.sourcing-live-stats span{display:block;overflow:hidden;color:var(--live-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sourcing-live-stats .is-acc b{color:var(--live-acc)}.sourcing-live-card{grid-area:card;display:flex;min-width:0;min-height:min-content;flex-direction:column;overflow:hidden;padding:14px 16px;animation:sourcing-live-enter .5s ease-out both}.sourcing-live-corner{position:absolute;width:14px;height:14px;border-color:var(--live-acc);border-style:solid;border-width:0}.sourcing-live-corner.tl{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px;border-top-left-radius:16px}.sourcing-live-corner.tr{top:-1px;right:-1px;border-top-width:2px;border-right-width:2px;border-top-right-radius:16px}.sourcing-live-corner.bl{bottom:-1px;left:-1px;border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:16px}.sourcing-live-corner.br{bottom:-1px;right:-1px;border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:16px}.sourcing-live-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.sourcing-live-kicker{display:flex;align-items:center;gap:8px;margin:0;color:var(--live-acc);font-size:12px;font-weight:700;letter-spacing:.12em}.sourcing-live-channel{border:1px solid var(--live-edge);border-radius:6px;padding:1px 8px;color:var(--live-soft);font-size:11px;font-weight:700}.sourcing-live-card-top{display:flex;align-items:flex-start;gap:18px;margin-top:8px}.sourcing-live-identity{display:flex;min-width:0;flex:1;align-items:center;gap:14px}.sourcing-live-name{margin:0;overflow:hidden;font-size:22px;font-weight:780;letter-spacing:.02em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.sourcing-live-chips{display:flex;max-height:26px;flex-wrap:wrap;gap:6px;margin-top:6px;overflow:hidden}.sourcing-live-chips span{border:1px solid var(--live-edge-soft);border-radius:999px;padding:2px 10px;color:var(--live-soft);background:var(--live-sunken);font-size:12px}.sourcing-live-result{display:flex;align-items:baseline;gap:8px;margin:12px 0 0;font-size:13px;animation:sourcing-live-enter .45s ease-out both}.sourcing-live-result b{border-radius:8px;padding:2px 10px;color:var(--live-ink);background:var(--live-sunken);border:1px solid var(--live-edge)}.sourcing-live-result.tone-ok b{color:var(--theme-text-on-accent);background:var(--live-acc);border-color:var(--live-acc);box-shadow:0 0 16px var(--live-glow)}.sourcing-live-result.tone-warn b{color:var(--live-warn);border-color:color-mix(in srgb,var(--live-warn) 40%,transparent)}.sourcing-live-result span{color:var(--live-muted)}.sourcing-live-gauge{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;width:88px}.sourcing-live-gauge svg{width:80px;height:80px;overflow:visible;transform:rotate(-90deg)}.sourcing-live-gauge .track{fill:none;stroke:color-mix(in srgb,var(--live-acc) 14%,transparent);stroke-width:7}.sourcing-live-gauge .value{fill:none;stroke:var(--live-acc);stroke-width:7;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--live-glow));transition:stroke-dashoffset .6s ease}.sourcing-live-gauge.is-filling .value{animation:sourcing-live-gauge 1.5s cubic-bezier(.22,1,.36,1) both}.sourcing-live-gauge.is-waiting .track{stroke-dasharray:4 7;animation:sourcing-live-dash 1.2s linear infinite}.sourcing-live-gauge .mark{stroke:var(--live-muted);stroke-width:1.5;stroke-linecap:round}.sourcing-live-gauge-face{position:absolute;top:0;left:50%;display:flex;width:80px;height:80px;align-items:baseline;justify-content:center;padding-top:26px;transform:translate(-50%)}.sourcing-live-gauge-face b{font-size:22px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;animation:sourcing-live-pop .6s cubic-bezier(.22,1,.36,1) both}.sourcing-live-gauge-face span{margin-left:2px;color:var(--live-muted);font-size:12px}.sourcing-live-gauge-face .is-empty{margin-top:6px;color:var(--live-muted);font-size:12px}.sourcing-live-gauge-line{margin:2px 0 0;color:var(--live-dim);font-size:11px}@property --live-reveal{syntax: "<number>"; inherits: false; initial-value: 1;}.sourcing-live-stars{display:flex;gap:3px;margin-top:6px;filter:drop-shadow(0 0 4px var(--live-glow))}.sourcing-live-star{position:relative;width:16px;height:16px;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:color-mix(in srgb,var(--live-acc) 18%,transparent)}.sourcing-live-star:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--live-acc);-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--fill) * var(--live-reveal) * 100%),transparent 0);mask-image:linear-gradient(90deg,#000 calc(var(--fill) * var(--live-reveal) * 100%),transparent 0)}.sourcing-live-stars.is-filling .sourcing-live-star:after{animation:sourcing-live-star .42s cubic-bezier(.22,1,.36,1) var(--delay) both}.sourcing-live-stars.is-filling .sourcing-live-star{animation:sourcing-live-star-pop .42s ease-out var(--delay) both}.sourcing-live-match{position:relative;display:flex;min-width:0;max-width:100%;min-height:140px;flex:1;flex-direction:column;margin-top:12px;overflow:hidden;border:1px solid var(--live-edge);border-radius:14px;padding:12px 14px 14px;background:linear-gradient(color-mix(in srgb,var(--live-acc) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--live-acc) 9%,transparent) 1px,transparent 1px),var(--live-sunken);background-size:22px 22px,22px 22px,auto;box-shadow:inset 0 0 28px var(--live-wash)}.sourcing-live-match .sourcing-live-corner{width:12px;height:12px}.sourcing-live-match .sourcing-live-corner.tl{border-top-left-radius:14px}.sourcing-live-match .sourcing-live-corner.tr{border-top-right-radius:14px}.sourcing-live-match .sourcing-live-corner.bl{border-bottom-left-radius:14px}.sourcing-live-match .sourcing-live-corner.br{border-bottom-right-radius:14px}.sourcing-live-match .sourcing-live-mono{margin-right:8px;color:var(--live-acc);font-size:10px;font-style:normal;letter-spacing:.18em}.sourcing-live-match-body{position:relative;min-height:0;flex:1;overflow:hidden}.sourcing-live-match-scan{position:absolute;left:0;right:0;z-index:2;height:42px;pointer-events:none;border-bottom:2px solid var(--live-acc);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--live-acc) 28%,transparent));box-shadow:0 8px 18px var(--live-glow);animation:sourcing-live-scan 1.8s ease-in-out infinite}.sourcing-live-match-wait{display:flex;height:100%;min-height:0;flex-direction:column;justify-content:center;gap:16px;padding:12px 4px}.sourcing-live-match-wait span{display:block;height:10px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--live-acc) 10%,transparent),color-mix(in srgb,var(--live-acc) 34%,transparent),color-mix(in srgb,var(--live-acc) 10%,transparent));background-size:200% 100%;animation:sourcing-live-shimmer 1.4s linear infinite}.sourcing-live-match-wait span:nth-child(1){width:72%}.sourcing-live-match-wait span:nth-child(2){width:90%}.sourcing-live-match-wait span:nth-child(3){width:54%}.sourcing-live-match-wait p{margin:4px 0 0;color:var(--live-acc);font-size:13px;font-weight:650}.sourcing-live-summary{display:flex;min-width:0;max-width:100%;align-items:flex-start;gap:10px;margin:0;border:1px solid var(--live-edge);border-radius:12px;padding:10px 12px;background:color-mix(in srgb,var(--live-acc) 8%,transparent);box-shadow:inset 0 0 18px var(--live-wash);animation:sourcing-live-type .45s ease-out both}.sourcing-live-summary>svg{flex:none;margin-top:2px;color:var(--live-acc);filter:drop-shadow(0 0 6px var(--live-glow))}.sourcing-live-summary>div{min-width:0;flex:1}.sourcing-live-summary .sourcing-live-fold{margin:0;font-size:15px;font-weight:680;line-height:1.5}.sourcing-live-fold{display:block;min-width:0;max-width:100%;overflow:hidden;overflow-wrap:anywhere}.sourcing-live-fold.is-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sourcing-live-fold.is-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sourcing-live-fold.is-open{display:block;max-height:7.5em;overflow:auto;white-space:normal;text-overflow:unset;-webkit-line-clamp:unset}.sourcing-live-fold.is-toggle{cursor:pointer}.sourcing-live-dims{display:grid;min-width:0;max-width:100%;grid-template-columns:1fr;gap:8px;margin-top:12px}@container (min-width: 620px){.sourcing-live-dims{grid-template-columns:1fr 1fr}}.sourcing-live-dim{min-width:0;max-width:100%;border:1px solid var(--live-edge-soft);border-radius:12px;padding:8px 12px;background:var(--live-sunken);animation:sourcing-live-enter .4s ease-out both}.sourcing-live-dim b{display:flex;align-items:center;gap:6px;font-size:12px}.sourcing-live-dim b svg{color:var(--live-acc)}.sourcing-live-dim .sourcing-live-stars{margin-top:6px}.sourcing-live-dim .sourcing-live-fold{margin-top:4px;color:var(--live-muted);font-size:12px;line-height:1.45}.sourcing-live-side{grid-area:side;display:grid;min-width:0;height:100%;min-height:0;grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:8px;overflow:hidden}.sourcing-live-stream,.sourcing-live-recent{display:flex;height:100%;min-height:0;max-height:none;flex-direction:column;overflow:hidden;padding:12px 14px}.sourcing-live-recent-list{min-height:0;flex:1;overflow:auto}.sourcing-live-log{display:flex;min-height:0;flex-direction:column;flex:1;gap:6px;overflow-x:hidden;overflow-y:auto}.sourcing-live-match,.sourcing-live-log{scrollbar-width:thin;scrollbar-color:transparent transparent}.sourcing-live-match:hover,.sourcing-live-log:hover{scrollbar-color:color-mix(in srgb,var(--live-muted) 55%,transparent) transparent}.sourcing-live-match::-webkit-scrollbar,.sourcing-live-log::-webkit-scrollbar{width:6px;background:transparent}.sourcing-live-match::-webkit-scrollbar-thumb,.sourcing-live-log::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.sourcing-live-match:hover::-webkit-scrollbar-thumb,.sourcing-live-log:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--live-muted) 55%,transparent)}.sourcing-live-log-row{display:flex;align-items:center;gap:6px;margin:0;color:var(--live-soft);font-size:12px;line-height:1.4;animation:sourcing-live-type .35s ease-out both}.sourcing-live-log-row>svg{flex:none;color:var(--live-acc)}.sourcing-live-log-row .sourcing-live-fold{flex:1}.sourcing-live-log-row:has(.sourcing-live-fold.is-open){align-items:flex-start}.sourcing-live-log-row time{flex:none;color:var(--live-dim);font-size:11px}.sourcing-live-log-row.tone-muted span{color:var(--live-muted)}.sourcing-live-log-row.tone-live span{color:var(--live-acc);font-weight:700}.sourcing-live-log-row.tone-ok span{color:var(--live-ok);font-weight:700}.sourcing-live-log-row.tone-warn span{color:var(--live-warn)}.sourcing-live-log-row.is-next{margin-top:4px;border-top:1px dashed var(--live-edge-soft);padding-top:8px}.sourcing-live-log-row.is-next time,.sourcing-live-log-row.is-next span{color:var(--live-acc)}.sourcing-live-recent-empty{margin:0;color:var(--live-muted);font-size:12px}.sourcing-live-recent-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid var(--live-edge-soft)}.sourcing-live-recent-row:first-of-type{border-top:0}.sourcing-live-recent-row b{display:block;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sourcing-live-recent-row span,.sourcing-live-recent-row small{display:block;color:var(--live-muted);font-size:11px}.sourcing-live-recent-row em{color:var(--live-acc);font-size:12px;font-style:normal;font-weight:700}.sourcing-live-pipe{display:flex;flex:none;flex-wrap:nowrap;align-items:center;gap:8px 14px;margin:0 8px 6px;overflow:hidden;padding:6px 10px;border:1px solid var(--live-edge);border-radius:16px;background:var(--live-panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sourcing-live-steps{display:flex;align-items:center;gap:6px}.sourcing-live-step{display:flex;align-items:center;gap:7px;color:var(--live-dim);font-size:12px;font-weight:700;transition:color .3s ease}.sourcing-live-step .num{display:inline-flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center;border:1px solid var(--live-edge-soft);border-radius:8px;font-size:10px;transition:all .3s ease}.sourcing-live-step .label{display:flex;flex-direction:column;line-height:1.2}.sourcing-live-step small{color:var(--live-acc);font-size:10px;font-weight:600}.sourcing-live-step small.blink{animation:sourcing-live-blink 1.2s steps(1) infinite}.sourcing-live-step.is-done{color:var(--live-soft)}.sourcing-live-step.is-done .num{color:var(--live-acc);border-color:var(--live-edge);background:var(--live-wash)}.sourcing-live-step.is-now{color:var(--live-ink)}.sourcing-live-step.is-now .num{color:var(--theme-text-on-accent);border-color:var(--live-acc);background:var(--live-acc);box-shadow:0 0 16px var(--live-glow)}.sourcing-live-flow{position:relative;display:block;width:28px;height:2px;overflow:hidden;border-radius:999px;background:var(--live-edge-soft)}.sourcing-live-flow.is-on{background:color-mix(in srgb,var(--live-acc) 30%,transparent)}.sourcing-live-flow.is-on:after{content:"";position:absolute;top:0;left:-40%;width:40%;height:100%;background:var(--live-acc);animation:sourcing-live-flow 1.1s linear infinite}.sourcing-live-caret{display:inline-block;width:7px;height:1em;vertical-align:text-bottom;background:var(--live-acc);animation:sourcing-live-blink 1s steps(1) infinite}.sourcing-live-error{margin:-6px 20px 12px;color:var(--live-warn);font-size:11px}@keyframes sourcing-live-spin{to{transform:rotate(360deg)}}@keyframes sourcing-live-scan{0%{top:-42px}to{top:100%}}@keyframes sourcing-live-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes sourcing-live-meter{0%{width:0}to{width:var(--meter)}}@keyframes sourcing-live-pulse{50%{opacity:.35}}@keyframes sourcing-live-blink{50%{opacity:0}}@keyframes sourcing-live-ping{0%{transform:scale(1);opacity:.8}to{transform:scale(2.6);opacity:0}}@keyframes sourcing-live-type{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sourcing-live-enter{0%{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}@keyframes sourcing-live-flow{to{left:100%}}@keyframes sourcing-live-dash{to{stroke-dashoffset:-22}}@keyframes sourcing-live-gauge{0%{stroke-dashoffset:var(--gauge-from)}to{stroke-dashoffset:var(--gauge-to)}}@keyframes sourcing-live-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes sourcing-live-star{0%{--live-reveal: 0}to{--live-reveal: 1}}@keyframes sourcing-live-star-pop{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:none}}@media(prefers-reduced-motion:reduce){.sourcing-live-seat *,.sourcing-live-seat *:before,.sourcing-live-seat *:after{animation:none!important;transition:none!important}}
