:root{font-family:"Segoe UI",Inter,system-ui,sans-serif;color:#202e2c;background:#f6f7f4;font-synthesis:none;--ink:#202e2c;--muted:#5f6f6a;--line:#dbe1dc;--teal:#225c51;--soft:#e7efea;--white:#fff;--coral:#954f3f}*{box-sizing:border-box}body{margin:0;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #579486;outline-offset:3px}button{transition:background .15s,color .15s}button,input,select,textarea{border-radius:5px}a{color:var(--teal)}button{border:1px solid var(--line);background:white;color:var(--ink);padding:8px 12px;font-weight:600}button:hover:not(:disabled){background:#edf2ee}button.primary{background:var(--teal);color:white;border-color:var(--teal)}button.primary:hover:not(:disabled){background:#17483f}button.quiet{background:transparent;border-color:transparent}button.danger{color:#943c30}h1,h2,h3,p{margin-top:0}h1{font-size:30px;line-height:1.2;letter-spacing:-1px;margin-bottom:10px;font-weight:650}h2{font-size:19px;line-height:1.35;letter-spacing:-.3px}h3{font-size:14px}small,.muted{color:var(--muted)}.eyebrow{text-transform:uppercase;letter-spacing:1.7px;font-size:10px;font-weight:700;color:var(--muted);margin-bottom:12px}.radar-mark{display:inline-block;width:30px;height:30px;position:relative;border:1.5px solid currentColor;border-radius:50%;flex-shrink:0;color:var(--teal)}.radar-mark:before{content:"";position:absolute;inset:6px;border:1px solid currentColor;border-radius:50%}.radar-mark:after{content:"";position:absolute;width:17px;height:1.5px;background:currentColor;left:14px;top:13px;transform:rotate(-48deg);transform-origin:left}.brand{display:flex;align-items:center;gap:11px}.brand strong{display:block;font-size:18px;letter-spacing:-.5px;line-height:1.2}.brand small{font-size:10px;letter-spacing:1.7px;text-transform:uppercase}.boot-screen{display:flex;min-height:100vh;justify-content:center;align-items:center;gap:20px}.boot-screen p{margin:0}.skip-link{position:fixed;left:12px;top:-80px;padding:12px;background:white;z-index:100}.skip-link:focus{top:12px}.shell{display:grid;grid-template-columns:224px minmax(0,1fr);min-height:100vh}.sidebar{background:#edf1ec;border-right:1px solid var(--line);display:flex;flex-direction:column;padding:30px 19px 20px;position:sticky;top:0;height:100vh}.sidebar .brand{padding-left:9px;margin-bottom:44px}.nav{display:flex;flex-direction:column;gap:4px}.nav button{display:flex;align-items:center;gap:11px;border:0;background:transparent;text-align:left;padding:10px 12px;font-weight:500;color:#51615b}.nav button:hover{background:#e0e8e0}.nav button.active{background:#dce8df;color:#174b3f;font-weight:650}.nav svg{width:17px;height:17px;flex-shrink:0}.nav hr{width:100%;height:1px;border:0;background:var(--line);margin:19px 0}.nav-count{margin-left:auto;font-size:11px;background:white;padding:1px 6px;min-width:20px;text-align:center;border-radius:3px}.sidebar-bottom{margin-top:auto;padding-top:28px}.workspace-note{padding:14px 10px 22px;font-size:12px;color:var(--muted)}.workspace-note strong{display:block;color:var(--teal);font-size:12px;font-weight:600;margin-bottom:4px}.account{border-top:1px solid #d3dbd3;padding:17px 5px 0;display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;align-items:center}.avatar{height:30px;width:30px;display:grid;place-items:center;font-size:11px;font-weight:650;background:#d5e0d5;border-radius:5px}.account-name{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-role{font-size:11px;color:var(--muted);text-transform:capitalize}.account .signout{grid-column:2;text-align:left;padding:0;border:0;background:transparent;color:var(--muted);font-weight:400;font-size:12px;width:fit-content}.topbar{min-height:57px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;align-items:center;padding:12px 38px;background:#fbfcf9;font-size:12px;color:var(--muted)}.local-label{display:flex;align-items:center;gap:8px}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6a8b73;flex-shrink:0}.paused{color:var(--coral);display:flex;align-items:center;gap:7px;white-space:nowrap}.paused:before{content:"Ⅱ";font-size:12px;font-weight:700}.main-content{max-width:1450px;padding:38px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px}.page-heading p{margin-bottom:0;color:var(--muted);font-size:13px;max-width:610px}.page-heading .heading-actions{display:flex;gap:9px;padding-top:7px}.count-label{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding-top:10px}.count-label strong{font-family:Consolas,monospace;color:var(--ink);font-size:14px}.toolbar{display:flex;gap:10px;margin-bottom:19px;align-items:center;flex-wrap:wrap}.search-wrap{position:relative;flex:1;min-width:210px}.search-wrap svg{position:absolute;top:12px;left:12px;width:16px;height:16px;color:var(--muted)}input,select,textarea{border:1px solid #cdd7cf;color:var(--ink);background:white;padding:9px 11px;width:100%}.search-wrap input{padding-left:36px}.toolbar select{width:auto;min-width:138px;font-size:12px;height:40px}.leads-table{width:100%;border-collapse:collapse;text-align:left;background:#fff;border:1px solid var(--line)}.leads-table th{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--muted);background:#f1f4ee;font-weight:600;padding:11px 15px;border-bottom:1px solid var(--line)}.leads-table td{padding:17px 15px;border-bottom:1px solid #e6eae4;vertical-align:top}.leads-table tbody tr{transition:background .15s}.leads-table tbody tr:hover{background:#fafcf9}.lead-open{border:0;background:transparent;padding:0;text-align:left;display:block;color:var(--ink);width:100%;font-weight:600;font-size:14px;line-height:1.5}.lead-open:hover:not(:disabled){background:transparent;color:var(--teal)}.lead-open span{color:var(--muted);font-size:12px;font-weight:400;display:block;margin-top:3px}.lead-excerpt{margin:8px 0 0;font-size:12px;color:#506058;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:660px}.lead-labels{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.tag{font-size:10px;padding:2px 6px;border:1px solid #dbe3dc;color:#53615a;display:inline-flex;align-items:center;gap:4px;border-radius:3px;white-space:nowrap;font-weight:500}.tag.sample{color:#706040;background:#f7f3e8;border-color:#e8dfca}.tag.new{background:#eaf2ec;color:#346046;border-color:#d6e5d8}.tag.contacted{background:#eaf0f7;color:#3e5c79;border-color:#d5e1ec}.tag.dismissed,.tag.do_not_contact{background:#f4eded;color:#795047;border-color:#e7d6d0}.score{display:inline-block;font-family:Consolas,monospace;font-size:23px;line-height:1.2;color:var(--teal);font-weight:500;letter-spacing:-1px}.score-caption{display:block;font-size:9px;color:var(--muted);margin-top:4px;white-space:nowrap}.table-meta{display:flex;justify-content:space-between;gap:15px;padding:12px 0;font-size:11px;color:var(--muted)}.empty{background:#fff;border:1px solid var(--line);text-align:center;min-height:375px;display:flex;align-items:center;justify-content:center;padding:40px}.empty-inner{max-width:395px}.empty .radar-mark{width:44px;height:44px;margin-bottom:19px;opacity:.7}.empty .radar-mark:before{inset:10px}.empty .radar-mark:after{left:21px;top:20px;width:24px}.empty h2{font-size:21px;margin-bottom:10px}.empty p{font-size:13px;color:var(--muted);line-height:1.8;margin-bottom:22px}.empty small{display:block;margin-top:12px;font-size:11px}.notice{padding:12px 15px;border:1px solid #d8e2d8;background:#edf3ed;font-size:12px;line-height:1.65;color:#445b4b;margin-bottom:22px;border-radius:4px}.notice.error{border-color:#e3c6bc;background:#fff3ed;color:#884130}.notice.sample-note{background:#f8f5ec;border-color:#e5decc;color:#70603d}.loading{padding:80px 20px;text-align:center;color:var(--muted)}.spinner{width:18px;height:18px;border:2px solid #ccdcd0;border-top-color:var(--teal);border-radius:50%;animation:spin .8s linear infinite;display:inline-block;vertical-align:middle;margin-right:10px}@keyframes spin{to{transform:rotate(360deg)}}.auth-screen{min-height:100vh;display:grid;grid-template-columns:minmax(300px,.85fr) minmax(460px,1.15fr)}.auth-aside{background:#183e35;color:#e6eee4;padding:55px 60px;display:flex;flex-direction:column;justify-content:space-between}.auth-aside .radar-mark{color:#bfdbc5}.auth-aside .brand small{color:#bfd1c3}.auth-message{max-width:360px;padding:70px 0}.auth-message h1{font-size:46px;letter-spacing:-1.7px;line-height:1.13;font-weight:500}.auth-message p{color:#bfcfc0;font-size:15px;line-height:1.8}.auth-aside footer{font-size:11px;color:#b5c9ba;letter-spacing:.3px}.auth-main{display:flex;align-items:center;justify-content:center;padding:50px}.auth-box{max-width:395px;width:100%}.auth-box h2{font-size:26px;letter-spacing:-.7px;margin-bottom:10px}.auth-box>p{font-size:13px;color:var(--muted);margin-bottom:25px;line-height:1.8}.field{margin-bottom:19px}.field label{display:block;font-size:12px;font-weight:600;margin-bottom:7px}.field small{font-size:11px;line-height:1.6;display:block;margin-top:6px}.full{width:100%}.auth-divider{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:1px;margin:23px 0}.auth-divider:before,.auth-divider:after{content:"";height:1px;background:var(--line);flex:1}.auth-note{font-size:11px;color:var(--muted);line-height:1.7;margin-top:20px}.settings-section{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px;border-top:1px solid var(--line);padding:26px 0}.section-description h2{font-size:15px;margin-bottom:9px}.section-description p{color:var(--muted);font-size:12px;line-height:1.75}.settings-body{max-width:650px}.setting-row{padding:14px 0;border-bottom:1px solid #e2e7df;display:flex;justify-content:space-between;gap:20px;align-items:center}.setting-row:first-child{padding-top:0}.setting-row strong{font-size:12px;font-weight:600;display:block}.setting-row small{font-size:11px;display:block;margin-top:3px}.read-value{font-size:12px;color:var(--teal);white-space:nowrap}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.form-footer{display:flex;align-items:center;gap:16px;margin-top:7px}.form-footer small{font-size:11px}.system-list{max-width:900px;background:white;border:1px solid var(--line)}.system-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:16px 20px;border-bottom:1px solid var(--line);font-size:12px}.system-row:last-child{border-bottom:0}.system-row span:first-child{color:var(--muted)}.system-row strong{font-weight:500;word-break:break-word}.system-row .connected{color:#356748}.system-row .unavailable{color:#954f3f}.milestone{margin-top:30px;max-width:650px}.milestone h2{font-size:15px}.milestone p{font-size:12px;color:var(--muted);line-height:1.8}.drawer-backdrop{position:fixed;inset:0;background:#122b2138;z-index:30;display:flex;justify-content:flex-end}.drawer{width:min(610px,100%);height:100%;background:#fcfdfb;box-shadow:-8px 0 40px #172d2312;display:flex;flex-direction:column;animation:slide .15s ease-out}.drawer-head{padding:23px 27px 18px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between;gap:15px;background:white}.drawer-head h2{font-size:20px;margin:0 0 4px}.drawer-head p{font-size:12px;color:var(--muted);margin:0}.drawer-body{padding:23px 27px;overflow-y:auto;flex:1}.drawer-body h3{margin:23px 0 10px;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.drawer-body h3:first-child{margin-top:0}.drawer-actions{padding:16px 27px;border-top:1px solid var(--line);background:white;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.drawer-actions button{font-size:12px}.close-button{width:31px;height:31px;padding:0;font-size:22px;line-height:1}.source-content{font-size:14px;line-height:1.8;border-left:2px solid #bdcfc0;padding-left:16px;white-space:pre-wrap;margin:14px 0 12px}.source-link{font-size:12px}.detail-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:17px}.score-summary{display:flex;align-items:center;gap:19px;background:#edf3ec;border:1px solid #dce6d9;padding:17px;margin-top:20px}.score-summary .score{font-size:35px}.score-summary p{font-size:12px;line-height:1.7;margin:0}.score-breakdown{display:grid;grid-template-columns:1fr 1fr;gap:8px 22px;margin-top:16px;font-size:11px}.score-breakdown div{display:flex;justify-content:space-between;border-bottom:1px solid #e4e9e1;padding-bottom:5px;color:var(--muted)}.score-breakdown strong{color:var(--ink);font-family:Consolas,monospace;font-weight:500}.draft-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:23px 0 8px}.draft-label label{font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:var(--muted)}textarea{min-height:160px;resize:vertical;line-height:1.75;font-size:13px}.draft-footer{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:8px 0 14px}.draft-footer small{font-size:10px}.draft-footer button{font-size:11px}.detail-recommendation{font-size:12px;line-height:1.7;color:#425a4b}.toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#173e35;color:white;padding:12px 20px;box-shadow:0 5px 25px #0002;border-radius:5px;z-index:60;font-size:12px;max-width:calc(100vw - 32px)}.toast[hidden]{display:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes slide{from{transform:translateX(24px);opacity:.7}to{transform:translateX(0);opacity:1}}@media(min-width:1500px){.main-content{padding-top:45px}}@media(max-width:1100px){.main-content{padding:28px 24px}.topbar{padding:12px 24px}.shell{grid-template-columns:200px minmax(0,1fr)}.sidebar{padding:26px 12px 18px}.settings-section{grid-template-columns:190px minmax(0,1fr);gap:20px}.auth-aside{padding:40px}.leads-table .date-col{display:none}}@media(max-width:760px){.shell{display:block}.sidebar{position:static;height:auto;padding:18px 17px 10px;border-right:0;border-bottom:1px solid var(--line)}.sidebar .brand{margin:0 0 19px;padding:0}.brand strong{font-size:17px}.sidebar-bottom{margin:0;padding:0}.workspace-note{display:none}.account{position:absolute;right:18px;top:19px;padding:0;border:0;display:block;text-align:right}.account .avatar{display:none}.account-name{max-width:135px;font-size:11px}.account-role{display:none}.account .signout{font-size:10px}.nav{flex-direction:row;gap:3px;overflow-x:auto;padding-bottom:2px}.nav button{white-space:nowrap;font-size:11px;padding:8px 9px;gap:5px}.nav svg{width:13px;height:13px}.nav hr{display:none}.nav-count{display:none}.topbar{padding:10px 18px;min-height:42px;font-size:10px;gap:8px}.topbar .local-label{gap:5px}.main-content{padding:26px 18px}.page-heading{margin-bottom:24px;gap:12px}.page-heading h1{font-size:26px}.page-heading .heading-actions button{font-size:11px;padding:8px}.page-heading p{font-size:12px}.eyebrow{font-size:9px}.toolbar{gap:7px}.search-wrap{flex-basis:100%}.toolbar select{flex:1;min-width:0;font-size:11px}.leads-table th,.leads-table td{padding:13px 10px}.leads-table .status-col{display:none}.leads-table th{font-size:9px}.lead-open{font-size:13px}.lead-open span,.lead-excerpt{font-size:11px}.score{font-size:21px}.table-meta{font-size:10px;flex-direction:column;gap:3px}.empty{min-height:360px;padding:30px 22px}.settings-section{display:block;padding:22px 0}.section-description{margin-bottom:22px}.field-grid{gap:0 15px}.field label{font-size:11px}.form-footer{align-items:flex-start}.system-row{padding:14px;font-size:11px;grid-template-columns:1fr 1.1fr}.drawer-head{padding:20px}.drawer-body{padding:20px}.drawer-actions{padding:14px 20px}.drawer-actions button{font-size:11px;padding:8px 10px}.auth-screen{display:block}.auth-aside{padding:28px}.auth-message{padding:35px 0 0;max-width:none}.auth-message h1{font-size:32px;max-width:340px}.auth-message p{font-size:12px;margin-bottom:0;max-width:360px}.auth-aside footer{display:none}.auth-main{padding:35px 28px}.auth-box{max-width:420px}.auth-box h2{font-size:24px}.count-label{font-size:11px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
:root{--pipeline-soft:#eff4ee}
.pipeline-control{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,380px);gap:50px;padding:26px 28px;background:#fff;border:1px solid var(--line);margin-bottom:28px}.pipeline-control h2{font-size:19px;margin-bottom:8px}.pipeline-control p:not(.eyebrow){font-size:12px;line-height:1.8;color:var(--muted);max-width:430px;margin:0}.pipeline-control .field{margin-bottom:12px}.pipeline-control form>small{display:block;font-size:10px;margin-top:9px}.pipeline-control button{min-height:39px}.pipeline-control .spinner{width:13px;height:13px;margin-right:6px}.pipeline-control .operator-note{margin-top:12px!important}.pipeline-section-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:17px}.pipeline-section-heading h2,.pipeline-usage h2{font-size:16px;margin-bottom:5px}.pipeline-section-heading p,.pipeline-usage>div>p{font-size:12px;color:var(--muted);margin:0}.pipeline-section-heading>div>small{display:block;font-size:10px;margin-top:5px;text-align:right}.pipeline-section-heading .eyebrow{margin-bottom:6px}.pipeline-funnel{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--pipeline-soft);border:1px solid var(--line)}.pipeline-funnel li{padding:18px 23px;border-right:1px solid var(--line);position:relative}.pipeline-funnel li:last-child{border-right:0;background:#e4eee4}.pipeline-funnel li>span{font-size:11px;font-weight:600;display:block}.pipeline-funnel strong{font-family:Consolas,monospace;font-size:32px;line-height:1.4;font-weight:500;display:block;color:var(--teal)}.pipeline-funnel small{display:block;font-size:10px}.pipeline-footnote{font-size:11px;line-height:1.7;color:var(--muted);margin:10px 0 0;overflow-wrap:anywhere}.pipeline-first{display:flex;gap:20px;align-items:center;padding:25px;border:1px dashed #c7d4c8;margin-bottom:26px}.pipeline-first h2{font-size:16px;margin:0 0 5px}.pipeline-first p{font-size:12px;color:var(--muted);margin:0}.pipeline-usage{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;margin:28px 0}.pipeline-usage dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:18px 0}.pipeline-usage dt{font-size:11px;color:var(--muted);margin-bottom:5px}.pipeline-usage dd{font-family:Consolas,monospace;font-size:19px;color:var(--teal);margin:0;letter-spacing:-.4px}.pipeline-evidence,.pipeline-history,.pipeline-rules{margin-top:30px}.pipeline-table-wrap{overflow-x:auto;border:1px solid var(--line);background:#fff}.pipeline-table{border-collapse:collapse;width:100%;text-align:left;table-layout:fixed}.pipeline-table th{padding:11px 14px;font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:var(--muted);background:#f1f4ee;border-bottom:1px solid var(--line);font-weight:600}.pipeline-table td{vertical-align:top;padding:17px 14px;font-size:12px;border-bottom:1px solid #e6eae4;overflow-wrap:anywhere}.pipeline-table tr:last-child td{border-bottom:0}.pipeline-table th:first-child{width:44%}.pipeline-table th:nth-child(2){width:20%}.pipeline-table strong{font-size:12px;font-weight:600}.pipeline-table small{display:block;font-size:10px;margin-top:6px}.candidate-content{font-size:12px;color:#506058;line-height:1.7;margin:7px 0 0}.candidate-reason{font-size:11px;color:var(--muted);line-height:1.8;margin:0}.candidate-score{display:block;font-family:Consolas,monospace;color:var(--teal);font-size:14px;margin-top:9px}.candidate-score small{font-family:"Segoe UI",system-ui,sans-serif;font-size:9px;margin-top:0}.candidate-open{font-size:10px;margin-top:11px;padding:6px 8px;color:var(--teal)}.run-table th:first-child{width:30%}.run-table th:nth-child(2){width:30%}.run-table td{font-size:11px}.run-error{font-size:10px;line-height:1.7;color:var(--coral);margin:7px 0 0}.pipeline-placeholder{font-size:12px;color:var(--muted);border:1px dashed var(--line);padding:25px;margin:0}.pipeline-rule{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:30px;padding:18px 0;border-top:1px solid var(--line)}.pipeline-rule strong{font-size:12px}.pipeline-rule p{font-size:12px;line-height:1.7;margin:0 0 6px;overflow-wrap:anywhere}.pipeline-rule small{font-size:10px;overflow-wrap:anywhere}
@media(max-width:1100px){.pipeline-control{gap:25px;padding:22px;grid-template-columns:1fr 1fr}.pipeline-funnel li{padding:16px}.pipeline-usage dl{gap:12px}.pipeline-usage dd{font-size:17px}}
@media(max-width:760px){.pipeline-control{grid-template-columns:1fr;gap:20px;padding:20px}.pipeline-control form{max-width:none}.pipeline-control button{width:100%}.pipeline-funnel{grid-template-columns:1fr 1fr}.pipeline-funnel li:nth-child(2){border-right:0}.pipeline-funnel li:nth-child(-n+2){border-bottom:1px solid var(--line)}.pipeline-funnel li{padding:14px 17px}.pipeline-funnel strong{font-size:28px}.pipeline-section-heading{gap:12px}.pipeline-section-heading h2{font-size:15px}.pipeline-usage dl{grid-template-columns:1fr 1fr;gap:17px 20px}.pipeline-table{table-layout:auto}.pipeline-table th,.pipeline-table td{padding:12px 10px}.pipeline-evidence .pipeline-table thead{display:none}.pipeline-evidence .pipeline-table tr{display:grid;grid-template-columns:1fr auto;padding:3px 4px;border-bottom:1px solid var(--line)}.pipeline-evidence .pipeline-table tr:last-child{border-bottom:0}.pipeline-evidence .pipeline-table td{border:0}.pipeline-evidence .pipeline-table td:first-child{grid-column:1;grid-row:1 / span 2}.pipeline-evidence .pipeline-table td:nth-child(2){grid-column:2;text-align:right}.pipeline-evidence .pipeline-table td:last-child{grid-column:1 / -1;padding-top:0}.candidate-content{font-size:11px}.candidate-reason{border-top:1px solid #e6eae4;padding-top:11px}.candidate-score{font-size:12px}.run-table{min-width:570px}.pipeline-rule{grid-template-columns:1fr;gap:12px}.pipeline-first{padding:20px;align-items:flex-start}.pipeline-first .radar-mark{width:25px;height:25px}}
