:is(.market-workspace,.market-type-scale) .market-field{border:1px solid var(--input);background:var(--card);width:100%;min-height:44px;color:var(--foreground);box-shadow:none;border-radius:8px;padding:8px 12px;font-size:14px;line-height:1.5;display:block}:is(.market-workspace,.market-type-scale) textarea.market-field{resize:vertical;min-height:88px}:is(.market-workspace,.market-type-scale) .market-field:disabled{opacity:.6;cursor:not-allowed}:is(.market-workspace,.market-type-scale) .market-field:focus-visible{outline:2px solid var(--ring);outline-offset:2px}:is(.market-workspace,.market-type-scale) .market-field-label{font-size:14px;font-weight:500;line-height:1.4;display:block}:is(.market-workspace,.market-type-scale) .market-field-label>.market-field{margin-top:6px}:is(.market-workspace,.market-type-scale) .market-check{width:18px;height:18px;accent-color:var(--primary);flex:none;margin:0}:is(.market-workspace,.market-type-scale) .market-check-row{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}:is(.market-workspace,.market-type-scale) .market-check-row>span{overflow-wrap:anywhere;min-width:0}:is(.market-workspace,.market-type-scale) .market-form-grid{gap:12px;display:grid}@media (min-width:768px){:is(.market-workspace,.market-type-scale) .market-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.market-workspace,.market-type-scale) .market-form-grid>.market-form-wide{grid-column:1/-1}.market-workspace .market-brief-grid{grid-template-columns:minmax(0,200px) minmax(0,1fr) minmax(0,160px)}}:is(.market-workspace,.market-type-scale) .market-disclosure>summary{cursor:pointer;min-height:44px;color:var(--foreground);align-items:center;gap:8px;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}:is(.market-workspace,.market-type-scale) .market-disclosure>summary::-webkit-details-marker{display:none}:is(.market-workspace,.market-type-scale) .market-disclosure>summary:after{content:"";border-right:2px solid var(--muted-foreground);border-bottom:2px solid var(--muted-foreground);flex:none;width:8px;height:8px;margin:0 3px 0 auto;transition:transform .15s ease-out;transform:translateY(-2px)rotate(45deg)}:is(.market-workspace,.market-type-scale) .market-disclosure[open]>summary:after{transform:translateY(2px)rotate(-135deg)}:is(.market-workspace,.market-type-scale) .market-disclosure>summary:hover{color:var(--primary)}:is(.market-workspace,.market-type-scale) .market-disclosure>:not(summary){padding-bottom:8px}:is(.market-workspace,.market-type-scale) .market-disclosure--sub>summary{min-height:40px;color:var(--muted-foreground);font-size:13px}.market-workspace .market-session-nav{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:16px;display:flex}.market-workspace .market-session-nav>.market-session-track{border:1px solid var(--border);background:var(--card);border-radius:8px;flex-wrap:wrap;align-items:center;gap:0;max-width:100%;padding:2px;display:inline-flex}.market-workspace .market-session-nav label{min-width:0;max-width:100%;color:var(--muted-foreground);white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;padding:0 4px 0 10px;font-size:13px;font-weight:500;display:flex}.market-workspace .market-session-nav .market-field{background:0 0;border:0;flex:0 auto;width:auto;min-width:200px;max-width:360px;min-height:40px}.market-workspace .market-session-nav .market-session-track>button{min-height:40px;box-shadow:none;border:0;border-radius:6px}.market-workspace .market-session-nav .market-session-track>button[aria-pressed=true]{background:var(--accent);color:var(--accent-foreground)}.market-workspace .market-session-nav>button{min-height:44px}.market-workspace .market-hero-note{margin-top:12px;font-size:14px;line-height:1.5}.market-workspace .market-brief-form{border-top:1px solid var(--market-hero-border);gap:16px;margin-top:16px;padding-top:16px;display:grid}.market-workspace .market-brief-grid{gap:12px;display:grid}.market-workspace .market-brief-form .market-field{background:var(--card)}.market-workspace .market-brief-form .market-disclosure>summary{border-top:1px solid var(--market-hero-border)}.market-workspace .market-brief-form>button[type=submit]{justify-self:start;min-height:44px;padding:0 20px}.market-workspace .market-session-summary{border-top:1px solid var(--market-hero-border);gap:6px;margin-top:16px;padding-top:16px;display:grid}.market-workspace .market-session-summary h2{letter-spacing:-.3px;overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.35}.market-workspace .market-session-facts{color:var(--muted-foreground);flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.market-workspace .market-session-facts strong{color:var(--foreground);font-weight:600}.market-workspace .market-session-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.market-workspace .market-session-actions>button{min-height:40px}.market-workspace .market-job{border-top:1px solid var(--market-hero-border);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;padding:10px 0;display:flex}.market-workspace .market-job .market-caption{flex-basis:100%;margin:0}.market-workspace .market-sourcing-main{gap:28px;margin-top:28px;display:grid}.market-workspace .market-manual-form{gap:12px;display:grid}.market-workspace .market-manual-form>button[type=submit]{justify-self:start;min-height:44px}.market-workspace .market-candidate-filters{flex-wrap:wrap;gap:6px;display:flex}.market-workspace .market-tools-row{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.market-workspace .market-tools-row>span{color:var(--muted-foreground);margin-right:4px;font-size:13px}.market-workspace .market-tools-row button{min-height:40px}.market-workspace .market-candidate-list{margin-top:12px}.market-workspace .market-candidate{border-top:1px solid var(--border);padding:12px 0 16px}.market-workspace .market-candidate:first-child{border-top:0}.market-workspace .market-candidate-head{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:64px;display:flex}.market-workspace .market-candidate-head>div:first-child{flex:240px;min-width:0}.market-workspace .market-candidate-title{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4}.market-workspace .market-candidate-meta{color:var(--muted-foreground);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 8px;margin-top:2px;font-size:13px;display:flex}.market-workspace .market-candidate-signals{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-left:auto;display:flex}.market-workspace .market-candidate-body{gap:8px;font-size:14px;line-height:1.5;display:grid}.market-workspace .market-candidate-body p{overflow-wrap:anywhere}.market-workspace .market-candidate-body .market-caption{margin-top:0}.market-workspace .market-candidate-actions{flex-wrap:wrap;gap:8px;display:flex}.market-workspace .market-candidate-actions button{min-height:40px}.market-workspace .market-candidate-chips{flex-wrap:wrap;gap:6px;display:flex}.market-workspace .market-candidate-chips>button{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;height:auto}.market-workspace .market-quote{border-left:3px solid var(--border);white-space:pre-wrap;overflow-wrap:anywhere;padding:6px 12px}.market-workspace .market-subrow{border-left:2px solid var(--border);gap:4px;padding:8px 0 8px 12px;font-size:14px;display:grid}.market-workspace .market-subrow p{overflow-wrap:anywhere}.market-workspace .market-candidate-form{border-top:1px dashed var(--border);gap:12px;margin-top:12px;padding-top:12px;display:grid}.market-workspace .market-candidate-form .market-caption{margin-top:0}.market-workspace .market-candidate-form>.market-candidate-form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}@media (min-width:768px){.market-workspace .market-candidate-form{grid-template-columns:repeat(2,minmax(0,1fr))}.market-workspace .market-candidate-form>.market-form-wide{grid-column:1/-1}}.market-workspace .market-list-more{margin-top:12px}.market-workspace .market-compare-row{border-top:1px solid var(--border);gap:4px;padding:12px 0;font-size:14px;line-height:1.5;display:grid}.market-workspace .market-compare-row:first-child{border-top:0}.market-workspace .market-compare-row p{overflow-wrap:anywhere}.market-workspace .market-compare-row>strong{font-size:14px;font-weight:600}.market-workspace .market-compare-row .market-candidate-actions{margin-top:4px}.market-workspace .market-compare-scroll{border:1px solid var(--border);border-radius:8px;max-width:100%;overflow-x:auto}.market-workspace .market-compare-table{border-collapse:separate;border-spacing:0;width:100%;min-width:600px;font-size:14px}.market-workspace .market-compare-table :is(th,td){border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:10px 12px}.market-workspace .market-compare-table thead th{background:var(--muted);color:var(--muted-foreground);white-space:nowrap;font-size:13px;font-weight:600}.market-workspace .market-compare-table tbody tr:last-child>*{border-bottom:0}.market-workspace .market-compare-table tbody th{overflow-wrap:anywhere;font-weight:500}.market-workspace .market-compare-table tbody th small{color:var(--muted-foreground);font-size:13px;display:block}.market-workspace .market-compare-table td.market-cell{font-variant-numeric:tabular-nums}.market-workspace .market-compare-table td.market-cell strong{font-size:17px;font-weight:600}.market-workspace .market-compare-table td.market-cell .market-cell-meter{bottom:4px}.market-workspace .market-compare-actions{flex-wrap:wrap;gap:8px;display:flex}.market-workspace .market-compare-actions button{min-height:40px}.market-type-scale .market-dialog-head{z-index:10;background:var(--card);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin:0 -24px;padding:0 24px 10px;display:flex;position:sticky;top:0}.market-type-scale .market-dialog-head h2{letter-spacing:-.3px;overflow-wrap:anywhere;min-width:0;font-size:17px;font-weight:650;line-height:1.35}.market-type-scale .market-dialog-section{gap:8px;font-size:14px;line-height:1.5;display:grid}.market-type-scale .market-dialog-section h4{font-size:14px;font-weight:600}.market-type-scale .market-dialog-section p{overflow-wrap:anywhere}.market-type-scale .market-evidence-row{border-top:1px solid var(--border);gap:4px;padding:10px 0;font-size:14px;display:grid}.market-type-scale .market-evidence-row:first-of-type{border-top:0;padding-top:0}.market-type-scale .market-evidence-row a{min-height:44px;color:var(--market-link-fg,var(--primary));text-underline-offset:3px;align-items:center;font-weight:500;text-decoration:underline;display:inline-flex}.market-type-scale .market-dialog-form{gap:12px;display:grid}.market-type-scale .market-dialog-actions{flex-wrap:wrap;gap:8px;display:flex}.market-type-scale .market-dialog-actions button{min-height:44px}.market-type-scale .market-report{gap:8px;font-size:14px;line-height:1.5;display:grid}.market-type-scale .market-report-facts{gap:8px;display:grid}@media (min-width:640px){.market-type-scale .market-report-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.market-type-scale .market-report-fact{border-top:1px solid var(--border);gap:2px;padding:8px 0;display:grid}.market-type-scale .market-report-fact>span:first-child{color:var(--muted-foreground);font-size:13px}.market-type-scale .market-report-fact>span+span{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.market-type-scale .market-report-row{border-top:1px solid var(--border);gap:2px;padding:8px 0;font-size:14px;display:grid}.market-type-scale .market-report-row p{overflow-wrap:anywhere}@media (max-width:640px){.market-workspace .market-candidate-head{min-height:56px}.market-workspace .market-sourcing-main{gap:24px;margin-top:24px}.market-workspace .market-session-nav>.market-session-track{width:100%}.market-workspace .market-session-nav label{white-space:normal;flex-wrap:wrap;flex:100%;padding:0 4px}.market-workspace .market-session-nav .market-field{flex:100%;max-width:none}}@media (pointer:coarse){:is(.market-workspace,.market-type-scale) :is(.market-tools-row button,.market-candidate-actions button,.market-session-actions button,.market-compare-actions button),.market-workspace .market-session-nav :is(.market-session-track>button,.market-field){min-height:44px}}@media (prefers-reduced-motion:reduce){:is(.market-workspace,.market-type-scale) .market-disclosure>summary:after{transition:none}}@media (forced-colors:active){:is(.market-workspace,.market-type-scale) .market-field{border:1px solid canvastext}}@media print{.market-workspace :is(.market-brief-form,.market-session-nav,.market-session-actions,.market-tools-row,.market-candidate-filters,.market-candidate-actions,.market-candidate-form,.market-compare-actions,.market-list-more){display:none!important}.market-workspace :is(.market-candidate,.market-compare-row){break-inside:avoid}.market-workspace .market-disclosure::details-content{content-visibility:visible;display:block}}.market-sourcing-steps{border-bottom:1px solid var(--market-hero-border);flex-wrap:wrap;gap:8px 20px;margin:20px 0;padding-bottom:16px;display:flex}.market-sourcing-steps li{align-items:center;gap:8px;min-height:32px;font-size:14px;font-weight:500;display:flex}.market-sourcing-steps li>span{border:1px solid var(--market-hero-border);width:24px;height:24px;color:var(--market-link-fg);background:var(--card);border-radius:8px;place-items:center;font-size:13px;font-weight:650;display:grid}
