*{box-sizing:border-box}body{margin:0;background:var(--canvas)}.shell,.login-page{min-width:var(--app-floor)}.wordmark{display:inline-flex;align-items:baseline;gap:8px;white-space:nowrap}.wordmark-lecont{color:var(--lecont-green);font-size:19px;font-weight:700;letter-spacing:-.2px}.wordmark-desk{color:var(--ink-soft);font-size:15px;font-weight:500}.wordmark-large .wordmark-lecont{font-size:30px}.wordmark-large .wordmark-desk{font-size:21px}.shell{min-height:100vh}.shell-header{display:flex;align-items:center;gap:24px;height:60px;padding:0 28px;background:var(--surface);border-bottom:1px solid var(--line)}.shell-nav{display:flex;gap:4px;flex:1 1 0;min-width:0}.nav-link{padding:7px 13px;border-radius:6px;color:var(--ink-soft);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap;flex:0 0 auto}.nav-link:hover{background:var(--canvas);color:var(--ink)}.nav-link-active{background:#e8efeb;color:var(--lecont-green)}.shell-account{display:flex;align-items:center;gap:14px;margin-left:auto}.shell-email{color:var(--ink-soft);font-size:13px}.shell-main{padding:28px}.link-button{padding:0;border:0;background:none;color:var(--ink-soft);font-size:13px;text-decoration:underline;cursor:pointer}.link-button:hover{color:var(--ink)}.placeholder{padding:44px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.placeholder h1{margin:0 0 8px;font-size:19px;font-weight:600}.placeholder p{margin:0;color:var(--ink-soft);font-size:14px}.login-page{display:flex;align-items:center;justify-content:center;min-height:100vh}.login-card{width:380px;padding:34px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 3px #141e190f}.login-brand{margin-bottom:6px}.login-intro{margin:0 0 24px;color:var(--ink-soft);font-size:14px}.field{display:block;margin-bottom:16px}.field-label{display:block;margin-bottom:6px;font-size:13px;font-weight:500}.field input{width:100%;height:38px;padding:0 11px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:14px}.field input:focus{outline:2px solid var(--lecont-green);outline-offset:-1px;border-color:var(--lecont-green)}.login-error{margin:0 0 14px;padding:9px 11px;border:1px solid #f0c8c5;border-radius:7px;background:#fdf2f1;color:var(--danger);font-size:13px}.primary-button{width:100%;height:40px;border:0;border-radius:7px;background:var(--lecont-green);color:#fff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.primary-button:hover:not(:disabled){background:var(--lecont-green-dark)}.primary-button:disabled{opacity:.6;cursor:default}.login-footnote{margin:18px 0 0;color:var(--ink-soft);font-size:12px;text-align:center}.state-note,.state-error{padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:10px;font-size:14px}.state-error{border-color:#f0c8c5;background:#fdf2f1}.state-note p,.state-error p{margin:0 0 8px}.state-note p:last-child,.state-error p:last-child{margin-bottom:0}.state-detail{color:var(--ink-soft);font-size:13px;line-height:1.5}.inline-error{margin:0 0 16px;padding:9px 11px;border:1px solid #f0c8c5;border-radius:7px;background:#fdf2f1;color:var(--danger)}.muted{color:var(--ink-soft)}.queue-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.queue-head h1{margin:0;font-size:20px;font-weight:600}.chips{display:flex;gap:8px}.chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-soft);font-family:inherit;font-size:13px;cursor:pointer}.chip:hover{color:var(--ink)}.chip-active{border-color:var(--lecont-green);background:#e8efeb;color:var(--lecont-green);font-weight:600}.chip-count{padding:1px 7px;border-radius:999px;background:#0000000f;font-size:12px}.queue-table{width:100%;border-collapse:collapse;background:var(--surface);font-size:14px}.queue-table th{padding:11px 14px;border-bottom:1px solid var(--line);background:#fafbfa;color:var(--ink-soft);font-size:12px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.4px}.queue-table td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.queue-table tr:last-child td{border-bottom:0}.queue-table .num{text-align:right}.queue-row{cursor:pointer}.queue-row:hover td{background:#f7faf8}.queue-business{font-weight:600}.badge-no-broadcast{display:inline-block;margin-left:9px;padding:2px 8px;border:1px solid #e8b4b0;border-radius:4px;background:#fdf2f1;color:var(--danger);font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;vertical-align:1px}.quiet-flag{color:#a8560f;font-weight:600}.stage,.ball{display:inline-block;padding:3px 9px;border-radius:5px;background:#eef0ef;font-size:12px;font-weight:600}.stage-PARTIAL{background:#fdf0dc;color:#92600c}.stage-FULL_PACKAGE,.stage-SUBMITTED,.stage-OFFERS{background:#e8efeb;color:var(--lecont-green)}.ball-us{background:var(--lecont-green);color:#fff}.deal-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:16px}.deal-top h1{margin:6px 0 0;font-size:22px;font-weight:600}.deal-dba{margin:4px 0 0;color:var(--ink-soft);font-size:13px}.back-link{color:var(--ink-soft);font-size:13px;text-decoration:none}.back-link:hover{color:var(--ink);text-decoration:underline}.deal-controls{display:flex;align-items:flex-end;gap:14px}.inline-field{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--ink-soft)}.inline-field select{height:34px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px;font-weight:500}.primary-button.compact{width:auto;height:34px;padding:0 15px;font-size:13px}.no-broadcast-banner,.template-drift-banner{margin-bottom:18px;padding:12px 15px;border:1px solid #e8b4b0;border-left:4px solid var(--danger);border-radius:8px;background:#fdf2f1;color:#7c1d17;font-size:13px;line-height:1.5}.template-drift-banner ul{margin:6px 0 0;padding-left:18px}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px}.fact-group{padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.fact-group-wide{grid-column:span 3}.fact-group h3{margin:0 0 12px;color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.fact-group dl{margin:0}.fact{display:flex;gap:12px;padding:5px 0;font-size:13px}.fact dt{flex:0 0 42%;color:var(--ink-soft)}.fact dd{margin:0;flex:1}.fact-block{display:block;padding:7px 0}.fact-block dt{margin-bottom:3px}.fact-block dd{line-height:1.55}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.panel{padding:18px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.panel h2{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 14px;font-size:15px;font-weight:600}.panel-count{color:var(--ink-soft);font-size:12px;font-weight:500}.stip-list,.timeline{margin:0;padding:0;list-style:none}.stip{padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.stip:last-child{border-bottom:0}.stip label{display:flex;align-items:flex-start;gap:9px;cursor:pointer}.stip input{margin:1px 0 0;accent-color:var(--lecont-green)}.stip-label{line-height:1.45}.stip-done .stip-label{color:var(--ink-soft);text-decoration:line-through}.stip-received{display:block;margin:3px 0 0 23px;color:var(--ink-soft);font-size:11px}.timeline li{padding:10px 0;border-bottom:1px solid var(--line)}.timeline li:last-child{border-bottom:0}.timeline-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.timeline-kind{font-size:13px;font-weight:600}.timeline-at{color:var(--ink-soft);font-size:11px}.timeline-body{margin:4px 0 0;font-size:13px;line-height:1.5}.draft-button-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.secondary-button:disabled{border-color:var(--line);background:var(--surface);color:var(--ink-soft);cursor:default;opacity:.65}.draft-button-note{color:var(--ink-soft);font-size:11px;font-style:italic}.draft-panel{margin-bottom:18px;padding:18px;background:var(--surface);border:1px solid var(--lecont-green);border-radius:10px}.draft-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.draft-head h2{margin:0;font-size:15px;font-weight:600}.draft-field{display:block;margin:14px 0 0}.draft-field>span{display:block;margin-bottom:4px;color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.draft-field input,.draft-field textarea{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px;line-height:1.55}.draft-field textarea{resize:vertical}.draft-field input:focus,.draft-field textarea:focus{outline:2px solid var(--lecont-green);outline-offset:-1px}.draft-actions{display:flex;align-items:center;gap:12px;margin-top:14px}.contact-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:18px;background:var(--line);border:1px solid var(--line);border-radius:10px;overflow:hidden}.contact-line{display:flex;flex-direction:column;gap:3px;padding:12px 16px;background:var(--surface);min-height:58px}.contact-label{color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.contact-value{display:flex;align-items:baseline;gap:10px}.contact-value a{color:var(--lecont-green);font-size:14px;font-weight:500;text-decoration:none;word-break:break-all}.contact-value a:hover{text-decoration:underline}.contact-edit{flex:0 0 auto;padding:0;border:0;background:none;color:var(--ink-soft);font-family:inherit;font-size:11px;text-decoration:underline;cursor:pointer;opacity:0}.contact-line:hover .contact-edit{opacity:1}.contact-edit:focus{opacity:1}.contact-edit:hover{color:var(--ink)}.contact-add{align-self:flex-start;padding:0;border:0;background:none;color:var(--ink-soft);font-family:inherit;font-size:13px;font-style:italic;text-decoration:underline dotted;cursor:pointer}.contact-add:hover{color:var(--lecont-green)}.contact-input{width:100%;height:30px;padding:0 8px;border:1px solid var(--lecont-green);border-radius:6px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:14px}.contact-input:focus{outline:2px solid var(--lecont-green);outline-offset:-1px}.queue-email{display:block;margin-top:2px;color:var(--ink-soft);font-size:12px}.queue-email.muted{font-style:italic;opacity:.7}.secondary-button{display:inline-flex;align-items:center;height:34px;padding:0 15px;border:1px solid var(--lecont-green);border-radius:7px;background:var(--surface);color:var(--lecont-green);font-size:13px;font-weight:600;text-decoration:none;cursor:pointer}.secondary-button:hover{background:#e8efeb}.privacy-note{margin-bottom:18px;padding:12px 15px;border:1px solid #cfe0d6;border-left:4px solid var(--lecont-green);border-radius:8px;background:#f2f7f4;font-size:13px;line-height:1.5}.generate-result{margin-bottom:18px;padding:14px 16px;border:1px solid #cfe0d6;border-radius:8px;background:#f2f7f4;font-size:13px}.generate-result p{margin:0 0 6px}.generate-result p:last-child{margin-bottom:0}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px}.form-grid fieldset{margin:0;padding:14px 18px 18px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.form-grid legend{padding:0 6px;color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.form-field{display:block;margin-bottom:11px}.form-field>span{display:block;margin-bottom:4px;font-size:12px;font-weight:500;color:var(--ink-soft)}.req{color:var(--danger);font-size:11px;font-style:normal}.form-field input,.form-field select{width:100%;height:34px;padding:0 9px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px}.form-field input:focus,.form-field select:focus{outline:2px solid var(--lecont-green);outline-offset:-1px}.form-check{display:flex;align-items:center;gap:8px;margin-bottom:9px;font-size:13px;cursor:pointer}.form-check input{accent-color:var(--lecont-green)}.positions-panel{margin-bottom:16px}.positions-table{width:100%;border-collapse:collapse;font-size:13px}.positions-table th{padding:0 0 6px;color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.4px;text-align:left;text-transform:uppercase}.positions-table td{padding:3px 6px 3px 0}.positions-table input,.positions-table select{width:100%;height:32px;padding:0 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px}.nav-link{display:inline-flex;align-items:center;gap:7px}.nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--danger);color:#fff;font-size:11px;font-weight:700;line-height:1}.nav-link-active .nav-badge{background:var(--lecont-green)}.raw-summary{margin:0;padding:13px 15px;border:1px solid var(--line);border-radius:8px;background:var(--canvas);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.convert-panel{margin-top:16px}.parse-preview{margin:14px 0 18px}.parse-preview>div{padding:6px 0;border-bottom:1px solid var(--line);font-size:13px}.parse-preview>div:last-child{border-bottom:0}.parse-preview dt{margin-bottom:3px;color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.parse-preview dd{margin:0}.parse-preview code{padding:1px 6px;border-radius:4px;background:var(--canvas);border:1px solid var(--line);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.convert-actions{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.decline-box{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.app-status-NEW{background:#fdf0dc;color:#92600c}.app-status-REVIEWED{background:#eef0ef;color:var(--ink-soft)}.app-status-CONVERTED{background:var(--lecont-green);color:#fff}.record-list{margin:0;padding:0;list-style:none}.record-list>li{padding:12px 0;border-bottom:1px solid var(--line)}.record-list>li:last-child{border-bottom:0}.record-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}.app-status,.doc-kind{display:inline-block;padding:3px 9px;border-radius:5px;background:#eef0ef;font-size:12px;font-weight:600}.app-status-SIGNED{background:var(--lecont-green);color:#fff}.app-status-SENT,.app-status-VIEWED{background:#fdf0dc;color:#92600c}.app-status-VOIDED,.app-status-DECLINED,.app-status-EXPIRED{background:#fdf2f1;color:var(--danger)}.doc-kind{background:#e8efeb;color:var(--lecont-green)}.record-facts{margin:0 0 8px}.record-facts>div{display:flex;gap:10px;padding:2px 0;font-size:12px}.record-facts dt{flex:0 0 84px;color:var(--ink-soft)}.record-facts dd{margin:0}.record-actions{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.link-button.subtle{color:var(--ink-soft);text-decoration-style:dotted}.doc-filename{margin:0 0 7px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;word-break:break-all}.file-error{margin-bottom:16px}.app-actions{display:flex;align-items:center;gap:10px;margin-top:8px}.sign-link{margin:0 0 6px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--canvas);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;word-break:break-all}.sign-page{display:flex;justify-content:center;min-height:100vh;padding:20px 14px 60px;background:var(--canvas)}.sign-card{width:100%;max-width:520px;padding:24px 20px 30px;background:var(--surface);border:1px solid var(--line);border-radius:12px}.sign-card-wide{max-width:640px}.sign-brand{display:flex;align-items:baseline;gap:7px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.sign-card h1{margin:0 0 8px;font-size:21px;font-weight:600}.sign-intro{margin:0 0 8px;color:var(--ink-soft);font-size:14px;line-height:1.55}.sign-muted{color:var(--ink-soft);font-size:13px;line-height:1.5}.sign-note{margin:0 0 12px;color:var(--ink-soft);font-size:13px;line-height:1.5}.sign-section{margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}.sign-section h2{margin:0 0 14px;font-size:15px;font-weight:600}.sign-field{display:block;margin-bottom:14px}.sign-field>span{display:block;margin-bottom:5px;color:var(--ink-soft);font-size:13px;font-weight:500}.sign-field input,.sign-field select{width:100%;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:16px}.sign-field input:focus,.sign-field select:focus{outline:2px solid var(--lecont-green);outline-offset:-1px}.sign-position{padding:14px;margin-bottom:14px;border:1px solid var(--line);border-radius:9px;background:var(--canvas)}.sign-position .sign-field:last-child{margin-bottom:0}.sign-background{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.sign-background:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.sign-yesno{display:flex;flex-direction:column;gap:9px}.sign-yesno-label{font-size:14px;line-height:1.5}.sign-required{color:var(--ink-soft);font-size:12px;font-style:normal}.sign-yesno-choices{display:flex;gap:10px}.sign-yesno-choices label{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:15px;cursor:pointer}.sign-yesno-choices input{width:20px;height:20px;margin:0;accent-color:var(--lecont-green)}.sign-entries{margin-top:14px}.sign-entry{padding:14px;margin-bottom:12px;border:1px solid var(--line);border-radius:9px;background:var(--canvas)}.sign-entry .sign-field:last-of-type{margin-bottom:0}.sign-letters{margin:22px 0}.sign-letters h2{margin:0 0 6px;font-size:15px;font-weight:600}.sign-letter{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.sign-check,.sign-consent{display:flex;align-items:flex-start;gap:11px;margin-bottom:14px;font-size:14px;line-height:1.5;cursor:pointer}.sign-check input,.sign-consent input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:var(--lecont-green)}.sign-consent{margin:18px 0;padding:14px;border:1px solid var(--line);border-radius:9px;background:var(--canvas)}.sign-error{margin:0 0 12px;padding:10px 12px;border:1px solid #f0c8c5;border-radius:8px;background:#fdf2f1;color:var(--danger);font-size:14px}.sign-submit{width:100%;height:50px;border:0;border-radius:9px;background:var(--lecont-green);color:#fff;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer}.sign-submit:disabled{background:#b4c4bb;cursor:default}.sigpad{margin-bottom:18px}.sigpad-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.sigpad-label{color:var(--ink-soft);font-size:13px;font-weight:500}.sigpad-canvas{display:block;width:100%;height:150px;border:1px dashed var(--ink-soft);border-radius:9px;background:var(--surface);touch-action:none;cursor:crosshair}.sigpad-hint{margin:6px 0 0;color:var(--ink-soft);font-size:12px}.full-page-wait{display:flex;align-items:center;justify-content:center;min-height:100vh;color:var(--ink-soft);font-size:14px}.copy-button{margin-left:6px;padding:0 5px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink-soft);font-family:inherit;font-size:10px;line-height:16px;cursor:pointer}.copy-button:hover{border-color:var(--lecont-green);color:var(--lecont-green)}.queue-phone{display:block;margin-top:2px;color:var(--ink-soft);font-size:12px}.fact-edit{display:block;width:100%;padding:1px 4px;margin:-1px -4px;border:1px solid transparent;border-radius:4px;background:none;color:inherit;font-family:inherit;font-size:inherit;line-height:1.55;text-align:left;cursor:text}.fact-edit:hover{border-color:var(--line);background:var(--canvas)}.fact-edit.muted{color:var(--ink-soft)}.fact-block .fact-edit{white-space:pre-wrap}.fact-editor{display:block}.fact-input{width:100%;padding:3px 6px;border:1px solid var(--lecont-green);border-radius:4px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px;line-height:1.5}textarea.fact-input{resize:vertical}.fact-select{width:100%;padding:2px 4px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px}.fact-hint{display:inline-block;margin-top:2px;color:var(--ink-soft);font-size:11px}.fact-problem{display:block;margin-top:3px;color:var(--danger);font-size:11px}.stip-actions{display:flex;align-items:baseline;gap:10px;margin:3px 0 0 23px}.stip-actions .stip-received{margin:0}.stip-actions .link-button{opacity:0;font-size:11px}.stip:hover .stip-actions .link-button,.stip-actions .link-button:focus{opacity:1}.stip-input{width:100%;padding:3px 6px;border:1px solid var(--lecont-green);border-radius:4px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px}.stip-add{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.stip-add .stip-input{flex:1;border-color:var(--line)}.stip-add .fact-problem{flex:0 0 100%;margin-top:0}.readiness{margin:0 0 16px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--ink-soft);border-radius:10px}.readiness-SUBMISSION_READY{border-left-color:var(--lecont-green)}.readiness-PREQUAL_READY{border-left-color:#8a6100}.readiness-NOT_READY{border-left-color:var(--ink-soft)}.readiness-head{display:flex;align-items:baseline;gap:10px}.readiness-tier{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.readiness-SUBMISSION_READY .readiness-tier{color:var(--lecont-green)}.readiness-PREQUAL_READY .readiness-tier{color:#8a6100}.readiness-NOT_READY .readiness-tier{color:var(--ink-soft)}.readiness-note{color:var(--ink-soft);font-size:11px}.readiness-lead,.readiness-clear{margin:8px 0 0;font-size:13px}.readiness-clear{color:var(--lecont-green)}.readiness-list{margin:6px 0 0;padding-left:18px;font-size:13px;line-height:1.7}.readiness-blocker{font-weight:600}.readiness-tag{margin-left:8px;color:#8a6100;font-size:11px;font-weight:400}.prescreen{margin:0 0 16px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.prescreen-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.prescreen-head h2{margin:0;font-size:14px}.prescreen-counts{color:var(--ink-soft);font-size:11px}.prescreen-unknown{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.funder-list{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:10px}.funder{padding:11px 13px;border:1px solid var(--line);border-left:3px solid var(--lecont-green);border-radius:8px;background:var(--canvas)}.funder-UNKNOWN{border-left-color:#8a6100}.funder-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.funder-name{font-size:13px;font-weight:600}.funder-status{color:var(--ink-soft);font-size:11px}.funder-submit{display:flex;align-items:baseline;gap:7px;margin-top:5px;font-size:12px}.funder-submit-label{color:var(--ink-soft);font-size:11px}.funder-condition,.funder-note{margin:5px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.5}.funder-condition{color:#8a6100}.funder-gaps{margin:5px 0 0;padding-left:16px;color:#8a6100;font-size:11px;line-height:1.6}.funder-rules{max-height:8.5em;overflow-y:auto;margin:7px 0 0;padding:7px 9px;background:var(--surface);border:1px solid var(--line);border-radius:6px;font-size:11px;line-height:1.55;white-space:pre-wrap}.note-composer{margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.note-input{width:100%;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px;line-height:1.5;resize:vertical}.note-input:focus{border-color:var(--lecont-green)}.note-composer-actions{display:flex;align-items:center;gap:10px;margin-top:7px}.timeline-entry{padding-left:11px;border-left:3px solid transparent}.timeline-note{border-left-color:var(--lecont-green)}.timeline-system{border-left-color:var(--line);background:var(--canvas)}.timeline-system .timeline-body{color:var(--ink-soft)}.timeline-locked{padding:0 5px;border:1px solid var(--line);border-radius:3px;color:var(--ink-soft);font-size:10px;text-transform:uppercase;letter-spacing:.4px}.timeline-actions{display:flex;gap:10px;margin-top:5px;opacity:0}.timeline-note:hover .timeline-actions,.timeline-actions:focus-within{opacity:1}.timeline-actions .link-button{font-size:11px}.ready{display:inline-flex;align-items:center;gap:5px;padding:1px 7px;border:1px solid var(--line);border-radius:999px;font-size:11px;white-space:nowrap}.ready-SUBMISSION_READY{border-color:var(--lecont-green);color:var(--lecont-green);font-weight:600}.ready-PREQUAL_READY{border-color:#8a6100;color:#8a6100}.ready-NOT_READY{color:var(--ink-soft)}.ready-count{padding:0 4px;background:var(--canvas);border-radius:999px;font-size:10px}.panel-flag{margin-left:8px;padding:1px 7px;border:1px solid #8a6100;border-radius:999px;color:#8a6100;font-size:11px;font-weight:600}.doc-review-banner{margin:0 0 16px;padding:11px 14px;background:#fdf7ec;border:1px solid #e5d3ae;border-left:3px solid #8a6100;border-radius:8px;color:#5c4400;font-size:13px;line-height:1.55}.doc-flag-list{margin:8px 0 0;padding:0;list-style:none}.doc-flag-list li{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:5px 0}.doc-flag-list li+li{border-top:1px solid #e5d3ae}.doc-flag-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;background:#fff;border:1px solid #e5d3ae;border-radius:4px;padding:2px 6px}.doc-flag-file{color:#7a6330;font-size:12px;overflow-wrap:anywhere}.funder-contact-dead,.funder-contact-dead-hidden{font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#8a2f00;background:#fdeee6;border:1px solid #e8c3ae;border-radius:4px;padding:1px 5px;white-space:nowrap}.funder-contact-dead-hidden{margin-left:6px;text-transform:none;letter-spacing:0}.funder-contact:has(.funder-contact-dead) .funder-contact-address{text-decoration:line-through;opacity:.7}.suppression-warning,.prep-dropped{margin:10px 0;padding:11px 14px;background:#fdf7ec;border:1px solid #e5d3ae;border-left:3px solid #8a6100;border-radius:8px;color:#5c4400;font-size:13px;line-height:1.55}.suppression-warning p,.prep-dropped p{margin:6px 0 0}.suppression-warning ul,.prep-dropped ul{margin:6px 0 0;padding-left:18px}.suppression-warning button{margin-top:8px}.doc-upload{margin:0 0 14px;padding-bottom:13px;border-bottom:1px solid var(--line)}.doc-upload-row{display:flex;align-items:flex-end;gap:10px;margin-top:9px}.doc-upload-field{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.doc-upload-field>span{color:var(--ink-soft);font-size:11px}.doc-upload-field input,.doc-upload-field select{width:100%;padding:3px 6px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:12px}.doc{padding-left:11px;border-left:3px solid transparent}.doc-UNREVIEWED{border-left-color:#8a6100;background:#fdfaf4}.doc-REJECTED{border-left-color:var(--danger);opacity:.7}.doc-REJECTED .doc-filename{text-decoration:line-through}.doc-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px}.doc-state{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.doc-state-UNREVIEWED{color:#8a6100}.doc-state-ACCEPTED{color:var(--lecont-green)}.doc-state-REJECTED{color:var(--danger)}.doc-stip{color:var(--ink-soft);font-size:11px;font-style:italic}.doc-review-actions{display:inline-flex;gap:7px;margin-left:auto}.doc-accept,.doc-reject{padding:2px 9px;border-radius:5px;background:var(--surface);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}.doc-accept{border:1px solid var(--lecont-green);color:var(--lecont-green)}.doc-accept:hover:not(:disabled){background:var(--lecont-green);color:#fff}.doc-reject{border:1px solid var(--danger);color:var(--danger)}.doc-reject:hover:not(:disabled){background:var(--danger);color:#fff}.doc-accept:disabled,.doc-reject:disabled{opacity:.5;cursor:default}.doc .record-actions{display:flex;align-items:center;gap:12px}.sign-copy{margin:18px 0;padding:18px;background:#f2f7f4;border:1px solid #cfe0d6;border-radius:10px}.sign-copy-lead{margin:0 0 12px;color:var(--lecont-green);font-size:16px;font-weight:700;line-height:1.4}.sign-copy-button{display:block;width:100%;padding:15px 18px;border-radius:9px;background:var(--lecont-green);color:#fff;font-size:16px;font-weight:600;text-align:center;text-decoration:none}.sign-copy-button:hover{background:var(--lecont-green-dark)}.sign-copy-note{margin:12px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.55}.link-button.danger{color:var(--danger)}.link-button.danger:hover{color:#7d1a15}.draft-warning{margin-top:8px;padding:9px 11px;background:#fdf3f2;border-left:3px solid var(--danger);border-radius:5px;color:#7d1a15}.funder-pill{padding:2px 8px;border-radius:999px;border:1px solid var(--line);font-size:11px;font-weight:600;white-space:nowrap}.funder-pill-ACTIVE,.deal-pill-OFFERS,.deal-pill-FUNDED{border-color:var(--lecont-green);color:var(--lecont-green)}.funder-pill-VERIFY,.deal-pill-SUBMITTED{border-color:#8a6100;color:#8a6100}.funder-pill-PAUSED,.funder-pill-STALE,.funder-pill-NOT_ONBOARDED,.deal-pill-PARTIAL,.deal-pill-FULL_PACKAGE,.deal-pill-NONE{color:var(--ink-soft)}.funder-pill-DEAD,.deal-pill-DEAD,.deal-pill-DECLINED,.deal-pill-NOT_QUALIFIED,.deal-pill-NOT_INTERESTED{border-color:var(--danger);color:var(--danger)}.crm-stage,.crm-offer{white-space:nowrap}.crm-offer-amount{font-weight:600;color:var(--lecont-green)}.crm-offer-count{margin-left:6px;font-size:11px;font-weight:600;color:var(--lecont-green);background:#eaf2ed;border-radius:4px;padding:1px 5px}.crm-days-out{color:var(--ink-soft)}.funder-products{max-width:280px}.product-tag{display:inline-block;margin:1px 3px 1px 0;padding:1px 6px;background:var(--canvas);border-radius:4px;font-size:10px;color:var(--ink-soft)}.draftall-outcomes{margin:6px 0 0;padding-left:18px;color:var(--ink-soft);font-size:12px;line-height:1.6}.draftall-unthreaded{border:1px dashed var(--line);color:var(--ink-soft)}.partner-pill-SIGNED{border-color:var(--lecont-green);color:var(--lecont-green)}.partner-pill-SENT,.partner-pill-VIEWED{border-color:#8a6100;color:#8a6100}.partner-pill-DRAFT,.partner-pill-INACTIVE{color:var(--ink-soft)}.form-link{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px;padding:10px 14px;border:1px solid var(--line);border-left:3px solid var(--lecont-green);background:var(--surface)}.form-link-label{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--lecont-green)}.form-link code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;word-break:break-all}.partner-link code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;word-break:break-all}.agreement-page{max-width:44rem}.agreement-head h1{margin-top:6px}.agreement-intro{margin:18px 0}.agreement-body{padding-left:20px;line-height:1.6}.agreement-body li{margin-bottom:14px}.agreement-sign{margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.agreement-sign label{display:block;margin-bottom:12px}.agreement-sign input[type=text],.agreement-sign input[type=email],.agreement-sign input:not([type]){display:block;width:100%;margin-top:4px}.agreement-consent{display:flex;gap:10px;align-items:flex-start;margin:18px 0}.agreement-consent input{margin-top:3px}.plain-list{margin:6px 0 0;padding-left:18px;line-height:1.7}.fresh-per-programme{border-style:dashed;color:var(--ink-soft)}.product-tag-programmes{background:transparent;border:1px solid var(--line);color:var(--ink-soft);font-weight:500}.fresh-flag{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:999px;border:1px solid var(--line);font-size:11px;white-space:nowrap}.fresh-ok{color:var(--ink-soft)}.fresh-stale{border-color:#8a6100;color:#8a6100;font-weight:600}.fresh-gap{border-color:var(--danger);color:var(--danger);font-weight:600}.freshness-banner{display:grid;gap:6px;margin:0 0 16px;padding:12px 15px;background:#fdf7ec;border:1px solid #e5d3ae;border-left:3px solid #8a6100;border-radius:8px;color:#5c4400;font-size:13px;line-height:1.5}.freshness{margin:0 0 16px;padding:13px 16px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--lecont-green);border-radius:10px;font-size:13px}.freshness-warn{border-left-color:#8a6100}.freshness-row{display:flex;gap:12px;padding:2px 0}.freshness-label{flex:0 0 160px;color:var(--ink-soft)}.freshness-note{margin:8px 0 0;line-height:1.55;color:var(--ink-soft)}.freshness-gap{color:var(--danger)}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.product-check{display:flex;align-items:center;gap:6px;padding:4px 7px;border:1px solid var(--line);border-radius:6px;font-size:12px;cursor:pointer}.product-check input{accent-color:var(--lecont-green)}.product-on{border-color:var(--lecont-green);background:#f2f7f4;color:var(--lecont-green);font-weight:600}.fact-select-flag{border-color:var(--danger);color:var(--danger)}.funding{display:grid;gap:16px;margin:0 0 16px}.submit-form{display:grid;gap:9px;margin:0 0 14px;padding-bottom:13px;border-bottom:1px solid var(--line)}.submit-chosen{font-size:12px}.submission-funder{font-size:13px;font-weight:600}.submission-meta{display:flex;align-items:center;gap:14px;margin:6px 0}.submission-notes{margin:6px 0;padding:7px 9px;background:var(--canvas);border-radius:6px;font-size:12px;line-height:1.55;white-space:pre-wrap}.submission-closed{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.submission-closed h3{margin:0 0 6px;color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.submission-closed ul{margin:0;padding-left:18px;color:var(--ink-soft);font-size:12px;line-height:1.7}.offer-lead{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 14px;margin:8px 0 10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.offer-lead dt{color:var(--ink-soft);font-size:11px;letter-spacing:.02em;text-transform:uppercase}.offer-lead dd{margin:0}.offer-lead-figure{font-size:16px;font-weight:700}.offer-lead-missing{font-size:13px;color:var(--ink-soft)}.offer-derived{margin-left:4px;padding:1px 4px;border:1px solid var(--line);border-radius:3px;color:var(--ink-faint, #8a8a86);font-size:9px;font-weight:600;letter-spacing:.04em}.offer-amount{font-size:16px;font-weight:700;color:var(--lecont-green)}.offer-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 14px}.offer-facts dt{color:var(--ink-soft);font-size:11px}.offer-facts dd{margin:0;font-size:13px}.offer-source{margin:7px 0 0;font-size:12px;color:var(--ink-soft)}.offer-source a{color:var(--lecont-green)}.offer-source-none p{margin:0;font-style:italic}.attach-source{display:grid;gap:6px;margin-top:7px;padding:9px;background:var(--canvas);border:1px solid var(--line);border-radius:6px;font-style:normal}.attach-source input{width:100%}.attach-source-actions{display:flex;align-items:center;gap:10px}.offer-notes .fold,.offer-notes .fold:first-child{border:0}.offer-notes .fold-head{padding:8px 0 4px}.offer-notes .fold-body{padding:0 0 4px}.offer-source-field{display:block;margin-top:8px}.offer-source-field select{width:100%}.offer-form{margin-top:9px;padding:11px;background:var(--canvas);border:1px solid var(--line);border-radius:8px}.offer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.new-deal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.new-field{display:block;margin-bottom:11px}.new-field>span{display:block;margin-bottom:3px;color:var(--ink-soft);font-size:11px}.new-required{margin-left:6px;color:var(--lecont-green);font-style:normal;font-weight:600}.new-field input,.new-field select,.new-field textarea{width:100%;padding:5px 8px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px;line-height:1.5}.new-field textarea{resize:vertical}.new-field input:focus,.new-field select:focus,.new-field textarea:focus{border-color:var(--lecont-green);outline:none}.new-field small{display:block;margin-top:2px;color:var(--ink-soft);font-size:11px}.broadcast-box{margin-bottom:16px;padding:13px 16px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--line);border-radius:9px}.broadcast-on{border-left-color:var(--danger);background:#fdf3f2}.broadcast-check{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer}.broadcast-check input{accent-color:var(--danger)}.broadcast-box p{margin:7px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.6}.broadcast-on p{color:#7d1a15}.dupe-warning{margin-bottom:16px;padding:13px 16px;background:#fdf7ec;border:1px solid #e5d3ae;border-left:3px solid #8a6100;border-radius:9px;color:#5c4400;font-size:13px;line-height:1.55}.dupe-warning ul{margin:7px 0;padding-left:18px}.dupe-warning p{margin:7px 0 0}.new-deal-actions{display:flex;align-items:center;gap:14px}.intake{margin:0 0 16px;padding:15px 17px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.intake h2{margin:0 0 10px;font-size:14px}.intake h3{display:flex;align-items:baseline;gap:9px;margin:16px 0 8px;color:var(--ink-soft);font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.intake-input{width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px;line-height:1.55;resize:vertical}.intake-input:focus{border-color:var(--lecont-green);outline:none}.intake-actions{display:flex;align-items:center;gap:12px;margin-top:9px}.intake-review{margin-top:14px;padding-top:13px;border-top:1px solid var(--line)}.intake-dropped{margin-bottom:13px;padding:11px 14px;background:#fdf3f2;border:1px solid #f0d3d0;border-left:3px solid var(--danger);border-radius:8px;color:#7d1a15;font-size:13px;line-height:1.55}.intake-dropped ul{margin:6px 0;padding-left:18px}.intake-dropped p{margin:6px 0 0}.intake-summary{margin:0 0 6px;padding:10px 12px;background:var(--canvas);border-radius:7px;font-size:13px;line-height:1.6}.intake-rows{margin:0;padding:0;list-style:none}.intake-row{padding:10px 0;border-bottom:1px solid var(--line)}.intake-row:last-child{border-bottom:0}.intake-conflict{padding-left:11px;border-left:3px solid #8a6100;background:#fdfaf4}.intake-tick{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;cursor:pointer}.intake-tick input{accent-color:var(--lecont-green)}.intake-versus{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:7px 0}.intake-versus>span{padding:6px 9px;border-radius:6px;font-size:12px;line-height:1.5}.intake-versus em{display:block;margin-bottom:2px;color:var(--ink-soft);font-size:10px;font-style:normal;text-transform:uppercase;letter-spacing:.4px}.intake-old{background:var(--canvas);border:1px solid var(--line)}.intake-new{background:#f2f7f4;border:1px solid #cfe0d6}.intake-value{width:100%;margin-top:6px;padding:4px 7px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px}.intake-value:focus{border-color:var(--lecont-green);outline:none}.intake-evidence{margin:6px 0 0;padding-left:10px;border-left:2px solid var(--line);color:var(--ink-soft);font-size:12px;font-style:italic;line-height:1.55}.intake-conflict-note{margin:6px 0 0;color:#8a6100;font-size:11px}.intake-position{margin:5px 0 0;font-size:12px}.intake-stored{margin-top:16px;padding-top:13px;border-top:1px solid var(--line)}.intake-stored ul{margin:0;padding:0;list-style:none}.intake-stored li{padding:5px 0}.intake-redacted{margin-left:8px;padding:1px 6px;border:1px solid var(--danger);border-radius:999px;color:var(--danger);font-size:10px}.intake-body{max-height:380px;overflow-y:auto;margin:7px 0 0;padding:10px 12px;background:var(--canvas);border:1px solid var(--line);border-radius:7px;font-family:inherit;font-size:12px;line-height:1.6;white-space:pre-wrap}.intake-pin{margin:6px 0 0;color:#8a6100;font-size:11px;line-height:1.5}.queue-sort{display:inline-flex;align-items:center;gap:6px;margin-left:6px;color:var(--ink-soft);font-size:11px}.queue-sort select{padding:3px 6px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:12px}.queue-group{margin-bottom:20px}.queue-group-head{display:flex;align-items:baseline;gap:10px;width:100%;padding:7px 0;border:0;border-bottom:2px solid var(--line);background:none;font-family:inherit;text-align:left;cursor:pointer}.queue-group-name{font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.queue-group-new{color:var(--lecont-green)}.queue-group-overdue{color:var(--danger)}.queue-group-ready{color:#8a6100}.queue-group-quiet,.queue-group-waiting{color:var(--ink-soft)}.queue-group-count{padding:0 8px;border-radius:999px;background:var(--canvas);color:var(--ink-soft);font-size:12px;font-weight:600}.queue-group-toggle{margin-left:auto;color:var(--ink-soft);font-size:11px;text-decoration:underline}.queue-group-blurb{margin:7px 0 4px;color:var(--ink-soft);font-size:12px;line-height:1.5}.queue-group-empty{margin:7px 0 0;color:var(--ink-soft);font-size:12px;font-style:italic}.queue-next-action{display:block;margin-top:2px;color:var(--ink-soft);font-size:12px;font-style:italic}.due-flag{display:inline-block;margin-right:7px;padding:1px 7px;border-radius:999px;background:var(--danger);color:#fff;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.queue-due>td:first-child{box-shadow:inset 3px 0 0 var(--danger);padding-left:9px}.readiness-nofile{margin:10px 0 0;padding:10px 13px;background:#fdf7ec;border:1px solid #e5d3ae;border-left:3px solid #8a6100;border-radius:7px;color:#5c4400;font-size:13px;line-height:1.55}.readiness-nofile ul{margin:6px 0;padding-left:18px}.readiness-nofile p{margin:6px 0 0}.stip-nofile{padding:0 6px;border:1px solid #8a6100;border-radius:999px;color:#8a6100;font-size:10px;font-weight:600;white-space:nowrap}.draft-leftout{margin-top:10px;padding:9px 12px;background:var(--canvas);border:1px solid var(--line);border-radius:7px;color:var(--ink-soft);font-size:12px;line-height:1.55}.draft-leftout ul{margin:5px 0 0;padding-left:18px}.mail-panel{margin:0 0 14px;padding:12px 15px;border:1px solid var(--line);border-left:3px solid var(--lecont-green);border-radius:8px;background:var(--surface);font-size:13px;line-height:1.55}.mail-ok{border-left-color:var(--lecont-green)}.mail-bad{border-left-color:var(--danger);background:#fdf3f2;color:#7d1a15}.mail-panel ul{margin:6px 0 0;padding-left:18px}.mail-panel p{margin:6px 0 0}.mail-heading{display:flex;align-items:baseline;gap:10px;margin:20px 0 10px;font-size:14px}.arrivals{display:grid;gap:8px;margin:0 0 18px}.arrivals-line{display:flex;align-items:center;gap:10px;width:100%;padding:11px 15px;border:1px solid #cfe0d6;border-left:3px solid var(--lecont-green);border-radius:9px;background:#f2f7f4;color:var(--ink);font-family:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}.arrivals-count{padding:2px 9px;border-radius:999px;background:var(--lecont-green);color:#fff;font-size:13px;font-weight:700}.arrivals-go{margin-left:auto;color:var(--lecont-green);font-size:12px;font-weight:600;text-decoration:underline}.doc-flag{display:inline-block;margin-right:7px;padding:1px 8px;border-radius:999px;background:var(--lecont-green);color:#fff;font-size:10px;font-weight:700;letter-spacing:.3px}.queue-arrived>td:first-child{box-shadow:inset 3px 0 0 var(--lecont-green);padding-left:9px}.assign-row{display:flex;align-items:flex-end;gap:9px;margin-top:8px;padding-top:9px;border-top:1px dashed var(--line)}.assign-row .doc-upload-field{flex:1}.doc-original{margin:2px 0 0;color:var(--ink-soft);font-size:11px;font-style:italic}.labeller{margin:20px 0;padding-top:16px;border-top:1px solid var(--line)}.label-grid{display:flex;flex-wrap:wrap;align-items:flex-end;gap:9px;margin-top:7px}.label-grid .doc-upload-field{flex:1;min-width:160px}.label-edit{width:100%;margin-top:8px;padding-top:9px;border-top:1px dashed var(--line)}.deck{margin:0 0 14px;padding:13px;background:var(--canvas);border:1px solid var(--line);border-radius:10px}.deck-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.deck-counter{font-size:13px;font-weight:700;color:var(--lecont-green)}.deck-body{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;align-items:start}.deck-preview{display:grid;gap:7px;justify-items:start}.deck-frame{width:100%;height:460px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.deck-image{width:100%;max-height:460px;object-fit:contain;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.deck-facts{display:grid;gap:9px}.deck-arrived{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.5;word-break:break-all}.deck-actions{display:flex;gap:9px}.deck-button{flex:1;padding:10px 14px;font-size:13px}.deck-done{display:grid;gap:7px;justify-items:start;border-left:3px solid var(--lecont-green)}.deck-done-line{margin:0;font-size:13px;font-weight:600;color:var(--lecont-green)}.deck-undo{display:grid;gap:4px;align-content:start;height:62px;overflow:hidden}.deck-undo>.link-button{display:block;max-width:100%;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.coverage{display:grid;gap:5px;margin:6px 0 0 23px;padding:7px 10px;background:#f2f7f4;border-left:3px solid var(--lecont-green);border-radius:6px;font-size:12px}.coverage-short{background:#fdf7ec;border-left-color:#8a6100}.coverage-count{font-weight:600}.coverage-periods{color:var(--ink-soft);line-height:1.5}.coverage-fix{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding-top:5px;border-top:1px dashed var(--line)}.coverage-file{color:var(--ink-soft);font-style:italic;word-break:break-all}.coverage-input{flex:1;min-width:150px;padding:3px 7px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:12px}.coverage-input:focus{border-color:var(--lecont-green);outline:none}.stip-auto{padding:0 6px;border:1px solid var(--lecont-green);border-radius:999px;color:var(--lecont-green);font-size:10px;font-weight:600;white-space:nowrap}.backfill{display:flex;flex-wrap:wrap;align-items:flex-end;gap:9px;margin:0 0 16px;padding:11px 14px;background:var(--canvas);border:1px solid var(--line);border-radius:9px}.backfill-days{flex:0 0 90px}.backfill .state-detail{flex:1;min-width:200px}.prequal{margin-top:24px;padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:#fff}.prequal-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.prequal-head h2{margin:0;font-size:15px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft)}.prequal-head-actions{display:flex;align-items:center;gap:12px}.prequal-warning{margin-top:14px;padding:12px 14px;border:1px solid #d8b45a;border-left:4px solid #d8b45a;border-radius:6px;background:#fdf7e6}.prequal-warning strong{display:block;font-size:14px}.prequal-warning p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--ink-soft)}.prequal-warning ul{margin:8px 0 0;padding-left:20px;font-size:13px;color:var(--ink-soft)}.prequal-verdict{margin-top:14px;padding:12px 14px;border-radius:6px;border:1px solid var(--line)}.prequal-ok{border-color:var(--brand);background:#f2f7f4}.prequal-thin{background:var(--surface-soft, #f7f7f6)}.prequal-verdict p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--ink-soft)}.prequal-gaps,.prequal-funders,.prequal-draft{margin-top:20px}.prequal-gaps h3,.prequal-funders h3,.prequal-draft h3{margin:0 0 8px;font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft);display:flex;align-items:baseline;justify-content:space-between;gap:12px}.prequal-counts{font-size:12px;letter-spacing:0;text-transform:none;color:var(--ink-faint, #8a8a86)}.prequal-gap-lead{margin:12px 0 4px;font-size:12px;color:var(--ink-faint, #8a8a86)}.prequal-gaps ul{margin:0;padding-left:20px}.prequal-gaps li{margin-bottom:6px;font-size:14px}.prequal-gap-why{display:block;font-size:12px;color:var(--ink-soft)}.prequal-funder-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.prequal-funder-list>li{padding:10px 12px;border:1px solid var(--line);border-radius:6px}.prequal-funder-name{font-weight:600;font-size:14px}.prequal-funder-fit{margin-top:2px;font-size:13px;color:var(--ink-soft)}.prequal-funder-extra{margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.prequal-funder-extra>span{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint, #8a8a86)}.prequal-funder-extra ul{margin:4px 0 0;padding-left:20px;font-size:13px}.draftall .page-top{margin-bottom:20px}.draftall-plan{padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:#fff}.draftall-plan-row{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.draftall-plan-row strong{font-size:28px;line-height:1}.draftall-plan-row span{font-size:14px;color:var(--ink-soft)}.draftall-skipped,.draftall-quiet{margin-bottom:16px;padding:12px 14px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft, #f7f7f6)}.draftall-skipped ul,.draftall-quiet ul{margin:8px 0 0;padding-left:20px;font-size:13px}.draftall-skipped li,.draftall-quiet li{margin-bottom:3px}.draftall-subject{margin-left:8px;color:var(--ink-faint, #8a8a86)}.draftall-progress{margin:12px 0}.draftall-deck{margin-top:20px;padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:#fff}.draftall-deck-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;margin-bottom:4px;border-bottom:1px solid var(--line)}.draftall-deck-head h2{margin:0;font-size:18px}.draftall-to{margin:4px 0 0;font-size:13px;color:var(--ink-soft)}.draftall-kind{margin-left:10px;padding:1px 7px;border-radius:999px;background:var(--surface-soft, #f0f0ee);font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-faint, #8a8a86)}.draftall-deck-nav{display:flex;align-items:center;gap:10px;flex-shrink:0}.draftall-counter{font-size:12px;color:var(--ink-faint, #8a8a86)}.draftall-restart{margin-top:16px}.stmt{margin-top:24px;padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:#fff}.stmt-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:4px}.stmt-head h2{margin:0;font-size:15px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft)}.stmt-head-actions{display:flex;align-items:center;gap:12px}.stmt-rollup{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.stmt-rollup>.stmt-figure strong{font-size:20px}.stmt-figure{padding:12px 14px;border:1px solid var(--line);border-radius:8px}.stmt-figure-lead{border-color:var(--brand);background:#f2f7f4}.stmt-figure-label{display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint, #8a8a86)}.stmt-figure strong{display:block;margin-top:4px;font-size:22px;line-height:1.2}.stmt-figure-note{display:block;margin-top:2px;font-size:12px;color:var(--ink-soft)}.stmt-summary{margin:0 0 12px;font-size:14px;line-height:1.6}.stmt-cautions{margin-bottom:16px;padding:12px 14px;border:1px solid #d8b45a;border-left:4px solid #d8b45a;border-radius:6px;background:#fdf7e6}.stmt-cautions ul{margin:6px 0 0;padding-left:20px;font-size:13px}.stmt-sub{margin:22px 0 6px;font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft)}.stmt-table{width:100%;border-collapse:collapse;margin-top:10px;font-size:13px}.stmt-table th,.stmt-table td{padding:7px 8px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.stmt-table th{font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-faint, #8a8a86);font-weight:600}.stmt-table .num{text-align:right}.stmt-adjusted{font-weight:600}.stmt-row-failed td,.stmt-row-unreadable td{color:#a33}.stmt-detail-row td{white-space:normal;background:var(--surface-soft, #f7f7f6)}.stmt-detail strong{display:block;margin-top:8px;font-size:12px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-faint, #8a8a86)}.stmt-detail ul{margin:4px 0 0;padding-left:20px}.stmt-detail li{margin-bottom:5px}.stmt-detail-src,.stmt-detail-note{margin:0;font-size:12px;color:var(--ink-soft)}.stmt-detail-note{margin-top:10px;font-style:italic}.stmt-proposals,.stmt-positions{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.stmt-proposals>li,.stmt-positions>li{padding:10px 12px;border:1px solid var(--line);border-radius:6px}.stmt-proposals label,.stmt-positions label{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.stmt-prop-why{display:block;margin:4px 0 0 24px;font-size:12px;color:var(--ink-soft)}.stmt-unsure{border-style:dashed}.stmt-pos-name{font-weight:600}.stmt-tag{margin-left:8px;padding:1px 7px;border-radius:999px;background:#fdf7e6;border:1px solid #e3cf98;font-size:11px;font-weight:400;color:#7a6320}.stmt-pos-detail{margin:4px 0 0 24px;font-size:13px}.stmt-pos-evidence{display:block;margin-left:24px;font-size:12px;color:var(--ink-faint, #8a8a86)}.stmt-detail .stmt-pos-evidence{margin-left:0}.stmt-actions{display:flex;align-items:center;gap:14px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.prequal-first,.readiness-instatements{margin-top:14px;padding:12px 14px;border:1px solid var(--brand);border-left:4px solid var(--brand);border-radius:6px;background:#f2f7f4}.prequal-first strong,.readiness-instatements strong{display:block;font-size:14px}.prequal-first p,.readiness-instatements p{margin:6px 0 10px;font-size:13px;line-height:1.5;color:var(--ink-soft)}.prequal-first-actions{display:flex;align-items:center;gap:14px}.verdict{margin-top:14px;padding:16px 18px;border:1px solid var(--line);border-left:5px solid var(--line);border-radius:8px;background:var(--surface-soft, #f7f7f6)}.verdict-call{display:inline-block;padding:2px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.verdict-headline{display:block;margin-top:8px;font-size:17px;line-height:1.4}.verdict p{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--ink-soft)}.verdict-FUNDABLE_AS_ASKED{border-left-color:var(--brand);background:#f2f7f4}.verdict-FUNDABLE_AS_ASKED .verdict-call{background:var(--brand);color:#fff}.verdict-FUNDABLE_SMALLER,.verdict-DIFFERENT_PRODUCT{border-left-color:#4a7fa5;background:#f0f5f9}.verdict-FUNDABLE_SMALLER .verdict-call,.verdict-DIFFERENT_PRODUCT .verdict-call{background:#4a7fa5;color:#fff}.verdict-WEAK{border-left-color:#d8b45a;background:#fdf7e6}.verdict-WEAK .verdict-call{background:#b8912e;color:#fff}.verdict-DEAD{border-left-color:#a33;background:#fbf0f0}.verdict-DEAD .verdict-call{background:#a33;color:#fff}.verdict-CANNOT_SAY .verdict-call{background:#8a8a86;color:#fff}.prequal-block,.prequal-play,.prequal-pivot,.prequal-onboard{margin-top:20px}.prequal-block h3,.prequal-play h3,.prequal-pivot h3,.prequal-onboard h3{margin:0 0 8px;font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft)}.arith-line{margin:0 0 6px;font-size:14px;line-height:1.6}.arith-ask{margin:10px 0 0;padding:10px 12px;border-left:3px solid var(--brand);background:#f2f7f4;font-size:14px;line-height:1.5}.against-list{margin:0;padding-left:22px}.against-list li{margin-bottom:8px;font-size:14px}.against-list strong{display:block}.against-list span{font-size:13px;color:var(--ink-soft)}.prequal-play{padding:14px 16px;border:1px solid var(--brand);border-radius:8px;background:#f2f7f4}.prequal-play h3{margin-top:0}.prequal-play strong{display:block;font-size:15px;line-height:1.4}.prequal-play p{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--ink-soft)}.play-funders{margin-top:8px!important;color:var(--ink)!important}.prequal-pivot{padding:14px 16px;border:1px dashed var(--line);border-radius:8px}.prequal-pivot strong{display:block;font-size:15px}.prequal-pivot p{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--ink-soft)}.gap-list{margin:0;padding-left:20px}.gap-list li{margin-bottom:6px;font-size:14px}.ruled-out{margin:10px 0 0;font-size:12px;color:var(--ink-faint, #8a8a86)}.prequal-onboard ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.prequal-onboard>ul>li{padding:10px 12px;border:1px dashed #4a7fa5;border-radius:6px;background:#f6f9fc}.onboard-status{margin-left:8px;padding:1px 7px;border-radius:999px;background:#e2ecf4;font-size:11px;font-weight:400;letter-spacing:.03em;text-transform:uppercase;color:#35617f}.onboard-route{margin-top:5px;font-size:12px;color:var(--ink-faint, #8a8a86);word-break:break-word}.routes{margin-top:14px;display:grid;gap:12px}.route{padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#fff}.route-pick{border-color:var(--brand);border-width:2px;background:#f7fbf9}.route-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.route-name{font-size:15px;font-weight:600}.route-product{margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--surface-soft, #f0f0ee);font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-faint, #8a8a86)}.route-pick-tag{margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--brand);color:#fff;font-size:11px;letter-spacing:.03em;text-transform:uppercase}.route-amount{flex-shrink:0;font-size:20px;line-height:1.2;white-space:nowrap}.route-amount-none{font-size:13px;font-weight:400;color:var(--ink-faint, #8a8a86)}.route-basis{margin:6px 0 0;font-size:12px;color:var(--ink-faint, #8a8a86)}.route-funders{margin:8px 0 0;font-size:14px}.route-constraints{margin:8px 0 0;padding-left:20px;font-size:13px;color:var(--ink-soft)}.route-label{display:block;margin-top:12px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint, #8a8a86)}.route-steps{margin:4px 0 0;padding-left:22px;font-size:14px}.route-steps li{margin-bottom:4px}.route-blocked ul{margin:4px 0 0;padding-left:20px;font-size:13px;color:var(--ink-soft)}.routes-why{margin:4px 0 0;padding:10px 12px;border-left:3px solid var(--brand);background:#f2f7f4;font-size:14px;line-height:1.5}.stmt-saved{margin-top:14px;padding:12px 14px;border:1px solid var(--brand);border-left:4px solid var(--brand);border-radius:6px;background:#f2f7f4}.stmt-diff{margin-top:12px;padding:12px 14px;border:1px dashed var(--line);border-radius:6px}.stmt-saved strong,.stmt-diff strong{display:block;font-size:13px}.stmt-saved ul,.stmt-diff ul{margin:6px 0 0;padding-left:20px;font-size:13px;color:var(--ink-soft)}.stmt-when{margin:14px 0 0;font-size:12px;color:var(--ink-faint, #8a8a86)}.stmt-history{padding:4px 8px;border:1px solid var(--line);border-radius:6px;font-size:12px;background:#fff}.stmt-consumer{margin-top:20px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft, #f7f7f6)}.stmt-consumer-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.stmt-consumer-head .stmt-sub{margin:0}.stmt-consumer-head strong{font-size:18px}.stmt-underwriter{margin:8px 0 0;font-size:13px;line-height:1.6}.stmt-consumer-list{margin:10px 0 0;padding-left:20px;font-size:13px;color:var(--ink-soft)}.stmt-ask{margin-top:20px;padding:12px 14px;border:1px solid #d8b45a;border-left:4px solid #d8b45a;border-radius:6px;background:#fdf7e6}.stmt-ask .stmt-sub{margin-top:0}.prep{margin-top:24px;padding:18px 20px;border:1px solid var(--line);border-radius:10px;background:#fff}.prep-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.prep-head h2{margin:0;font-size:15px;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft)}.prep-head-actions{display:flex;align-items:center;gap:10px}.prep-blocked{margin-top:14px;padding:12px 14px;border:1px solid #a33;border-left:4px solid #a33;border-radius:6px;background:#fbf0f0}.prep-blocked ul,.prep-checklist{list-style:none;margin:8px 0 0;padding:0;font-size:13px}.prep-have:before{content:"✓  ";color:var(--brand);font-weight:700}.prep-missing:before{content:"×  ";color:#a33;font-weight:700}.prep-missing{color:#a33}.prep-checklist li{margin-bottom:4px}.prep-names{display:block;margin-left:20px;font-size:12px;color:var(--ink-faint, #8a8a86)}.prep-block{margin-top:20px}.prep-block h3{margin:0 0 8px;font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-soft)}.prep-lead{margin-top:20px;padding:12px 14px;border-left:3px solid var(--brand);background:#f2f7f4}.prep-lead strong{display:block;margin-top:4px;font-size:15px;line-height:1.4}.prep-weaknesses{list-style:none;margin:0;padding:0;display:grid;gap:10px}.prep-weaknesses>li{padding:10px 12px;border:1px solid var(--line);border-radius:6px}.prep-nospin{border-color:#d8b45a;background:#fdf7e6}.prep-see{font-weight:600;font-size:14px}.prep-frame{margin-top:4px;font-size:13px;line-height:1.6;color:var(--ink-soft)}.prep-backed{margin-top:4px;font-size:12px;color:var(--ink-faint, #8a8a86)}.prep-flag{margin-top:6px;font-size:12px;font-weight:600;color:#7a6320}.prep-note{margin:0 0 12px;padding:14px 16px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft, #f7f7f6);font-family:inherit;font-size:14px;line-height:1.6;white-space:pre-wrap}.spend-line{margin:0 0 14px;padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft, #f7f7f6);font-size:12px;color:var(--ink-soft)}.stmt-force{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-soft);cursor:pointer}.stmt-nearly{border-color:var(--brand);background:#f2f7f4}.stmt-tag-good{background:#e4f0ea;border-color:var(--brand);color:#1f4531}.panel-broken{margin-top:24px;padding:16px 18px;border:1px solid #d8b45a;border-left:4px solid #d8b45a;border-radius:10px;background:#fdf7e6}.panel-broken strong{display:block;font-size:14px}.panel-broken p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--ink-soft)}.card{margin-top:14px;padding:18px 20px;border:1px solid var(--line);border-left:5px solid var(--line);border-radius:10px;background:var(--surface)}.card-verdict{display:block;font-size:20px;line-height:1.3;font-weight:600}.card-number{display:block;margin-top:10px;font-size:17px;line-height:1.4}.card-question{display:block;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:15px;line-height:1.4}.card-question:before{content:"Decides it";display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint, #8a8a86);margin-bottom:3px}.card-next{display:block;margin-top:12px;font-size:15px;line-height:1.4;font-weight:600}.card-next:before{content:"Next";display:block;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint, #8a8a86);font-weight:400;margin-bottom:3px}.card-thin{display:inline-block;margin-top:10px;padding:2px 9px;border-radius:999px;background:#fdf7e6;border:1px solid #e3cf98;font-size:11px;color:#7a6320}.card-FUNDABLE_AS_ASKED{border-left-color:var(--brand)}.card-FUNDABLE_SMALLER,.card-DIFFERENT_PRODUCT{border-left-color:#4a7fa5}.card-WEAK{border-left-color:#d8b45a}.card-DEAD{border-left-color:#a33}.card-CANNOT_SAY{border-left-color:#8a8a86}.working{margin-top:16px}.working-toggle{padding:6px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);font-size:13px;color:var(--ink-soft);cursor:pointer}.working-toggle:hover{border-color:var(--brand);color:var(--ink)}.fold{border-bottom:1px solid var(--line)}.fold:first-child{border-top:1px solid var(--line)}.fold-head{display:flex;align-items:baseline;gap:8px;width:100%;padding:10px 2px;border:0;background:none;text-align:left;cursor:pointer;font-size:13px;color:var(--ink)}.fold-head:hover .fold-title{color:var(--brand)}.fold-caret{color:var(--ink-faint, #8a8a86);font-size:11px}.fold-title{letter-spacing:.02em;text-transform:uppercase;font-weight:600;color:var(--ink-soft)}.fold-count{font-size:12px;color:var(--ink-faint, #8a8a86)}.fold-body{padding:4px 2px 16px}.draft-money{margin-bottom:12px;padding:10px 12px;border:1px solid #a33;border-left:4px solid #a33;border-radius:6px;background:#fbf0f0}.draft-money strong{display:block;font-size:13px}.draft-money ul{margin:6px 0 0;padding-left:20px;font-size:13px;color:var(--ink-soft)}:root{--lecont-green: #2d5a43;--lecont-green-dark: #234634;--green-900: #15301f;--green-600: #2d5a43;--green-500: #3d7659;--green-100: #e3ede6;--green-50: #f1f7f3;--ink: #16201b;--ink-soft: #4e5b54;--ink-faint: #7d8a84;--line: #e2e7e4;--line-strong: #cfd7d2;--surface: #ffffff;--surface-soft: #f7f9f8;--canvas: #f2f5f3;--warn-ink: #7a5c14;--warn-line: #e0cb96;--warn-bg: #fdf8ec;--arrival-merchant-bg: #fdf3e2;--arrival-merchant-hover: #fbecd2;--arrival-merchant-line: #c98a1f;--arrival-merchant-ink: #7a5310;--arrival-funder-bg: #eaf1fa;--arrival-funder-hover: #dde8f6;--arrival-funder-line: #2f5d8f;--arrival-funder-ink: #234c78;--danger: #a2382e;--danger-line: #e3bdb7;--danger-bg: #fdf3f1;--info-ink: #2c5b78;--info-line: #c2d6e3;--info-bg: #eff5f9;--app-floor: 880px;--bp-laptop: 1024px;--bp-desktop: 1280px;--radius: 10px;--radius-sm: 6px;--shadow: 0 1px 2px rgba(21, 48, 31, .04), 0 2px 6px rgba(21, 48, 31, .05);--shadow-lift: 0 1px 2px rgba(21, 48, 31, .05), 0 6px 16px rgba(21, 48, 31, .07);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5;color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums}body{background:var(--canvas);font-size:14.5px}.num,.stmt-figure strong,.route-amount,.arrivals-count,.chip-count,.queue-group-count,.card-number,.stmt-table td,.spend-line{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.shell-header{background:var(--surface);border-bottom:1px solid var(--line);box-shadow:0 1px #15301f05}.shell-main{padding-top:26px;padding-bottom:72px}.nav-link{border-radius:var(--radius-sm);font-weight:500;color:var(--ink-soft);transition:color .12s ease,background .12s ease}.nav-link:hover{color:var(--ink);background:var(--surface-soft)}.nav-link-active{color:var(--lecont-green);background:var(--green-50);font-weight:600}.deal-top,.readiness,.prescreen,.prequal,.stmt,.prep,.intake,.draftall-plan,.draftall-deck,.draft-panel,.facts,.queue-group,.doc,.funding{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.prequal,.stmt,.prep,.intake{padding:22px 24px;margin-top:20px}.prequal-head h2,.stmt-head h2,.prep-head h2,.intake h2{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.prequal-head,.stmt-head,.prep-head{padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:4px}.card{padding:24px 26px;border:1px solid var(--line);border-left-width:6px;border-radius:var(--radius);box-shadow:var(--shadow-lift)}.card-verdict{font-size:26px;line-height:1.22;letter-spacing:-.015em;font-weight:650}.card-number{margin-top:12px;font-size:19px;line-height:1.4;color:var(--ink-soft)}.card-question,.card-next{margin-top:16px;font-size:15.5px}.card-question{padding-top:14px}.card-next{color:var(--lecont-green)}.card-question:before,.card-next:before{font-size:10.5px;letter-spacing:.09em;font-weight:700}.stmt-rollup{gap:14px}.stmt-figure{padding:14px 16px;border-radius:var(--radius-sm);background:var(--surface-soft);border-color:transparent}.stmt-figure strong{font-size:25px;line-height:1.15;letter-spacing:-.02em;font-weight:650}.stmt-figure-lead{background:var(--green-50);border:1px solid var(--green-100)}.stmt-figure-lead strong{color:var(--green-900)}.stmt-figure-label{font-size:10.5px;letter-spacing:.07em;font-weight:700}.route-amount{font-size:23px;letter-spacing:-.02em;font-weight:650}.arrivals-count,.queue-group-count,.chip-count{font-variant-numeric:tabular-nums}.prequal-warning,.stmt-cautions,.readiness-nofile,.draft-money,.prep-blocked,.panel-broken,.doc-review-banner{border-width:1px;border-left-width:3px;border-radius:var(--radius-sm);box-shadow:none}.prequal-warning,.stmt-cautions,.readiness-nofile,.panel-broken{border-color:var(--warn-line);background:var(--warn-bg);color:var(--ink)}.prequal-warning strong,.stmt-cautions strong,.readiness-nofile strong,.panel-broken strong{font-weight:650;color:var(--warn-ink)}.draft-money,.prep-blocked{border-color:var(--danger-line);background:var(--danger-bg)}.draft-money strong,.prep-blocked strong{font-weight:650;color:var(--danger)}.inline-error{color:var(--danger)}.readiness-instatements,.prequal-first,.stmt-saved{border-color:var(--green-100);border-left:3px solid var(--lecont-green);background:var(--green-50);border-radius:var(--radius-sm)}.prequal-onboard>ul>li{border-color:var(--info-line);background:var(--info-bg)}.onboard-status{background:#e0eaf1;color:var(--info-ink)}.readiness{padding:18px 22px}.readiness-tier{font-size:11.5px;letter-spacing:.08em;font-weight:700;padding:4px 11px;border-radius:999px}.readiness-SUBMISSION_READY .readiness-tier{background:var(--lecont-green);color:#fff}.readiness-PREQUAL_READY .readiness-tier{background:var(--green-100);color:var(--green-900)}.readiness-NOT_READY .readiness-tier{background:var(--surface-soft);color:var(--ink-faint);border:1px solid var(--line)}.primary-button,.secondary-button{border-radius:var(--radius-sm);font-weight:600;letter-spacing:.005em;transition:background .12s ease,border-color .12s ease,color .12s ease}.primary-button{box-shadow:0 1px 2px #15301f1f}.secondary-button:hover{border-color:var(--lecont-green);color:var(--lecont-green)}.link-button{font-weight:500}select,input[type=text],input[type=email],input[type=number],input[type=date],textarea{border-radius:var(--radius-sm);border-color:var(--line-strong);font-family:inherit}select:focus,input:focus,textarea:focus{outline:none;border-color:var(--lecont-green);box-shadow:0 0 0 3px #2d5a431f}.queue-group{padding:0;overflow:hidden;margin-bottom:18px}.queue-group-head{padding:14px 20px;background:var(--surface-soft);border-bottom:1px solid var(--line)}.queue-group-toggle{font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}.queue-group-count{color:var(--ink-faint);font-weight:600}.queue-group-blurb{color:var(--ink-faint);font-size:12.5px}.queue-table th{font-size:10.5px;letter-spacing:.07em;font-weight:700;color:var(--ink-faint);border-bottom:1px solid var(--line)}.queue-table td{border-bottom:1px solid var(--line)}.queue-table tbody tr:hover{background:var(--green-50)}.queue-business{font-weight:600;font-size:14.5px}.arrivals-line{border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}.arrivals-line:hover{border-color:var(--lecont-green)}.spend-line{border-radius:var(--radius-sm);background:var(--surface);color:var(--ink-faint)}.fold-title{font-size:11.5px;letter-spacing:.07em;font-weight:700}.fold-head{padding:12px 2px}.working-toggle{border-radius:999px;font-weight:600;padding:7px 16px}.stmt-table th{font-size:10.5px;letter-spacing:.07em;font-weight:700}.stmt-table tbody tr:hover{background:var(--surface-soft)}.stmt-adjusted{color:var(--green-900);font-weight:650}.deal-top h1{font-size:27px;letter-spacing:-.02em;font-weight:650}.prequal-block h3,.prep-block h3,.stmt-sub,.prequal-play h3,.prequal-pivot h3,.prequal-onboard h3{font-size:11px;letter-spacing:.08em;font-weight:700;color:var(--ink-faint)}.state-detail{color:var(--ink-faint);font-size:12.5px;line-height:1.55}.stmt-summary,.prequal-play p,.verdict p{font-size:14px;line-height:1.65}.panel>h2,.panel h3:has(>.panel-count),.panel h3:has(>.panel-flag),.intake-stored>h3,.intake-review>h3,.stmt-sub{display:flex;align-items:baseline;gap:10px}.panel-count{padding:1px 8px;border-radius:999px;background:var(--surface-soft);color:var(--ink-faint);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.panel-flag{margin-left:0;border-color:var(--warn-line);background:var(--warn-bg);color:var(--warn-ink)}.guideline-run{display:flex;align-items:center;gap:10px;margin-bottom:12px}.guideline-rows{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.guideline-rows>li{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm)}.guideline-clash{border-color:var(--warn-line);background:var(--warn-bg)}.guideline-rows label{display:flex;align-items:center;gap:8px;cursor:pointer}.guideline-label{font-weight:600;font-size:14px}.guideline-values{display:flex;flex-wrap:wrap;gap:6px 18px;margin:6px 0 0 24px;font-size:13px}.guideline-current{color:var(--ink-faint)}.guideline-proposed{color:var(--ink);font-weight:500}.guideline-keep{font-weight:400}.dead-ask-on{font-weight:700;text-decoration:underline}.guideline-current-lines{white-space:pre-line}.guideline-lines{margin:6px 0 0 24px;padding:0;list-style:none;display:grid;gap:4px;font-size:13px}.guideline-lines label{display:flex;align-items:baseline;gap:8px}.guideline-warn{margin:6px 0 0 24px;font-size:12px;font-weight:600;color:var(--warn-ink)}.guideline-evidence{margin:6px 0 0 24px;font-size:12px;line-height:1.5;color:var(--ink-faint);font-style:italic}.guideline-flags{margin-top:18px;padding:12px 14px;border-left:3px solid var(--lecont-green);background:var(--green-50);border-radius:var(--radius-sm)}.guideline-flags strong{display:block;font-size:13px}.guideline-flags ul,.guideline-history{margin:6px 0 0;padding-left:20px;font-size:13px;color:var(--ink-soft)}.guideline-history{margin-top:12px}.product-gap{margin-top:20px;padding:14px 16px;border:1px solid var(--info-line);border-left:3px solid var(--info-ink);border-radius:var(--radius-sm);background:var(--info-bg)}.product-gap strong{display:block;font-size:14px;color:var(--info-ink)}.product-gap p{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--ink-soft)}.mail-changed{margin-top:14px;padding:12px 14px;border:1px solid var(--line);border-left:3px solid var(--lecont-green);border-radius:var(--radius-sm);background:var(--surface)}.mail-changed>ul{margin:8px 0 0;padding-left:20px;font-size:13px}.mail-changed>ul>li{margin-bottom:8px;line-height:1.5}.mail-changed-stip,.mail-changed-same,.mail-changed-moved,.mail-changed-review{display:block;margin-left:2px;font-size:12px}.mail-changed-stip,.mail-changed-same{color:var(--ink-faint)}.mail-changed-moved{color:var(--lecont-green);font-weight:600}.mail-changed-review{color:var(--warn-ink)}.mail-changed-tier{font-weight:500}.gmail-made{margin:0 0 12px;padding:8px 12px;border-left:3px solid var(--lecont-green);background:var(--green-50);border-radius:var(--radius-sm);font-size:13px}.gmail-duplicate{margin-bottom:14px;padding:12px 14px;border:1px solid var(--warn-line);border-left:3px solid var(--warn-line);border-radius:var(--radius-sm);background:var(--warn-bg)}.gmail-duplicate strong{display:block;font-size:14px;color:var(--warn-ink)}.gmail-duplicate blockquote{margin:8px 0;padding-left:12px;border-left:2px solid var(--warn-line);font-size:13px;line-height:1.5;color:var(--ink-soft)}.gmail-duplicate-actions{display:flex;gap:10px;margin-top:10px}.draftall-report{margin-top:20px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-soft)}.draftall-report>ul{margin:8px 0 0;padding-left:20px;font-size:13px;line-height:1.6}.mail-progress{margin-bottom:14px;padding:12px 14px;border:1px solid var(--line);border-left:3px solid var(--lecont-green);border-radius:var(--radius-sm);background:var(--green-50)}.mail-progress strong{display:block;font-size:14px}.intake-source{margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--surface-soft);font-size:11px;color:var(--ink-faint)}.intake-read{margin-left:8px;font-size:12px;color:var(--ink-faint)}.intake-stored li>.secondary-button{margin-left:8px}.arrivals-flat{cursor:default}.arrivals-flat:hover{border-color:var(--line)}.doc-reading,.doc-read-failed{margin-left:8px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600}.doc-reading{background:var(--green-50);border:1px solid var(--green-100);color:var(--green-900)}.doc-read-failed{background:var(--danger-bg);border:1px solid var(--danger-line);color:var(--danger);cursor:help}.stmt-row-ours td{color:var(--ink-soft);background:var(--surface-soft)}.stmt-row-ours strong{color:var(--ink)}.derived{margin-top:24px;padding:22px 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.derived>h2{display:flex;align-items:baseline;gap:10px;margin:0 0 4px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.derived-list{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.derived-list>li{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm)}.derived-soft{border-style:dashed}.derived-list label{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}.derived-why{margin:6px 0 0 24px;font-size:12.5px;line-height:1.55;color:var(--ink-soft)}.derived-observation{margin-top:16px;padding:12px 14px;border:1px solid var(--warn-line);border-left:3px solid var(--warn-line);border-radius:var(--radius-sm);background:var(--warn-bg)}.derived-observation strong{display:block;font-size:14px;color:var(--warn-ink)}.derived-observation p{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--ink-soft)}.blanks-deal{padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin-bottom:14px}.blanks-deal>h2{margin:0 0 4px;font-size:16px}.lede{margin-top:16px;padding:18px 20px;border:1px solid var(--green-100);border-left:5px solid var(--lecont-green);border-radius:var(--radius);background:var(--green-50)}.lede-number{display:block;font-size:22px;line-height:1.25;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.lede-verdict{display:block;margin-top:6px;font-size:15px;color:var(--ink-soft)}.lede-coverage{display:block;margin-top:10px;font-size:12px;color:var(--ink-faint)}.lede-funders{display:block;margin-top:8px;font-size:13px;font-weight:600;color:var(--lecont-green)}.between{margin-top:22px}.between-cols{display:grid;grid-template-columns:1fr 1fr;gap:22px}.between-who{display:block;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--ink-faint);margin-bottom:6px}.between-cols ol{margin:0;padding-left:20px;font-size:14px;line-height:1.6}.between-cols li{margin-bottom:5px}.shape-table{width:100%;border-collapse:collapse;margin:10px 0 4px;font-size:14px;font-variant-numeric:tabular-nums}.shape-table th,.shape-table td{padding:9px 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap}.shape-table th{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--ink-faint)}.shape-table .num{text-align:right}.shape-table tbody tr:hover{background:var(--surface-soft)}.shape-missing td{color:var(--ink-faint)}.shape-missing-note{font-style:italic}.shape-seen{color:var(--ink-faint);font-size:12px}.stmt-factoring{margin:8px 0 0;padding:10px 12px;border-left:3px solid var(--line-strong, var(--line));background:var(--surface-soft);border-radius:0 var(--radius) var(--radius) 0;font-size:13px;line-height:1.6;color:var(--ink-soft)}.stmt-not-counted{margin:18px 0 0;font-size:13px;font-weight:600;color:var(--ink-soft)}.stmt-not-counted-why{display:block;margin-top:3px;font-size:12px;font-weight:400;color:var(--ink-faint)}.stmt-table-muted tbody td{color:var(--ink-soft)}.stmt-tag-quiet{background:var(--surface-soft);border-color:var(--line);color:var(--ink-faint)}.stmt-contact{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:22px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);font-size:14px}.stmt-contact-label{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--ink-faint)}.stmt-contact a{color:var(--lecont-green);text-decoration:none}.stmt-contact a:hover{text-decoration:underline}.stmt-contact-alt{color:var(--ink-faint);font-size:13px}.brief{margin-top:16px;padding:20px 22px;border:1px solid var(--green-100);border-left:5px solid var(--lecont-green);border-radius:var(--radius);background:var(--surface)}.brief-label{display:block;margin-bottom:10px;font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;color:var(--lecont-green)}.brief-body p{margin:0 0 12px;font-size:16px;line-height:1.75;max-width:68ch}.brief-body p:last-child{margin-bottom:0}.brief-foot{display:block;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:11.5px;color:var(--ink-faint)}.target-list{list-style:none;margin:8px 0 0;padding:0;font-size:14px}.target-list li{padding:8px 0;border-bottom:1px solid var(--line);line-height:1.5}.mail-warn{color:var(--warn-ink)}.stale-action{grid-column:1 / -1;margin:4px 0 8px;padding:12px 14px;border:1px solid var(--warn-line);border-radius:var(--radius);background:var(--warn-bg);font-size:13px;line-height:1.6;color:var(--warn-ink)}.stale-action ul{margin:6px 0 0;padding-left:18px}.stale-action p{margin:8px 0 0}.deck-naming{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:-4px 0 4px}.labeller-scoped{margin-top:18px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft)}.labeller-scoped .stmt-sub{margin-top:0}.answer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:20px 0 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--line);overflow:hidden}.answer section{padding:20px 22px;background:var(--surface)}.answer h2{margin:0 0 10px;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--ink-faint)}.answer p{margin:0;font-size:17px;line-height:1.5;letter-spacing:-.01em}.answer section:nth-child(2) p:first-of-type{color:var(--lecont-green);font-weight:600}.answer-aside{margin-top:8px!important;font-size:13.5px!important;line-height:1.6!important;color:var(--ink-soft);font-weight:400!important}.answer-none{color:var(--ink-faint)!important;font-size:15px!important}.deal-detail>.fold{margin-top:8px}.panel.is-empty{display:none}.queue-overdue{color:var(--warn-ink);font-weight:600}.queue-group-submitted,.queue-group-funded{color:var(--lecont-green)}.queue-group-dead,.queue-group-notqualified,.queue-group-notinterested,.queue-group-declined{color:var(--ink-faint)}.contact-link a{font-family:var(--mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12.5px;word-break:break-all}.contact-empty{color:var(--ink-faint);font-size:13px}.notices{display:grid;gap:6px;margin:0 0 22px}.notice{border:1px solid var(--line);border-left:4px solid var(--line-strong, var(--line));border-radius:var(--radius);background:var(--surface);font-size:14px}.notice-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:11px 14px;cursor:pointer}.notice-head:hover{background:var(--surface-soft)}.notice-open>.notice-head{background:var(--surface-soft)}.notice-body{padding:2px 14px 13px 36px;display:grid;gap:10px}.notice-text{margin:0;padding:10px 12px;max-height:320px;overflow:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-soft);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.notice-items{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:13px}.notice-items li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.notice-item-label{font-weight:600}.notice-item-detail{color:var(--ink-soft)}.notice-verbs{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.notice-title{font-weight:600}.notice-detail{color:var(--ink-soft);font-size:13px}.notice-mark{flex:none;width:22px;font-size:15px;line-height:1;text-align:center}.notice-signed{border-left-color:var(--lecont-green);background:var(--green-50);font-weight:600}.notice-signed .notice-mark{color:var(--surface);background:var(--lecont-green);border-radius:50%;padding:2px 0}.notice-viewed{border-left-color:#b9c7bf}.notice-viewed .notice-mark,.notice-viewed .notice-title{color:var(--ink-soft);font-weight:500}.notice-offer{border-left-color:var(--lecont-green);background:var(--green-50)}.notice-offer .notice-mark{color:var(--lecont-green)}.notice-bounce{border-left-color:var(--warn-line);background:var(--warn-bg)}.notice-bounce .notice-mark{color:var(--warn-ink)}.notice-submission{border-left-color:#7a5cc4}.notice-submission .notice-mark{color:#7a5cc4}.notice-document{border-left-color:#2f6fb0}.notice-document .notice-mark{color:#2f6fb0}.notice-guideline{border-left-color:#8a94a6}.notice-guideline .notice-mark{color:#8a94a6}.notice-due{border-left-color:var(--line-strong, var(--line))}.notice-due .notice-mark{color:var(--ink-soft)}.capture{max-width:900px}.capture-box{width:100%;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.55;resize:vertical}.capture-box:focus{outline:2px solid var(--lecont-green);outline-offset:1px}.capture-actions{display:flex;align-items:center;gap:14px;margin-top:14px}.capture-step{color:var(--ink-soft);font-size:13px}.capture-phone{display:flex;align-items:center;gap:14px;margin-top:14px}.capture-phone-field{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--ink-soft)}.capture-phone-field input,.capture-phone-field select{min-width:260px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:14px}.capture-phone-field input:focus,.capture-phone-field select:focus{outline:2px solid var(--lecont-green);outline-offset:1px}.capture-missing{color:var(--danger)}.capture-report{margin:14px 0 18px;padding:12px 16px;border:1px solid var(--line);border-left:3px solid var(--lecont-green);border-radius:8px;background:var(--surface);font-size:14px}.capture-report p,.capture-report ul{margin:8px 0 0}.capture-report ul{padding-left:18px;color:var(--warn-ink)}.chase{display:flex;align-items:center;gap:8px;margin:0 0 20px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:14px}.chase-settled{border-style:dashed;color:var(--ink-soft)}.chase-ask{margin-right:4px;font-weight:600}.link-button.inline{padding:0;font-weight:600;vertical-align:baseline}.chase-date{padding:5px 8px;border:1px solid var(--line);border-radius:6px;font-size:13px}.queue-counts{display:flex;align-items:center;gap:10px}.count{padding:4px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer}.count-overdue{border-color:#e7b4b0;background:#fdf1f0;color:var(--danger)}.count-quiet{border-color:transparent;background:none;color:var(--ink-soft);font-weight:500;cursor:default}.filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0 0 14px}.filter-group{display:flex;align-items:center;gap:5px}.filter-label{color:var(--ink-soft);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.queue-elsewhere{margin:0 0 12px;color:var(--ink-soft);font-size:13px}.crm{width:100%;border-collapse:collapse;background:var(--surface);font-size:13px;table-layout:fixed;min-width:1638px}.crm th{padding:9px 10px;border-bottom:1px solid var(--line);background:#fafbfa;color:var(--ink-soft);font-size:11px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.crm th.sorted{color:var(--ink)}.sort-mark{margin-left:4px}.crm td{padding:8px 10px;border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm tr:last-child td{border-bottom:0}.crm .num{text-align:right;font-variant-numeric:tabular-nums}.crm-row{cursor:pointer}.crm-row:hover td{background:#f7faf8}.crm-name{font-weight:600}.crm-email,.crm-action{color:var(--ink-soft)}.crm-overdue .crm-name,.crm-overdue td:nth-last-child(2){color:var(--danger)}.dot-activity{background:#8a5a2b}.dot{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;vertical-align:middle}.dot-docs{background:var(--lecont-green)}.dot-bounce{background:var(--danger)}.dot-private{background:var(--warn-ink)}.dot-signed{background:var(--lecont-green);box-shadow:0 0 0 2px var(--green-50)}.dot-opened{background:var(--warn-line)}.fill{max-width:900px}.fill-save{color:var(--ink-soft);font-size:13px}.fill-saving{color:var(--lecont-green)}.deal-header{position:sticky;top:0;z-index:20;margin:-28px -28px 14px;padding:14px 28px 10px;background:var(--surface);border-bottom:1px solid var(--line)}.deal-header-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.deal-header-name{display:flex;align-items:baseline;gap:12px;min-width:0}.deal-header-name h1{margin:0;font-size:21px;font-weight:650;overflow-wrap:anywhere}.deal-header-name .back-link{flex:none}.deal-header-state{display:flex;gap:12px;flex:none}.deal-header-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px 18px;margin-top:8px}.deal-cell{display:flex;flex-direction:column;gap:1px;min-width:0}.deal-cell-2{grid-column:span 2}.deal-cell-3{grid-column:span 3}.deal-signing-link{overflow:hidden;text-overflow:ellipsis}.fill-button{flex:none;padding:2px 10px;border:1px solid var(--lecont-green);border-radius:999px;background:var(--surface);color:var(--lecont-green);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.fill-button:hover{background:var(--green-50)}.deal-cell-label{color:var(--ink-soft);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.deal-cell-value{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:13px;overflow-wrap:anywhere}.deal-header-due{color:var(--ink-soft)}.deal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 14px;font-size:13px}.notes{margin:0 0 18px}.notes-input{width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:14px}.notes-input:focus{outline:2px solid var(--lecont-green);outline-offset:1px}.notes-list{margin:8px 0 0;padding:0;list-style:none;font-size:13px}.notes-list li{display:flex;gap:10px;padding:4px 2px;border-bottom:1px solid var(--line)}.notes-list li:last-child{border-bottom:0}.notes-at{flex:none;width:130px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.notes-body{cursor:text}.notes-edit{flex:1;padding:2px 6px;border:1px solid var(--lecont-green);border-radius:5px;font-size:13px}.dead-ask{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;border:1px solid var(--warn-line);border-radius:8px;background:var(--warn-bg);font-size:14px}.dead-ask-label{font-weight:600}.dead-ask input{flex:1;padding:5px 9px;border:1px solid var(--line);border-radius:6px;font-size:13px}.dead-reason{cursor:text;display:block;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dead-filter{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px}.dead-reason-edit{width:100%;padding:3px 7px;border:1px solid var(--lecont-green);border-radius:5px;font-size:13px}.readiness-closing{margin-top:10px;padding:10px 14px;border-left:3px solid var(--lecont-green);background:#f3f7f4;font-size:13px}.readiness-closing ul{margin:6px 0 0;padding-left:18px}.draftall-linkfail{margin:8px 0;padding:10px 14px;border:1px solid #e7b4b0;border-left:3px solid var(--danger);border-radius:8px;background:#fdf1f0;color:var(--danger);font-size:13px;font-weight:600}.proposals{margin:0 0 16px;padding:12px 16px;border:1px solid var(--warn-line);border-left:3px solid var(--warn-ink);border-radius:8px;background:var(--warn-bg);font-size:13px}.proposals ul{margin:10px 0 0;padding:0;list-style:none}.proposals li{padding:10px 0;border-top:1px solid var(--warn-line)}.proposal-line{display:flex;align-items:baseline;gap:12px}.proposal-funder{font-weight:600}.proposal-when{margin-left:auto;color:var(--ink-soft)}.proposal-detail{display:flex;flex-wrap:wrap;gap:4px 14px;margin:4px 0 8px;color:var(--ink-soft)}.proposal-files,.proposal-why{font-size:12px}.proposal-note{width:100%;margin-bottom:8px;padding:6px 10px;border:1px solid var(--line);border-radius:6px;font-size:13px}.proposal-actions{display:flex;align-items:center;gap:14px}.log-submission{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:10px 0;font-size:13px}.log-submission-open{padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--canvas)}.log-submission-notes{flex:1;min-width:220px}.submit-blocked{margin:10px 0;padding:12px 16px;border:1px solid #e7b4b0;border-left:3px solid var(--danger);border-radius:8px;background:#fdf1f0;font-size:13px}.submit-blocked strong{color:var(--danger)}.submit-blocked ul{margin:8px 0;padding-left:18px}.submit-override{display:flex;align-items:center;gap:8px;margin-top:8px;font-weight:600}.header-edit{min-width:0;flex:1;padding:1px 6px;border:1px solid var(--lecont-green);border-radius:5px;font-size:13px}.header-pencil,.header-add{padding:0;border:0;background:none;color:var(--ink-soft);font-size:11px;text-decoration:underline;cursor:pointer}.header-pencil{opacity:0}.deal-cell:hover .header-pencil,.header-pencil:focus{opacity:1}.notice-actions{display:flex;align-items:center;gap:14px;margin-left:auto}.guideline-nochange{margin:10px 0;padding:12px 16px;border:1px solid var(--line);border-left:3px solid var(--lecont-green);border-radius:8px;background:var(--green-50);font-size:13px}.guideline-nochange p{margin:6px 0 10px;color:var(--ink-soft)}.guideline-failed{margin:10px 0;padding:12px 16px;border:1px solid var(--warn-line);border-left:3px solid var(--warn-ink);border-radius:8px;background:var(--warn-bg);font-size:13px}.guideline-failed ul{margin:8px 0 0;padding-left:18px}.signed-review{margin:0 0 18px;padding:12px 16px;border:1px solid var(--line);border-left:3px solid var(--lecont-green);border-radius:8px;background:var(--surface);font-size:13px}.signed-fields{margin:8px 0;padding:0;list-style:none}.signed-fields li{padding:3px 0}.signed-fields label{display:flex;align-items:baseline;gap:8px}.signed-label{min-width:190px;color:var(--ink-soft)}.signed-value{font-weight:600}.signed-held{color:var(--warn-ink)}.signed-actions{display:flex;align-items:center;gap:14px;margin-top:10px}.stmt-price{margin:8px 0 0;color:var(--ink-soft);font-size:13px}.stmt-reader-failing{margin:10px 0;padding:12px 16px;border:1px solid #e7b4b0;border-left:3px solid var(--danger);border-radius:8px;background:#fdf1f0;font-size:13px}.stmt-reader-failing strong{color:var(--danger)}.stmt-reader-failing p{margin:6px 0 0}.stale-tab{display:flex;align-items:center;gap:14px;padding:10px 28px;background:var(--warn-bg);border-bottom:1px solid var(--warn-line);color:var(--warn-ink);font-size:13px}.stmt-vanished{margin:10px 0;padding:12px 16px;border:1px solid var(--warn-line);border-left:3px solid var(--warn-ink);border-radius:8px;background:var(--warn-bg);font-size:13px}.stmt-vanished ul{margin:8px 0 0;padding-left:18px}.deal-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start}.deal-main{min-width:0}.deal-tabs{display:flex;gap:2px;margin:0 0 16px;border-bottom:1px solid var(--line)}.deal-tab{padding:8px 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-soft);font-size:13px;font-weight:600;cursor:pointer}.deal-tab:hover{color:var(--ink)}.deal-tab-on{border-bottom-color:var(--lecont-green);color:var(--ink)}.deal-tab-count{margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--canvas);font-size:11px}.deal-header-link{display:flex;align-items:baseline;gap:8px;margin-top:8px;font-size:13px;min-width:0}.summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-bottom:18px}.summary-block{padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.summary-block h3{margin:0 0 10px;color:var(--ink-soft);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.summary-block .deal-cell{margin-bottom:8px}.no-phone-flag,.bounced-flag{padding:1px 7px;border:1px solid #e7b4b0;border-radius:999px;background:#fdf1f0;color:var(--danger);font-size:11px;font-weight:600;white-space:nowrap}.rail{position:sticky;top:144px;display:flex;align-items:flex-start;gap:12px}.rail-icons{display:flex;flex-direction:column;gap:4px;order:2}.rail-icon{display:flex;flex-direction:column;align-items:center;gap:2px;width:62px;padding:8px 4px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-soft);font-size:16px;cursor:pointer}.rail-icon:hover{border-color:var(--lecont-green);color:var(--ink)}.rail-icon-open{border-color:var(--lecont-green);background:var(--green-50);color:var(--lecont-green)}.rail-icon-label{font-size:9px;font-weight:600;line-height:1.1;text-align:center}.rail-panel{order:1;width:340px;max-height:70vh;overflow-y:auto;padding:14px 16px;border:1px solid var(--line);border-radius:10px;background:var(--surface);font-size:13px}.rail-panel-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.rail-summary{margin:0 0 10px;color:var(--ink-soft);line-height:1.5}.rail-dates{display:flex;flex-wrap:wrap;gap:6px}.rail-facts dt{color:var(--ink-soft);font-size:11px}.rail-facts dd{margin:0 0 8px;overflow-wrap:anywhere}.rail-docs{margin:0;padding:0;list-style:none}.rail-docs li{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid var(--line)}.rail-doc-name{overflow-wrap:anywhere}.tab-actions{display:flex;align-items:center;gap:12px;margin:0 0 18px}.grid{width:100%;border-collapse:collapse;font-size:13px}.grid th{padding:6px 10px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:11px;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.grid td{padding:7px 10px;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere}.grid tr:last-child td{border-bottom:0}.grid .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.inline-warn{margin:0 0 12px;padding:9px 11px;border:1px solid #e8d6a8;border-left:3px solid #b8860b;border-radius:7px;background:#fdf8ec;color:var(--ink)}.suggest{margin-top:12px}.suggest-box{margin-top:8px;padding:10px 11px;border:1px solid var(--green-100);border-left:3px solid var(--lecont-green);border-radius:7px;background:#f7faf8}.suggest-action{margin:0 0 6px;color:var(--ink);font-weight:600;line-height:1.4}.suggest-edit{width:100%;margin-bottom:6px;padding:6px 7px;border:1px solid var(--line);border-radius:5px;font:inherit;line-height:1.4;resize:vertical}.suggest-reason{margin:0 0 9px;color:var(--ink-soft);font-size:12px;line-height:1.4}.suggest-buttons{display:flex;gap:10px;align-items:center}.suggest-cost{margin:9px 0 0;color:var(--ink-soft);font-size:11px}.grid-select{padding:2px 4px;border:1px solid var(--line);border-radius:5px;background:#fff;color:var(--ink);font:inherit;font-size:12px}.grid-aside{margin-left:6px;color:var(--ink-soft);font-size:11px}.grid-partial td{color:var(--ink-soft)}.deal-main>.panel,.deal-main>section.panel,.deal-main>.funding>.panel{margin-bottom:22px}.deal-main .panel h2{margin-top:0}.deal-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.rail-contacted{display:flex;flex-direction:column;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.pane-tabs{display:flex;gap:2px;margin:0 0 16px;border-bottom:1px solid var(--line)}.pane-tab{display:flex;align-items:center;gap:8px;padding:9px 16px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-soft);font-size:14px;font-weight:600;cursor:pointer}.pane-tab:hover{color:var(--ink)}.pane-tab-on{border-bottom-color:var(--lecont-green);color:var(--ink)}.pane-tab-count{padding:1px 8px;border-radius:999px;background:var(--canvas);color:var(--ink-soft);font-size:12px}.pane-tab-alert{background:var(--lecont-green);color:var(--surface)}.notice-receipt{border-left-color:var(--lecont-green);background:var(--green-50)}.notice-receipt .notice-mark{color:var(--lecont-green)}.notice-activity{border-left-color:#8a5a2b;background:#fbf5ee}.notice-activity .notice-mark{color:#8a5a2b}.notice-reply{border-left-color:#2f6fb0;background:#f2f7fc}.notice-reply .notice-mark{color:#2f6fb0}.reply-review{margin:0 0 18px;padding:14px 16px;border:1px solid #cfe0f0;border-left:3px solid #2f6fb0;border-radius:10px;background:#f7fbff;font-size:13px}.reply-review>ul{margin:10px 0 0;padding:0;list-style:none}.reply-review>ul>li{padding:12px 0;border-top:1px solid #dfeaf5}.reply-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.reply-field{min-width:170px;color:var(--ink-soft);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.reply-value{font-weight:600;font-size:14px}.reply-current{color:var(--ink-soft)}.reply-question{margin:6px 0 0;color:var(--ink-soft)}.reply-evidence{margin:6px 0;padding-left:10px;border-left:2px solid #cfe0f0;color:var(--ink)}.reply-note{margin:0 0 6px;color:var(--warn-ink)}.reply-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.reply-edit{width:190px;padding:5px 9px;border:1px solid var(--line);border-radius:6px;font-size:13px}.search{position:relative;margin-left:auto;width:280px}.search-box{width:100%;padding:6px 11px;border:1px solid var(--line);border-radius:999px;background:var(--canvas);font-size:13px}.search-box:focus{outline:none;border-color:var(--lecont-green);background:var(--surface)}.search-results{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:460px;max-height:70vh;overflow-y:auto;padding:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 10px 30px #1c1f1d1f}.search-group+.search-group{margin-top:6px;border-top:1px solid var(--line);padding-top:6px}.search-group-head{padding:4px 10px;color:var(--ink-soft);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.search-hit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;width:100%;padding:7px 10px;border:0;border-radius:6px;background:none;text-align:left;cursor:pointer}.search-hit:hover{background:var(--green-50)}.search-hit-title{font-size:13px;font-weight:600;overflow-wrap:anywhere}.search-hit-detail{grid-column:1;color:var(--ink-soft);font-size:12px}.search-hit-match{grid-row:1 / span 2;grid-column:2;align-self:center;max-width:190px;color:var(--ink-soft);font-size:11px;text-align:right;overflow-wrap:anywhere}.search-none{padding:10px;color:var(--ink-soft);font-size:13px}.reply-conflict{margin:6px 0 0;padding:6px 10px;border-left:2px solid var(--warn-ink);background:var(--warn-bg);color:var(--warn-ink)}.book-tabs{margin-bottom:14px}.channel-flag{display:inline-block;margin-top:3px;margin-right:6px;padding:1px 7px;border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.channel-sub{border-color:var(--danger);color:var(--danger)}.channel-referral,.channel-unknown{border-color:#8a6100;color:#8a6100}.channel-progress{border-color:var(--lecont-green);color:var(--lecont-green)}.channel-banner{margin:8px 0 0;padding:8px 12px;border-left:3px solid var(--danger);background:#fdf3f2;color:var(--ink);font-size:13px;line-height:1.5}.channel-banner.channel-referral{border-left-color:#8a6100;background:#fdf8ee}.funder-commission{max-width:380px;color:var(--ink-soft);font-size:12px;line-height:1.45}.apply-link{display:inline-block;padding:4px 11px;border:1px solid var(--lecont-green);border-radius:7px;color:var(--lecont-green);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.apply-link:hover{background:var(--lecont-green);color:#fff}.funder-draft .inline-field{margin-bottom:10px}.funder-draft .inline-field input{height:34px;padding:0 9px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px}.funder-draft-body{width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:13px;line-height:1.6;resize:vertical}.funder-upload{display:flex;align-items:flex-end;gap:14px;margin:0 0 14px;padding:11px 14px;border:1px dashed var(--line);border-radius:8px;background:var(--canvas)}.filedrop{flex:1 1 260px;display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;min-height:62px;padding:10px 14px;border:2px dashed var(--line-strong, var(--line));border-radius:8px;background:var(--surface);cursor:pointer;text-align:center}.filedrop:hover,.filedrop:focus-visible{border-color:var(--lecont-green);background:var(--green-50)}.filedrop-over{border-color:var(--lecont-green);background:var(--green-100)}.filedrop[aria-disabled=true]{cursor:default;opacity:.7}.filedrop-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.funder-upload-kind{flex:0 0 auto}.doc-kind-edit select{font:inherit;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);padding:1px 4px;border:1px solid transparent;border-radius:4px;background:transparent}.doc-kind-edit select:hover,.doc-kind-edit select:focus{border-color:var(--line);background:var(--surface)}.doc-reason{white-space:pre-line}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.filedrop-label{font-size:13px;font-weight:600;color:var(--ink)}.filedrop-hint{font-size:11px;line-height:1.35;color:var(--ink-soft)}.apply-state{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.unsigned-flag{display:inline-flex;align-items:center;gap:8px;margin-top:3px}.funder-reason{max-width:220px;font-size:12px;line-height:1.45;color:var(--ink-soft)}.funder-contacts{display:block;margin-top:4px}.funder-contact-list{margin:0;padding:0;list-style:none}.funder-contact-more{color:var(--ink-faint, #8a8a86);font-size:10px;font-style:italic}.funder-contact{display:flex;align-items:baseline;gap:6px;line-height:1.5;white-space:nowrap}.funder-contact-label{flex:0 0 auto;max-width:130px;overflow:hidden;text-overflow:ellipsis;color:var(--ink-faint, #8a8a86);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.funder-contact-address{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink-soft);font-size:11px}.funder-contact-tag{flex:0 0 auto;padding:0 5px;border:1px solid var(--line);border-radius:999px;color:var(--ink-faint, #8a8a86);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.funder-contact-none{display:block;color:var(--ink-faint, #8a8a86);font-size:11px;font-style:italic}.funder-contact-note{margin-top:2px}.funder-contact-note .fold,.funder-contact-note .fold:first-child{border:0}.funder-contact-note .fold-head{gap:5px;padding:1px 0;font-size:11px}.funder-contact-note .fold-title{font-size:10px;letter-spacing:.04em}.funder-contact-note .fold-body{padding:2px 0 4px;font-size:11px;line-height:1.45}.funder-contact-note-body{margin:0 0 4px;color:var(--ink-soft);white-space:pre-wrap}.ask-flag{display:inline-block;margin-right:6px;padding:1px 7px;border:1px solid var(--line);border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.ask-drafted{border-color:var(--ink-soft);color:var(--ink-soft)}.ask-waiting{border-color:#8a6100;color:#8a6100}.ask-overdue{border-color:var(--danger);color:var(--danger)}.ask-replied{border-color:var(--lecont-green);background:#e8efeb;color:var(--lecont-green)}.shell-nav-ghost{position:fixed;top:0;left:-9999px;display:flex;gap:4px;visibility:hidden;pointer-events:none}.nav-more{position:relative;flex:0 0 auto}.nav-more-button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;font-family:inherit;cursor:pointer}.nav-more-caret{font-size:10px;line-height:1}.nav-more-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:190px;padding:5px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift)}.nav-more-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:var(--radius-sm);color:var(--ink-soft);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.nav-more-item:hover{background:var(--surface-soft);color:var(--ink)}.nav-more-item-active{color:var(--lecont-green);background:var(--green-50)}.table-scroll{overflow-x:auto;overscroll-behavior-x:contain;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.table-scroll .crm th:first-child,.table-scroll .crm td:first-child,.table-scroll .queue-table th:first-child,.table-scroll .queue-table td:first-child{position:sticky;left:0;z-index:2}.table-scroll .crm td:first-child,.table-scroll .queue-table td:first-child{background:var(--surface)}.table-scroll .crm th:first-child,.table-scroll .queue-table th:first-child{background:#fafbfa}.table-scroll .crm-row:hover td:first-child,.table-scroll .queue-row:hover td:first-child{background:#f7faf8}.table-scroll .queue-table tbody tr:hover td:first-child{background:var(--green-50)}.crm-arrival-merchant td:not(.ball-us),.table-scroll .crm-arrival-merchant td:first-child{background:var(--arrival-merchant-bg)}.crm-arrival-merchant:hover td:not(.ball-us),.table-scroll .crm-arrival-merchant:hover td:first-child{background:var(--arrival-merchant-hover)}.crm-arrival-funder td:not(.ball-us),.table-scroll .crm-arrival-funder td:first-child{background:var(--arrival-funder-bg)}.crm-arrival-funder:hover td:not(.ball-us),.table-scroll .crm-arrival-funder:hover td:first-child{background:var(--arrival-funder-hover)}.crm-arrival-note{display:block;font-weight:400;font-size:11px;line-height:1.3;white-space:normal}.crm-arrival-merchant .crm-arrival-note{color:var(--arrival-merchant-ink)}.crm-arrival-funder .crm-arrival-note{color:var(--arrival-funder-ink)}.crm-legend{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 8px;font-size:12px;color:var(--ink-soft)}.crm-legend span{display:inline-flex;align-items:center;gap:6px}.crm-legend i{width:22px;height:12px;border-radius:3px;font-style:normal}.crm-legend .legend-merchant{background:var(--arrival-merchant-bg);box-shadow:inset 3px 0 0 var(--arrival-merchant-line)}.crm-legend .legend-funder{background:var(--arrival-funder-bg);box-shadow:inset 3px 0 0 var(--arrival-funder-line)}.submission-landed{box-shadow:inset 3px 0 0 var(--arrival-funder-line);background:var(--arrival-funder-bg);border-radius:var(--radius)}.table-scroll .crm th:first-child,.table-scroll .crm td:first-child,.table-scroll .queue-table th:first-child,.table-scroll .queue-table td:first-child{box-shadow:1px 0 0 var(--line)}.table-scroll .crm-arrival-merchant td:first-child{box-shadow:1px 0 0 var(--line),inset 3px 0 0 var(--arrival-merchant-line)}.table-scroll .crm-arrival-funder td:first-child{box-shadow:1px 0 0 var(--line),inset 3px 0 0 var(--arrival-funder-line)}.crm th:nth-child(1){width:210px}.crm th:nth-child(2){width:130px}.crm th:nth-child(3){width:115px}.crm th:nth-child(4){width:200px}.crm th:nth-child(5){width:85px}.crm th:nth-child(6){width:105px}.crm th:nth-child(7){width:65px}.crm th:nth-child(8){width:300px}.crm th:nth-child(9){width:118px}.crm th:nth-child(10){width:118px}.crm th:nth-child(11){width:150px}.crm th:nth-child(12){width:80px}.crm th:nth-child(13){width:80px}.due-cell{position:relative}.due-trigger{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.due-trigger:hover{text-decoration:underline}.popover{position:fixed;z-index:45;padding:10px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);white-space:normal}.popover-head{margin:0 0 8px;color:var(--ink-soft);font-size:12px}.popover-head:not(:first-child){margin-top:12px}.filter-drop{display:inline-flex}.filter-caret{margin-left:2px;font-size:10px;line-height:1}.filter-option{display:flex;align-items:center;gap:8px;padding:5px 4px;border-radius:var(--radius-sm);font-size:13px;cursor:pointer}.filter-option:hover{background:var(--surface-soft)}.filter-option input{margin:0}.popover-row{display:flex;gap:8px;margin-top:10px}.popover-field{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px;color:var(--ink-soft);font-size:11.5px;font-weight:600}.popover-field input{width:100%;padding:5px 7px;border:1px solid var(--line);border-radius:var(--radius-sm);font-family:inherit;font-size:13px;font-weight:400;color:var(--ink)}.popover-select{width:100%;padding:5px 7px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);font-family:inherit;font-size:13px;color:var(--ink)}.active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px}.active-chip{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border:1px solid var(--green-100);border-radius:999px;background:var(--green-50);color:var(--green-900);font-family:inherit;font-size:12.5px;cursor:pointer}.active-chip:hover{border-color:var(--lecont-green)}.active-chip span{color:var(--ink-faint);font-size:13px}.need-done{color:var(--lecont-green);font-weight:600}.need-open{color:var(--ink-soft)}.filters-toggle{display:none;align-items:center;gap:7px;margin:0 0 12px;padding:7px 13px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-soft);font-family:inherit;font-size:13px;cursor:pointer}.filters-toggle:hover{color:var(--ink)}@media (max-width: 1280px){.filters-toggle{display:inline-flex}.filters{display:none}.filters-open{display:flex}}@media (max-width: 1440px){.shell-header{gap:18px;padding:0 24px}.search{width:220px}.shell-email{display:none}.shell-main{padding-left:24px;padding-right:24px}.deal-header{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media (max-width: 1280px){.shell-header{gap:16px;padding:0 20px}.search{width:200px}.shell-main{padding-left:20px;padding-right:20px}.deal-header{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media (max-width: 1024px){.shell-header{gap:12px;padding:0 16px}.search{width:170px}.shell-main{padding-left:16px;padding-right:16px}.deal-header{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.message-panel{margin:0 0 16px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--lecont-green);border-radius:var(--radius)}.message-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.message-head p{margin:2px 0 0}.message-body{margin:0;padding:10px 12px;max-height:320px;overflow-y:auto;background:var(--surface-soft);border-radius:var(--radius-sm);font-family:inherit;font-size:13.5px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.message-files{margin-top:12px}.message-files ul{margin:4px 0 0;padding-left:18px}.message-files li{font-size:13px}.message-file-state{margin-left:8px;color:var(--warn-ink);font-size:11.5px;font-weight:600}.deck-note{margin-top:12px}.deck-note .message-body{max-height:180px;font-size:13px}.mail-bulk{display:flex;align-items:center;gap:12px;margin:0 0 10px;padding:9px 12px;background:var(--green-50);border:1px solid var(--green-100);border-radius:var(--radius-sm);font-size:13px}.mail-pick{display:inline-flex;align-items:center;margin-right:8px}.mail-pick input{margin:0}.mail-picked{background:var(--green-50)}.unread-mail{margin:0 0 22px}.unread-mail-focus{padding:12px;margin-left:-12px;margin-right:-12px;border-radius:var(--radius);background:var(--green-50)}.unread-head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.unread-count{font-size:13px;font-weight:600}.unread-step{display:flex;gap:12px;margin-left:auto}.unread-deal{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:8px}.unread-status{padding:1px 8px;border-radius:999px;background:var(--surface-soft);border:1px solid var(--line);color:var(--ink-soft);font-size:11px;font-weight:600}.unread-status-dead{background:var(--danger-bg);border-color:var(--danger-line);color:var(--danger)}.unread-status-nurture{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-ink)}.unread-actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding-top:12px;border-top:1px solid var(--line)}.unread-action-field{display:flex;flex:1 1 320px;min-width:0;flex-direction:column;gap:4px;color:var(--ink-soft);font-size:12px;font-weight:600}.unread-action-field input{width:100%;padding:7px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);font-family:inherit;font-size:13.5px;font-weight:400;color:var(--ink)}.unread-buttons{display:flex;align-items:center;gap:10px}.merchant-errors{margin:0 0 20px;padding:16px 18px;background:var(--danger-bg);border:1px solid var(--danger-line);border-left:4px solid var(--danger);border-radius:var(--radius)}.merchant-errors h2{margin:0 0 4px;color:var(--danger);font-size:16px;font-weight:650}.merchant-errors>p{margin:0 0 12px;font-size:13.5px}.merchant-error{padding:10px 0;border-top:1px solid var(--danger-line)}.merchant-error-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.merchant-error-message{margin:4px 0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;overflow-wrap:anywhere}.merchant-error-actions{display:flex;align-items:center;gap:14px}.notice-error{border-left-color:var(--danger);background:var(--danger-bg);font-weight:600}.notice-error .notice-mark{color:var(--surface);background:var(--danger);border-radius:50%;padding:2px 0;font-weight:700}.freshness-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:4px 24px}.funder-sweep-table th:nth-child(1){width:180px}.funder-sweep-table th:nth-child(3){width:215px}.funder-sweep-table th:nth-child(4){width:130px}.funder-sweep-table td:first-child .queue-business{white-space:nowrap}.criteria-programme{margin:0 0 18px}.criteria-programme h3{margin:0 0 6px;font-size:13px}.criteria-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.criterion{display:grid;grid-template-columns:minmax(160px,1.1fr) minmax(90px,.5fr) 2fr auto;gap:4px 14px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px;align-items:baseline}.criterion-field{color:var(--ink-soft)}.criterion-value{font-weight:600}.criterion-nofloor .criterion-value{font-weight:600;color:var(--lecont-green)}.criterion-condition{grid-column:2 / 4;color:var(--ink-soft)}.criterion-source{color:var(--ink-soft);font-size:12px}.criterion-source em{font-style:normal;opacity:.75}.criterion-source-manual{font-style:italic}.criterion-add{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:8px 0 4px}.criterion-add input,.criterion-add select{height:30px;padding:0 8px;border:1px solid var(--line);border-radius:4px;font-size:12px}.criterion-add input{min-width:140px;flex:1 1 140px}.criterion-add input[type=checkbox]{min-width:0;height:auto;flex:0 0 auto;padding:0}.criterion-add-check{display:inline-flex;gap:5px;align-items:center;font-size:12px;color:var(--ink-soft);white-space:nowrap}.criterion-remove{font-size:11px;opacity:0}.criterion:hover .criterion-remove,.criterion-remove:focus-visible{opacity:1}.prequal-programme-list{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}.prequal-prog{padding:8px 10px;border:1px solid var(--line);border-left-width:3px;border-radius:4px;font-size:13px}.prequal-prog-DIFFERENT_ROUTE{border-left-color:var(--lecont-green)}.prequal-prog-YES{border-left-color:var(--lecont-green);background:var(--green-50)}.prequal-prog-NO{border-left-color:var(--line);opacity:.75}.prequal-prog-head{display:flex;gap:10px;align-items:baseline;justify-content:space-between}.prequal-prog-name{font-weight:600}.prequal-prog-tag{color:var(--ink-soft);font-size:11px;white-space:nowrap}.prequal-prog-note{margin-top:3px}.prequal-prog-cond{margin-top:3px;color:var(--ink-soft);font-size:12px}.funder-grid th:first-child{width:210px}.funder-grid th:not(:first-child){width:96px}.funder-grid td.grid-cell{text-align:center;font-size:12px;white-space:nowrap}.grid-mark{font-size:13px}.grid-CLEARS{color:var(--lecont-green);background:var(--green-50)}.grid-FAILS{color:var(--danger);background:#fdf3f2}.grid-BLIND_DEAL{color:#8a6100;background:#fdf7ec}.grid-BLIND_FUNDER{color:var(--ink-soft);opacity:.55}.grid-figure{font-size:11px}.link-button-warn{color:#8a6100}.sweep-blocked{margin:4px 0 0;padding-left:18px}.readiness-closing-note{margin:0 0 8px;padding:8px 10px;border-left:3px solid var(--lecont-green);background:var(--green-50);font-size:13px}.funder-message-list{margin:4px 0 8px;padding-left:18px;font-size:13px}.funder-stale{margin-left:8px;padding:1px 7px;border:1px solid #8a6100;border-radius:999px;color:#8a6100;font-size:11px;font-weight:600;white-space:nowrap}.funder-term{margin-left:8px;color:var(--ink-soft);font-size:12px;white-space:nowrap}.funder-caveat{margin:6px 0 0;padding:6px 9px;border-left:3px solid var(--lecont-green);background:var(--green-50);font-size:13px}.referral-cards{display:grid;gap:10px;margin-bottom:18px}.referral-card{border:1px solid var(--line);border-left:3px solid var(--lecont-green);background:var(--surface);padding:12px 16px}.referral-card-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.referral-badge{font-size:10.5px;font-weight:700;letter-spacing:.12em;color:var(--lecont-green);border:1px solid var(--lecont-green);padding:1px 6px;border-radius:2px}.referral-partner{font-size:13px;font-weight:600;color:var(--ink-soft)}.referral-card-name{display:inline-block;margin-top:6px;font-size:16px;font-weight:700}.referral-card-facts{margin-top:2px;font-size:13.5px;color:var(--ink-soft)}.referral-card-facts span+span:before{content:" · ";color:var(--ink-faint)}.referral-card-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.referral-card-actions button{padding:7px 16px;font-size:13.5px}.statement-badge{display:inline-block;margin-left:6px;padding:0 6px;font-size:11px;font-weight:700;color:var(--lecont-green);background:var(--green-100);border-radius:8px;white-space:nowrap}.deal-partner{font-size:12.5px;font-weight:600;color:var(--ink-soft)}.partner-table .crm-name{position:sticky;left:0;background:var(--surface);z-index:1}.partner-table .row-note{display:block;font-size:11.5px;color:var(--ink-faint)}.payout-pill{display:inline-block;padding:1px 7px;border-radius:9px;font-size:11px;font-weight:700;white-space:nowrap}.payout-DUE{color:#7a5c14;background:var(--warn-bg);border:1px solid var(--warn-line)}.payout-PART_PAID{color:var(--lecont-green);background:var(--green-50);border:1px solid var(--green-100)}.payout-PAID{color:var(--ink-soft);background:var(--surface-soft);border:1px solid var(--line)}.clawback-open{font-size:11.5px;font-weight:600;color:#7a5c14}.payout-form-row td{background:var(--surface-soft)}.payout-form{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end;padding:4px 0}.payout-form label{display:flex;flex-direction:column;gap:3px;font-size:11.5px;font-weight:600;color:var(--ink-soft)}.payout-form input{width:150px}.payout-form button{padding:7px 16px;font-size:13.5px}.code-unrecognised{font-size:12px;font-weight:600;color:var(--warn-ink)}@font-face{font-family:LeCont Sig Great Vibes;src:url(/assets/GreatVibes-Regular-n0yYu52p.ttf) format("truetype");font-display:block}@font-face{font-family:LeCont Sig Dancing Script;src:url(/assets/DancingScript-Regular-CphQ46uv.ttf) format("truetype");font-display:block}@font-face{font-family:LeCont Sig Caveat;src:url(/assets/Caveat-Regular-8jBGxy3y.ttf) format("truetype");font-display:block}@font-face{font-family:LeCont Sig Sacramento;src:url(/assets/Sacramento-Regular-8DQx2w0f.ttf) format("truetype");font-display:block}.sig-control{margin:18px 0}.sig-label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.sig-modes{display:flex;gap:8px;margin-bottom:12px}.sig-mode{padding:8px 18px;font-size:14px;font-weight:600;border:1px solid var(--line, #dcdcdc);background:transparent;cursor:pointer}.sig-mode-on{border-color:var(--lecont-green, #2d5a43);color:var(--lecont-green, #2d5a43);background:var(--green-50, #f1f7f3)}.sig-hint{font-size:13px;color:var(--ink-soft, #4e5b54)}.sig-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.sig-choice{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;border:1px solid var(--line, #dcdcdc);background:#fff;cursor:pointer;overflow:hidden}.sig-choice span{font-size:24px;line-height:1.5;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.sig-choice small{font-size:10.5px;color:var(--ink-faint, #7d8a84)}.sig-choice-on{border-color:var(--lecont-green, #2d5a43);box-shadow:0 0 0 1px var(--lecont-green, #2d5a43) inset}.sig-preview{margin-top:10px;padding:14px 16px 10px;border-bottom:1px solid var(--ink, #16201b);min-height:62px;display:flex;align-items:flex-end}.sig-preview span{font-size:34px;line-height:1.2;word-break:break-word}.sign-outstanding{margin-top:10px;padding:12px 14px;background:var(--warn-bg, #fdf8ec);border-left:3px solid var(--warn-line, #e0cb96);font-size:13.5px;line-height:1.6;color:var(--ink, #16201b)}.sign-outstanding ul{margin:6px 0 0;padding-left:18px}.field-required{color:var(--warn-ink, #7a5c14);font-weight:700}.field-missing input,.field-missing textarea{border-color:var(--warn-line, #e0cb96)}.doc-group-head{margin-top:14px;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-faint)}.stmt-upload .drop{border:2px dashed var(--line);background:#fff;padding:22px 18px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s}.stmt-upload .drop:hover,.stmt-upload .drop:focus{outline:none;border-color:var(--lecont-green);background:var(--green-50)}.stmt-upload .drop-over{border-color:var(--lecont-green);background:var(--green-100)}.drop-main{font-size:15px;font-weight:600;color:var(--lecont-green)}.drop-main span{text-decoration:underline}.drop-sub{margin-top:4px;font-size:13px;color:var(--ink-soft)}.stmt-rows{list-style:none;margin:12px 0 0;padding:0}.stmt-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--line);border-left:3px solid var(--lecont-green);background:#fff;padding:10px 14px;margin-top:8px}.stmt-row-bad{border-left-color:var(--warn-line)}.stmt-meta{flex:1;min-width:170px}.stmt-name{font-size:14.5px;font-weight:600;word-break:break-all}.stmt-size{font-size:12.5px;color:var(--ink-soft)}.stmt-state{font-size:13px;font-weight:600}.stmt-state-uploading{color:var(--ink-soft)}.stmt-state-ok{color:var(--lecont-green)}.stmt-state-error{color:var(--warn-ink)}.stmt-remove{width:auto;background:transparent;color:var(--ink-soft);border:1px solid var(--line);padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer}.error-party{margin-left:8px;padding:1px 7px;border-radius:9px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border:1px solid currentColor;white-space:nowrap}.needs-block{font-size:12px;line-height:1.45;color:var(--ink)}.needs-received{color:var(--ink-soft);margin-bottom:6px}.needs-heading{font-weight:600;color:var(--ink-soft);margin-top:6px}.needs-heading:first-child{margin-top:0}.needs-list{margin:2px 0 0;padding-left:16px}.needs-list li{overflow-wrap:anywhere}.needs-balances li{font-variant-numeric:tabular-nums}.needs-clear{color:var(--ink-soft)}.needs-block-cell{max-height:84px;overflow:hidden;max-width:280px}.park-field{min-width:250px}.follow-up-later{display:flex;flex-direction:column;gap:6px;font-weight:400}.chase-time{padding:5px 8px;border:1px solid var(--line);border-radius:6px;font-size:13px}.deal-header-needs{padding:8px 0 0;border-top:1px solid var(--line);margin-top:8px}.parked-group{margin-top:18px}.parked-toggle{border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink-soft);font-family:inherit;font-size:13px;font-weight:600;padding:7px 12px;cursor:pointer}.parked-table{margin-top:10px}.parked-table tbody tr{cursor:pointer}.notice-refused{border-left-color:#8a5a2b;background:#8a5a2b12}.notice-refused .notice-mark{color:#8a5a2b;font-weight:700}.dot-refused{background:#8a5a2b}.link-state{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:12px;color:var(--ink-soft)}.link-state-badge{font-weight:700;letter-spacing:.02em;text-transform:uppercase;font-size:11px;padding:1px 7px;border-radius:999px;border:1px solid var(--line)}.link-state-OPEN{color:var(--brand);border-color:var(--brand)}.link-state-SIGNED{color:var(--ink-soft)}.link-state-EXPIRED,.link-state-VOIDED,.link-state-DECLINED,.link-state-NO_DOCUMENT,.link-state-NO_LINK{color:var(--danger);border-color:var(--danger)}.link-state-DRAFT{color:var(--ink-soft)}.link-state-dead{color:var(--danger);font-weight:600}.grid-apply{margin-top:14px;padding-top:12px;border-top:1px solid var(--line)}.grid-apply .table-scroll{margin-top:8px}.card-withheld{display:block;margin-top:6px;font-size:12px;font-weight:600;color:var(--danger)}.outbound-switch{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.outbound-switch.is-paused{border-color:var(--warn-line);background:var(--warn-bg)}.outbound-switch.is-paused strong{color:var(--warn-ink)}.outbound-switch.is-live{border-color:var(--green-500);background:var(--green-50)}.outbound-switch.is-live strong{color:var(--green-900)}.outbound-switch p{margin:4px 0 0;max-width:68ch}.outbound-reason,.outbound-sms{white-space:normal;min-width:28ch;max-width:52ch}.qcard h3{margin:20px 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft, #5b6b61)}.qcard h3 .panel-count,.qcard h3 .panel-flag{margin-left:8px;text-transform:none;letter-spacing:0}.qcard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 20px;margin-top:4px}.qcard-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.qcard-label{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft, #5b6b61)}.qcard-value,.qcard-prose{white-space:normal;overflow-wrap:anywhere}.qcard-empty{color:var(--ink-soft, #5b6b61);font-size:12px}.qcard-answers{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13px}.qcard-prose{min-width:22ch;max-width:46ch}.capture-review-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:18px}.capture-review-wide{grid-column:1 / -1}.capture-review-grid textarea{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-family:inherit;font-size:14px}.capture-evidence{display:block;margin-top:4px;color:var(--ink-soft);font-size:12px;font-style:italic}.capture-review-position{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:10px;align-items:end}.capture-review-stips{margin:0 0 8px;padding-left:18px}.capture-review-notes{margin:0 0 14px;padding-left:18px;color:var(--warn-ink);font-size:13px}
