:root{color:#f5f5f5;font-synthesis:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#070708;font-family:Georgia,Times New Roman,serif}*{box-sizing:border-box}html{background:#070708;min-width:320px}body{background:radial-gradient(circle at 80% 5%,#eeeef60b,#0000 28rem),#070708;min-width:320px;min-height:100vh;margin:0;display:flow-root}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:2px solid #f5f5f5}.app-shell{background:#0b0b0d;border:1px solid #82808b8c;width:min(1460px,100% - 32px);min-height:calc(100vh - 32px);margin:16px auto}.topbar{border-bottom:1px solid #82808b8c;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:18px 26px 21px;display:flex;position:relative}.topbar:after{content:"";background:#0b0b0d;border:1px solid #eeeef6;width:9px;height:9px;position:absolute;bottom:-5px;left:50%;translate:-50%;rotate:45deg}.brand{min-width:0;color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.mark{border:1px solid #eeeef6;flex:none;place-items:center;width:22px;height:22px;display:grid;position:relative;rotate:45deg}.mark span{background:#eeeef6;width:8px;height:8px}.product,.mode{display:block}.product{letter-spacing:.01em;font-size:20px;line-height:1.1}.mode,.readonly,.quiet-button,.eyebrow,.progress,.micro-label,.cell-label,.field-label,.back,.message-link,.message-unavailable,.match-why{text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.mode{color:#a19fa9;letter-spacing:.28em;margin-top:4px;font-size:10px}.account{align-items:center;gap:18px;display:flex}.operator-email{color:#c8c9d0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.readonly{color:#a19fa9;letter-spacing:.24em;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.readonly-dot{background:#eeeef6;width:7px;height:7px;rotate:45deg}.quiet-button,.text-button,.back{color:#a19fa9;cursor:pointer;background:0 0;border:0;padding:0}.quiet-button,.back{letter-spacing:.2em;text-transform:uppercase;font-size:10px}.quiet-button:hover,.back:hover,.text-button:hover{color:#f5f5f5}.screen{padding:48px 42px 56px}.queue-screen{min-height:580px}.workspace-screen{min-height:620px}.workspace-nav{scrollbar-width:thin;border-bottom:1px solid #82808b66;gap:4px;padding:11px 24px;display:flex;overflow-x:auto}.workspace-nav button,.toolbar button,.compact-links button{color:#92909a;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;min-height:42px;padding:8px 12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px}.workspace-nav button:hover,.workspace-nav button.active,.toolbar button:hover,.toolbar button.active,.compact-links button:hover{color:#f5f5f5}.workspace-nav button.active{box-shadow:inset 0 -1px #eeeef6}.page-head{max-width:760px;margin-bottom:36px}.eyebrow{color:#85888f;letter-spacing:.28em;margin-bottom:13px;font-size:10px}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.025em;font-weight:400}h1{margin-bottom:0;font-size:clamp(36px,5.5vw,56px);line-height:.98}h2{font-size:27px;line-height:1.06}h3{font-size:22px}.intro{color:#a9acb3;max-width:680px;margin:18px 0 0;font-size:17px;line-height:1.5}.people-list{border-top:1px solid #82808b8c;max-width:940px}.person-row{width:100%;min-height:88px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #82808b8c;grid-template-columns:minmax(0,1.1fr) minmax(180px,.8fr) minmax(180px,.9fr) auto;align-items:center;gap:18px;padding:20px 16px;transition:background .2s;display:grid;position:relative}.person-row:before{content:"";background:#0b0b0d;border:1px solid #82808b;width:7px;height:7px;position:absolute;top:50%;left:-4px;translate:0 -50%;rotate:45deg}.person-row:hover{background:#eeeef609}.person-name,.person-handle,.cell-label,.cell-value,.problem,.match-name,.match-meta,.match-why{display:block}.person-name{font-size:20px}.person-handle{color:#85888f;margin-top:4px;font-size:13px}.cell-label{color:#85888f;letter-spacing:.22em;margin-bottom:6px;font-size:9px}.cell-value{color:#c8c9d0;font-size:14px}.problem{color:#eeeef6;letter-spacing:.08em;text-transform:uppercase;padding-left:17px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;position:relative}.problem:before{content:"";background:#eeeef6;width:7px;height:7px;position:absolute;top:4px;left:1px;rotate:45deg}.arrow{color:#a19fa9;font-size:24px}.back{align-items:center;min-height:32px;margin-bottom:20px;display:inline-flex}.review-head{border-bottom:1px solid #82808b8c;justify-content:space-between;align-items:flex-start;gap:28px;padding-bottom:28px;display:flex}.review-copy{max-width:720px}.progress{color:#85888f;letter-spacing:.24em;white-space:nowrap;font-size:10px}.review-stack{gap:24px;max-width:820px;padding-top:24px;display:grid}.source-panel,.decision-panel{border:1px solid #82808b8c}.source-panel{padding:22px}.source-profile{border-bottom:1px solid #82808b52;padding-bottom:20px}.micro-label{color:#85888f;letter-spacing:.22em;font-size:9px}.source-name{margin:7px 0 0;font-size:30px}.source-handle{color:#a9acb3;margin-top:5px}.source-facts{gap:17px;margin:0;padding-top:20px;display:grid}.source-facts div{gap:5px;display:grid}.source-facts dt{color:#85888f;letter-spacing:.2em;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px}.source-facts dd{margin:0}.message-evidence{border-top:1px solid #82808b52;margin-top:20px;padding-top:20px}.message-evidence blockquote{color:#eeeef6;margin:12px 0 0;font-size:18px;line-height:1.48}.message-meta{color:#85888f;margin-top:11px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px}.message-link,.message-unavailable{color:#eeeef6;letter-spacing:.15em;gap:6px;margin-top:14px;font-size:10px;display:inline-flex}.message-unavailable{color:#85888f}details{margin-top:20px}summary{color:#85888f;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px}.technical{overflow-wrap:anywhere;color:#a9acb3;background:#111114;margin-top:10px;padding:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.decision-panel{overflow:hidden}.decision-head{border-bottom:1px solid #82808b52;padding:22px 22px 18px}.decision-head h2{margin-bottom:8px}.decision-head p,.create-panel p{color:#a9acb3;margin-bottom:0;line-height:1.48}.match-list{border:0;margin:0;padding:16px 22px;display:grid}.match{cursor:pointer;border-top:1px solid #82808b52;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px 12px;display:grid}.match:last-child{border-bottom:1px solid #82808b52}.match.selected{background:#eeeef609;border-color:#eeeef6}.match input{accent-color:#eeeef6;margin-top:4px}.match-name{font-size:18px}.match-meta{color:#a9acb3;margin-top:5px}.match-why{color:#85888f;letter-spacing:.06em;margin-top:8px;font-size:10px}.no-match{color:#a9acb3;border:1px solid #82808b52;margin:18px 22px 0;padding:15px}.crm-search{border-top:1px solid #82808b52;padding:18px 22px}.search-results{margin-top:8px}.search-match{padding-inline:8px}.search-empty{color:#85888f;padding:12px 0}.decision-form{border-top:1px solid #82808b52;padding:20px 22px 22px}.field-label{color:#eeeef6;letter-spacing:.2em;margin-bottom:8px;font-size:10px;display:block}.field-label span{color:#85888f;margin-left:7px}.input,.textarea{color:#f5f5f5;background:#111114;border:1px solid #82808bb8;border-radius:0;width:100%}.input{min-height:46px;padding:10px 12px}.textarea{resize:vertical;min-height:84px;padding:11px 12px}.actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.action{color:#eeeef6;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #82808b;border-radius:0;min-height:42px;padding:11px 15px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;position:relative}.action:hover:not(:disabled){border-color:#eeeef6}.action.primary{color:#0b0b0d;background:#eeeef6;border-color:#eeeef6}.action.danger{color:#a19fa9}.action:disabled{opacity:.42;cursor:not-allowed}.action.wide{width:100%;margin-top:17px}.next-action{margin-top:12px}.create-panel{background:#111114;border:1px solid #82808b8c;margin-top:18px;padding:18px}.create-panel h3{margin-bottom:8px}.create-panel p{margin-bottom:17px}.feedback{color:#eeeef6;border:1px solid #82808b8c;margin-top:14px;padding:12px 13px;line-height:1.45}.feedback.error{color:#f0c2c2;border-color:#cb7e7ea6}.loading{color:#a9acb3}.empty-state{text-align:center;border-block:1px solid #82808b8c;align-content:center;place-items:center;gap:15px;max-width:560px;min-height:260px;display:grid}.empty-state h2,.empty-state p{margin:0}.empty-state p{color:#a9acb3}.diamond{background:#eeeef6;width:10px;height:10px;rotate:45deg}.auth-screen{place-items:center;min-height:calc(100vh - 112px);padding:56px 24px;display:grid}.auth-card{border:1px solid #82808b8c;width:min(100%,580px);padding:36px}.auth-card h1{font-size:clamp(38px,7vw,54px)}.auth-card>p{color:#a9acb3;margin:18px 0 26px;font-size:17px;line-height:1.48}.auth-card .back{margin-bottom:25px}.text-button{color:#a9acb3;text-underline-offset:4px;margin:17px auto 0;text-decoration:underline;display:block}.purpose-field{border:0;gap:10px;margin:0 0 22px;padding:0;display:grid}.purpose-field legend{color:#eeeef6;margin-bottom:9px}.purpose-field label{color:#a9acb3;gap:10px;display:flex}.purpose-field input{accent-color:#eeeef6}.code-sent{color:#a9acb3;margin-bottom:18px}.code-input{letter-spacing:.18em;max-width:190px;font-family:ui-monospace,monospace;font-size:22px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.metric-row{border-block:1px solid #82808b8c;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-row>button,.metric-row>div{border:0;min-height:126px;color:inherit;text-align:left;background:0 0;border-right:1px solid #82808b6b;padding:22px}.metric-row>button{cursor:pointer}.metric-row>button:hover{background:#eeeef609}.metric-row>:last-child{border-right:0}.metric-row strong{font-size:38px;font-weight:400;display:block}.metric-row span{color:#92909a;letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px;display:block}.metric-row.compact{grid-template-columns:repeat(6,minmax(0,1fr))}.metric-row.compact>div{min-height:100px;padding:16px}.metric-row.compact strong{font-size:28px}.flat-section{border-top:1px solid #82808b8c;margin-top:40px;padding:24px 0 30px}.flat-section h2{margin-bottom:18px}.flat-section p,.flat-section li{color:#c8c9d0;max-width:780px;line-height:1.55}.flat-section ul{margin:0;padding-left:20px}.quiet-copy{color:#92909a!important}.compact-links{flex-wrap:wrap;gap:8px;display:flex}.compact-links button{border:1px solid #82808b8c}.record-list{border-top:1px solid #82808b8c}.record-row{width:100%;min-height:82px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #82808b6b;grid-template-columns:minmax(220px,1.3fr) minmax(160px,1fr) minmax(160px,1fr) auto;align-items:center;gap:22px;padding:17px 10px;display:grid}button.record-row{cursor:pointer}button.record-row:hover{background:#eeeef609}.record-row strong,.record-row small{display:block}.record-row strong{font-size:18px;font-weight:400}.record-row small{color:#85888f;margin-top:5px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px}.record-row>span:not(:first-child){color:#c8c9d0;font-size:14px}.row-arrow{color:#92909a!important;font-size:22px!important}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;display:grid}.inline-facts{color:#c8c9d0;flex-wrap:wrap;gap:8px 20px;display:flex}.evidence-list article{border-top:1px solid #82808b59;padding:22px 0}.evidence-list blockquote{max-width:820px;margin:0;font-size:18px;line-height:1.55}.evidence-list p,.evidence-list a,.evidence-list span{color:#92909a;margin-top:12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;display:block}.evidence-list a{color:#eeeef6}.toolbar{border-block:1px solid #82808b59;gap:4px;margin:20px 0;display:flex}.toolbar .push{color:#eeeef6;margin-left:auto}.evidence-source pre{color:#d8d8de;white-space:pre-wrap;background:#08080a;border:1px solid #82808b6b;max-height:520px;padding:20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.55;overflow:auto}.evidence-source dl,.authority{margin:16px 0 0}.evidence-source dl div,.authority div{border-top:1px solid #82808b4d;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.evidence-source dt,.authority dt{color:#85888f;letter-spacing:.08em;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:10px}.evidence-source dd,.authority dd{overflow-wrap:anywhere;color:#c8c9d0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.decision-options{border-block:1px solid #82808b66;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px 0;display:grid}.decision-options label{color:#c8c9d0;cursor:pointer;border-right:1px solid #82808b4d;align-items:center;gap:10px;min-height:52px;padding:12px;display:flex}.decision-options input{accent-color:#eeeef6}.locked{border-color:#ccae74b3}@media (width<=760px){.app-shell{border-inline:0;border-bottom:0;width:100%;min-height:100vh;margin:0}.topbar{padding:17px 20px 20px}.workspace-nav{flex-wrap:wrap;overflow-x:visible}.workspace-nav button{flex:1 0 auto}.screen{padding:38px 24px 48px}.person-row{grid-template-columns:minmax(0,1fr) auto;gap:13px 15px;padding:20px 12px}.person-row .source-cell,.person-row .reason-cell{grid-column:1}.person-row .arrow{grid-area:1/2/span 3}.review-head{flex-direction:column;gap:14px}.operator-email{display:none}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-row>:nth-child(2){border-right:0}.metric-row>button,.metric-row>div{border-bottom:1px solid #82808b6b;min-height:104px;padding:17px}.metric-row.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.record-row{grid-template-columns:minmax(0,1fr) auto;gap:12px}.record-row>span:not(:first-child,.row-arrow){grid-column:1}.row-arrow{grid-area:1/2/span 3}.detail-grid,.decision-options{grid-template-columns:1fr}.decision-options label{border-bottom:1px solid #82808b4d;border-right:0}}@media (width<=520px){.topbar{flex-direction:column;align-items:flex-start;gap:15px}.account{justify-content:space-between;gap:12px;width:100%}.readonly{letter-spacing:.17em;white-space:normal}.screen{padding:34px 20px 44px}h1{font-size:37px;line-height:1.02}h2{font-size:24px}.intro{font-size:16px}.review-stack{gap:18px;margin-inline:-20px}.source-panel,.decision-panel{border-inline:0}.source-panel{padding:24px 20px}.decision-head,.decision-form,.crm-search,.match-list{padding-inline:20px}.no-match{margin-inline:20px}.message-evidence blockquote{font-size:17px}.actions{grid-template-columns:1fr;display:grid}.action{width:100%;min-height:46px}.auth-screen{min-height:calc(100vh - 132px);padding:34px 20px}.auth-card{border-inline:0;padding:26px 20px}.workspace-nav{padding-inline:12px}.workspace-screen .review-stack{margin-inline:0}.toolbar{overflow-x:auto}.toolbar .push{margin-left:0}.metric-row strong{font-size:30px}.metric-row.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-source{margin-inline:-20px;padding-inline:20px}}
