@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500;600&display=swap);:root{--void:#f4f5f2;--panel:#fff;--panel-alt:#f9f9f8;--panel-raised:#fff;--line:#e2e5df;--line-soft:#eceeea;--ink:#1b1e18;--ink-dim:#474d42;--ink-faint:#6b7364;--brand-green:#3ce434;--green-soft:#ddf5db;--green:#1a8415;--green-dim:#146710;--green-deep:#114b0e;--amber:#a8641f;--amber-soft:#f6e9d8;--indigo:#3730a3;--indigo-soft:#e0e1fa;--purple:#6b21a8;--purple-soft:#f0e1fa;--slate:#5b6470;--danger:#b23a24;--radius:3px;--serif:"Fraunces",Georgia,serif;--sans:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,sans-serif;--mono:"IBM Plex Mono","Courier New",monospace}*{box-sizing:border-box}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 1px 1px,#1b1e180d 1px,#0000 0) 0 0/22px 22px,#f4f5f2;background:radial-gradient(circle at 1px 1px,#1b1e180d 1px,#0000 0) 0 0/22px 22px,var(--void);color:#1b1e18;color:var(--ink);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--sans);font-size:14px;line-height:1.5;min-height:100vh}a{color:inherit}code{font-family:IBM Plex Mono,Courier New,monospace;font-family:var(--mono)}.shell{margin:0 auto;max-width:1440px;padding:28px 32px 60px}.masthead{align-items:flex-end;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:24px;padding-bottom:20px}.kicker{color:var(--ink-faint);font-family:var(--mono);font-size:11px;letter-spacing:.04em;margin-bottom:6px}.wordmark-accent{color:var(--brand-green)}.brand-block h1{font-family:var(--serif);font-size:28px;font-weight:600;letter-spacing:-.01em;margin:0}.brand-block .sub{color:var(--ink-dim);font-size:13.5px;margin-top:4px}.scope-selectors{display:flex;flex-wrap:wrap;gap:18px}.scope-group{display:flex;flex-direction:column;gap:6px}.scope-label{color:var(--ink-faint);font-family:var(--mono);font-size:10.5px}.pill-row{border:1px solid var(--line);border-radius:var(--radius);display:flex;overflow:hidden}.pill{background:var(--panel);border-right:1px solid var(--line);color:var(--ink-dim);font-size:12.5px;padding:7px 13px;white-space:nowrap}.pill:last-child{border-right:none}.pill.active{background:var(--green-soft);color:var(--green);font-weight:500}.pill.locked{color:var(--ink-faint);cursor:help}.nav-tabs{display:flex;gap:6px}.nav-tab{border:1px solid #0000;border-radius:var(--radius);color:var(--ink-dim);font-size:13px;padding:8px 14px;text-decoration:none}.nav-tab:hover{color:var(--ink)}.nav-tab.active{background:var(--green-soft);color:var(--green);font-weight:500}.workspace{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:280px 1fr;margin-top:4px}.workspace>main{min-width:0}@media (max-width:980px){.workspace{grid-template-columns:1fr}}.rail{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden;position:sticky;top:20px}.rail>.rail-section{flex:none}.advanced-options-scroll{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--line) #0000;scrollbar-width:thin}.advanced-options-scroll:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.advanced-options-scroll::-webkit-scrollbar{width:8px}.advanced-options-scroll::-webkit-scrollbar-track{background:#0000}.advanced-options-scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px}.rail-section{border-bottom:1px solid var(--line-soft);padding:16px 18px}.rail-section:last-child{border-bottom:none}.rail-title{align-items:center;color:var(--ink-faint);display:flex;font-family:var(--mono);font-size:10.5px;justify-content:space-between;letter-spacing:.03em;margin-bottom:12px}.save-flag{color:var(--green);font-size:10px;opacity:0;transition:opacity .3s}.save-flag.show{opacity:1}.src-row{font-size:12.5px;justify-content:space-between;padding:4px 0}.src-row,.src-row label{align-items:center;display:flex}.src-row label{color:var(--ink-dim);cursor:pointer;gap:8px;text-transform:capitalize}.src-row input[type=checkbox]{accent-color:var(--green);height:13px;width:13px}.src-count{color:var(--ink-faint);font-family:var(--mono);font-size:11.5px}.slider-block{margin-bottom:16px}.slider-block:last-child{margin-bottom:0}.slider-head{color:var(--ink-dim);display:flex;font-size:12px;justify-content:space-between;margin-bottom:6px}.slider-head .val{color:var(--ink);font-family:var(--mono)}input[type=range]{-webkit-appearance:none;background:var(--line);border-radius:2px;height:2px;outline:none;width:100%}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--brand-green);border:2px solid var(--panel);border-radius:50%;box-shadow:0 0 0 1px var(--line);cursor:pointer;height:13px;width:13px}input[type=range]::-moz-range-thumb{background:var(--brand-green);border:2px solid var(--panel);border-radius:50%;box-shadow:0 0 0 1px var(--line);cursor:pointer;height:13px;width:13px}.hint{color:var(--ink-faint);font-size:11px;line-height:1.5;margin-top:10px}.rail-actions{display:flex;gap:8px;padding:14px 18px}.btn{background:var(--panel);background:var(--panel-raised,var(--panel));border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-dim);flex:1 1;font-size:12px;padding:8px 12px;text-align:center}.btn:hover{border-color:var(--ink-faint);color:var(--ink)}.btn.primary{background:var(--green-soft);border-color:var(--green);color:var(--green-dim)}.btn.primary:hover{background:var(--green);border-color:var(--green-dim);color:#fff}.btn:disabled,.btn:disabled:hover{border-color:var(--line);color:var(--ink-faint);cursor:not-allowed;opacity:.5}.btn.primary:disabled,.btn.primary:disabled:hover{background:var(--green-soft);color:var(--green-dim)}.advanced-toggle-section{padding:10px 18px}.advanced-toggle{background:none;border:none;color:var(--ink-faint);cursor:pointer;font-family:var(--sans);font-size:11px;padding:0}.advanced-toggle:hover{color:var(--ink-dim)}.ingestion-control-wrap{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;padding:12px 16px}.ingestion-control{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.ingestion-control .btn{flex:none;padding:8px 16px}.ingestion-control .advanced-toggle{margin-right:4px}.ingestion-meta{display:flex;flex-direction:column;gap:2px;margin-right:auto}.ingestion-meta .lbl{color:var(--ink-faint);font-family:var(--mono);font-size:10.5px}.ingestion-meta .val{color:var(--ink-dim);font-size:12.5px}.ingestion-status{color:var(--ink-dim);font-size:12px;margin-top:10px}.ingestion-status.error{color:var(--danger)}.ingestion-hint{margin-bottom:8px}.btn-spinner{animation:btn-spin .7s linear infinite;border:1.5px solid;border-radius:50%;border-top:1.5px solid #0000;display:inline-block;height:11px;margin-right:6px;opacity:.6;vertical-align:-1.5px;width:11px}@keyframes btn-spin{to{transform:rotate(1turn)}}.ingestion-phase-list{display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:11px;gap:18px;list-style:none;margin:0;padding:0}.ingestion-phase{align-items:center;color:var(--ink-faint);display:flex;gap:5px}.ingestion-phase-icon{align-items:center;display:inline-flex;justify-content:center;width:12px}.ingestion-phase-done{color:var(--green-dim)}.ingestion-phase-done .ingestion-phase-icon{color:var(--green)}.ingestion-phase-current{color:var(--ink);font-weight:500}.ingestion-phase-current .btn-spinner{border-color:var(--ink-dim);border-top-color:#0000;opacity:1}.ingestion-phase-failed{color:var(--danger)}.ingestion-phase-detail{color:inherit;opacity:.85}.ingestion-options{border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:32px;margin-top:12px;padding-top:12px}.ingestion-options-block{min-width:180px}.ingestion-options-block .src-row label{text-transform:none}.days-input{align-items:center;color:var(--ink-dim);display:flex;font-size:12px;gap:8px}.days-input input[type=number]{background:var(--panel);color:var(--ink);font-family:inherit;font-size:12.5px;padding:5px 8px;width:64px}.days-input input[type=number],.stats-strip{border:1px solid var(--line);border-radius:var(--radius)}.stats-strip{grid-gap:1px;background:var(--line);display:grid;gap:1px;grid-template-columns:repeat(3,1fr);margin-bottom:16px;overflow:hidden}@media (max-width:700px){.stats-strip{grid-template-columns:1fr}}.stat{background:var(--panel);padding:14px 16px}.stat .num{color:var(--ink);font-family:var(--mono);font-size:22px}.stat .num.tier-a{color:var(--green-deep)}.stat .num.tier-b{color:var(--green)}.stat .num.tier-c{color:var(--slate)}.stat .lbl{color:var(--ink-faint);font-size:11px;margin-top:2px}.filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.add-target-btn{flex:none;margin-left:auto;white-space:nowrap}.filter-bar input[type=date],.filter-bar select{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-dim);font-family:inherit;font-size:12.5px;padding:8px 10px}.filter-bar label{color:var(--ink-faint);display:flex;flex-direction:column;font-family:var(--mono);font-size:11px;gap:4px}.search-box{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);flex:1 1;min-width:200px;padding:8px 12px}.search-box input{background:none;border:none;color:var(--ink);font-family:inherit;font-size:13px;outline:none;width:100%}.list-caption,.search-box input::placeholder{color:var(--ink-faint)}.list-caption{font-size:11.5px;margin-bottom:10px}.chip-set{display:flex;flex-wrap:wrap;gap:6px}.chip{background:var(--panel);border:1px solid var(--line);border-radius:20px;color:var(--ink-dim);font-size:12px;padding:6px 11px}.chip.active{background:var(--panel-raised);border-color:var(--ink-faint);color:var(--ink);font-weight:500}.tier-bands-note{border-left:1px solid var(--line);color:var(--ink-faint);font-family:var(--mono);font-size:10.5px;padding-left:12px;white-space:nowrap}.tier-bands-note b{color:var(--ink-dim);font-weight:500}.list-head{grid-gap:12px;align-items:center;color:var(--ink-faint);display:grid;font-family:var(--mono);font-size:10.5px;gap:12px;grid-template-columns:1.6fr 1fr 1fr .9fr .9fr 24px;padding:8px 16px}.list-head .sortable{align-items:center;cursor:pointer;display:flex;gap:4px;-webkit-user-select:none;user-select:none}.list-head .sortable:hover{color:var(--ink-dim)}.sort-arrow{font-size:8px}@media (max-width:820px){.list-head{display:none}}.account-list{display:flex;flex-direction:column;gap:10px;padding-bottom:2px}.account-row{grid-gap:12px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;display:grid;gap:12px;grid-template-columns:1.6fr 1fr 1fr .9fr .9fr 24px;padding:14px 16px;transition:border-color .15s}.account-row:hover{border-color:var(--ink-faint)}@media (max-width:820px){.account-row{gap:8px;grid-template-columns:1fr}}.company-cell{align-items:center;display:flex;gap:12px}.company-name{color:var(--ink);font-size:13.5px;font-weight:500}.company-meta{color:var(--ink-faint);font-size:11px;margin-top:1px}.comp-bar{background:var(--line-soft);border-radius:2px;display:flex;height:7px;overflow:hidden;width:100%}.comp-seg{background:var(--green);height:100%}.score-cell{color:var(--ink);font-family:var(--mono);font-size:19px}.score-cell .of100{color:var(--ink-faint);font-size:11px}.badge-count{color:var(--ink-dim);font-family:var(--mono);font-size:12px}.corroborated-flag{color:var(--green)}.last-signal{color:var(--ink-dim);font-size:11.5px}.last-signal .cat,.row-chevron{color:var(--ink-faint)}.row-chevron{font-size:18px;text-align:center}.account-row:hover .row-chevron{color:var(--ink-dim)}.stamp{border-radius:2px;color:#fff;flex:none;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.06em;padding:3px 8px}.stamp.a{background:var(--green-deep)}.stamp.b{background:var(--green)}.stamp.c{background:var(--slate)}.account-row.tier-a{border-left:3px solid var(--green-deep)}.account-row.tier-b{border-left:3px solid var(--green)}.account-row.tier-c{border-left:3px solid var(--slate)}.empty-state{border:1px dashed var(--line);border-radius:var(--radius);color:var(--ink-faint);padding:60px 20px;text-align:center}.empty-state .title{color:var(--ink-dim);font-family:var(--serif);font-size:18px;margin-bottom:6px}.empty-state code{background:var(--panel-alt);border-radius:2px;padding:1px 5px}.badge{border:1px solid #0000;border-radius:20px;display:inline-block;font-family:var(--mono);font-size:11px;padding:2px 8px;white-space:nowrap}.badge-intent{background:var(--green-soft);border-color:var(--green);color:var(--green-dim)}.badge-capacity{background:var(--amber-soft);border-color:var(--amber);color:var(--amber)}.badge-activity{background:var(--indigo-soft);border-color:var(--indigo);color:var(--indigo)}.badge-org-change{background:var(--purple-soft);border-color:var(--purple);color:var(--purple)}.badge-default{background:var(--line-soft);border-color:var(--line);color:var(--ink-faint)}.fill-intent{background:var(--green-dim)}.fill-capacity{background:var(--amber)}.fill-activity{background:var(--indigo)}.fill-org_change{background:var(--purple)}.signal-table{border-collapse:collapse;table-layout:fixed;width:100%}.signal-table .signal-col-company{width:28%}.signal-table .signal-col-type{width:17%}.signal-table .signal-col-family{width:14%}.signal-table .signal-col-confidence{width:12%}.signal-table .signal-col-evidence{width:15%}.signal-table .signal-col-date{width:14%}.signal-table th{border-bottom:1px solid var(--line);color:var(--ink-faint);font-family:var(--mono);font-size:10.5px;padding:8px 10px;text-align:left;white-space:nowrap}.signal-table td{border-bottom:1px solid var(--line-soft);font-size:13px;overflow:hidden;padding:11px 10px;vertical-align:top}.signal-table tr:hover td{background:var(--panel-alt)}.signal-table .company-link{color:var(--ink);display:block;font-weight:500;text-decoration:none}.signal-table .company-link,.signal-table .signal-company-cell .company-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.signal-table .signal-date-cell,.signal-table .signal-evidence-cell,.signal-table .signal-family-cell,.signal-table .signal-type-cell{white-space:nowrap}.signal-table .company-link:hover{text-decoration:underline}.signal-table .conf{font-family:var(--mono)}.evidence-link{align-items:center;border-bottom:1px dotted var(--green-dim);color:var(--green-dim);display:inline-flex;font-size:12px;gap:4px;text-decoration:none}.evidence-link:hover{color:var(--green)}.no-evidence{color:var(--ink-faint);font-size:12px}.unattributed-pill{color:var(--ink-faint);font-size:11px;font-style:italic}.pagination{align-items:center;display:flex;justify-content:space-between;margin-top:14px}.pagination,.pagination button{color:var(--ink-dim);font-size:12.5px}.pagination button{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:6px 12px}.pagination button:disabled{cursor:default;opacity:.4}.pagination button:not(:disabled):hover{border-color:var(--ink-faint);color:var(--ink)}.state-msg{border:1px dashed var(--line);border-radius:var(--radius);color:var(--ink-faint);padding:40px 20px;text-align:center}.state-msg.error{border-color:var(--danger);color:var(--danger)}.overlay{background:#1b1e1852;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .2s;z-index:40}.overlay.show{opacity:1;pointer-events:auto}.drawer{background:var(--panel);border-left:1px solid var(--line);height:100%;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .25s ease;width:min(480px,92vw);z-index:41}.drawer.show{transform:translateX(0)}.drawer-tier-banner{color:#fff;display:block;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.07em;padding:7px 24px;text-transform:uppercase}.drawer-tier-banner.tier-a{background:var(--green-deep)}.drawer-tier-banner.tier-b{background:var(--green)}.drawer-tier-banner.tier-c{background:var(--slate)}.drawer-head{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:16px 24px}.drawer-title{font-family:var(--serif);font-size:20px}.drawer-close{align-items:center;background:none;border:1px solid var(--line);border-radius:50%;color:var(--ink-dim);display:flex;height:28px;justify-content:center;width:28px}.drawer-body{padding:20px 24px}.drawer-body h4{color:var(--ink-faint);font-family:var(--mono);font-size:10.5px;letter-spacing:.03em;margin:22px 0 10px}.drawer-body h4:first-child{margin-top:0}.domain-link{align-items:center;border-bottom:1px dotted var(--ink-faint);color:var(--ink-faint);display:inline-flex;font-family:var(--mono);font-size:10.5px;gap:4px;margin-top:6px;text-decoration:none}.domain-link:hover{color:var(--ink-dim)}.breakdown-row{grid-gap:10px;align-items:center;display:grid;font-size:12px;gap:10px;grid-template-columns:90px 1fr 46px;margin-bottom:7px}.breakdown-row .cname{color:var(--ink-dim)}.breakdown-row .cbar{background:var(--line-soft);border-radius:2px;height:6px;overflow:hidden}.breakdown-row .cbar i{display:block;height:100%}.breakdown-row .cval{color:var(--ink);font-family:var(--mono);text-align:right}.timeline{display:flex;flex-direction:column}.tl-item{border-bottom:1px solid var(--line-soft);display:flex;gap:12px;padding:11px 0}.tl-item:last-child{border-bottom:none}.tl-marker{background:var(--green);border-radius:50%;flex:none;height:7px;margin-top:6px;width:7px}.tl-body{flex:1 1}.tl-top{color:var(--ink-faint);display:flex;font-family:var(--mono);font-size:11px;gap:10px;justify-content:space-between;margin-bottom:4px}.tl-headline{color:var(--ink);font-size:13px;line-height:1.4}.tl-source{color:var(--ink-faint);font-size:11px;margin-top:4px}.signal-score-note{color:var(--ink-dim);font-size:10.5px;line-height:1.4;margin-top:5px}.foot-note{border-top:1px solid var(--line);color:var(--ink-faint);font-size:11.5px;line-height:1.6;margin-top:26px;padding-top:16px}.foot-note code{background:var(--panel-alt);border-radius:2px;padding:1px 5px}@media (max-width:700px){.signal-table colgroup,.signal-table thead{display:none}.signal-table,.signal-table tbody,.signal-table td,.signal-table tr{display:block;width:100%}.signal-table tr{border-bottom:1px solid var(--line);padding:10px 0}}.target-icon{align-items:center;color:var(--green-dim);display:inline-flex;margin-right:6px;vertical-align:-1px}.account-row.pending{cursor:default;opacity:.8}.account-row.pending:hover{border-color:var(--line)}.watchlist-stats-line{color:var(--ink-faint);font-family:var(--mono);font-size:11px;margin:-6px 0 14px}.account-filter-tabs{border:1px solid var(--line);border-radius:var(--radius);display:flex;overflow:hidden}.account-filter-tabs .tab{background:var(--panel);border:none;border-right:1px solid var(--line);color:var(--ink-dim);cursor:pointer;font:500 11.5px var(--sans);padding:7px 12px;white-space:nowrap}.account-filter-tabs .tab:last-child{border-right:none}.account-filter-tabs .tab:hover{background:var(--panel-alt);color:var(--ink)}.account-filter-tabs .tab.active{background:var(--green-soft);color:var(--green-dim);font-weight:600}.muted-cell{color:var(--ink-faint);font-size:11.5px;font-style:italic}.modal-overlay{align-items:center;background:#1b1e1859;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:50}.modal{background:var(--panel);border:1px solid var(--line);border-radius:6px;box-shadow:0 12px 40px #1b1e182e;max-height:90vh;max-width:420px;overflow-y:auto;width:100%}.modal-head{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;justify-content:space-between;padding:16px 20px}.modal-head h3{font-family:var(--serif);font-size:17px;font-weight:600;margin:0}.modal-close{background:none;border:none;color:var(--ink-faint);cursor:pointer;font-size:15px;padding:2px 4px}.modal-close:hover{color:var(--ink)}.modal-body{gap:12px;padding:16px 20px}.modal-body,.modal-field{display:flex;flex-direction:column}.modal-field{gap:5px}.modal-field label,.modal-label{color:var(--ink-faint);font-family:var(--mono);font-size:10.5px;letter-spacing:.02em}.modal-field input,.modal-field select{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font-family:inherit;font-size:13px;padding:7px 10px}.modal-field input::placeholder{color:var(--ink-faint)}.modal-field-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.modal-advanced{border:1px dashed var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:12px;margin-top:2px;padding:12px}.modal-hint{color:var(--ink-faint);font-size:10.5px;line-height:1.5}.modal-error{color:var(--danger);font-size:12px}.modal-foot{border-top:1px solid var(--line-soft);display:flex;gap:8px;justify-content:flex-end;padding:14px 20px}.modal-foot .btn{flex:none;padding:8px 16px}.resolver-badges{display:flex;flex-wrap:wrap;gap:8px}.resolver-badge{border:1px solid;border-radius:99px;font-family:var(--mono);font-size:11px;padding:3px 9px}.resolver-resolved{background:var(--green-soft);border-color:var(--green);color:var(--green-dim)}.resolver-unresolved{background:var(--amber-soft);border-color:var(--amber);color:var(--amber)}.resolver-not_attempted{background:var(--line-soft);border-color:var(--line);color:var(--ink-faint)}.run-result-row{display:flex;font-size:12.5px;gap:10px;justify-content:space-between;padding:4px 0}.run-result-domain{color:var(--ink-dim);text-transform:capitalize}.run-result-detail{color:var(--ink-faint)}.merge-review{margin:0 auto;max-width:900px;padding:24px 20px 60px}.merge-review-head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px}.merge-review-head h2{font-size:20px;margin:0 0 6px}.merge-review-sub{color:var(--ink-faint);font-size:12.5px;line-height:1.6;margin:0;max-width:620px}.merge-review-head .btn{flex:none;padding:8px 16px}.merge-candidate-list{display:flex;flex-direction:column;gap:10px}.merge-candidate-row{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:16px;padding:14px 16px}.merge-candidate-pair{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:260px}.merge-candidate-account{align-items:center;color:var(--ink);display:flex;font-size:13px;gap:8px}.merge-candidate-role{background:var(--green-soft);border-radius:99px;color:var(--green-dim);flex:none;font-family:var(--mono);font-size:9.5px;padding:2px 7px}.merge-candidate-role.dup{background:var(--amber-soft);color:var(--amber)}.merge-candidate-meta{align-items:flex-end;display:flex;flex:none;flex-direction:column;gap:2px}.merge-candidate-confidence{color:var(--ink-dim);font-family:var(--mono);font-size:13px}.merge-candidate-method{color:var(--ink-faint);font-size:10.5px}.merge-candidate-actions{display:flex;flex:none;gap:8px}.merge-candidate-actions .btn{flex:none;font-size:12px;padding:7px 12px}@media (max-width:980px){.rail{display:block;max-height:none;position:static}.advanced-options-scroll,.rail{overflow:visible}}.people-page{padding:4px 0 28px}.people-intro{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin:4px 0 20px}.people-eyebrow{color:var(--ink-faint);font:10.5px var(--mono);letter-spacing:.06em}.people-intro h2{font:600 25px var(--serif);letter-spacing:-.015em;margin:5px 0 3px}.people-intro p{color:var(--ink-dim);font-size:13px;margin:0}.people-refresh{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-dim);padding:8px 12px;white-space:nowrap}.people-refresh:hover{border-color:var(--green);color:var(--green-dim)}.people-refresh:disabled{cursor:wait;opacity:.6}.people-stats{grid-gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:14px;overflow:hidden}.people-stat{background:var(--panel);display:flex;flex-direction:column;gap:1px;padding:12px 15px}.people-stat-value{color:var(--ink);font:21px var(--mono)}.people-stat-label{color:var(--ink-faint);font-size:11px}.people-workflow-note{align-items:flex-start;background:#f3f8f0;border:1px solid #d9e8d4;border-radius:var(--radius);color:#486146;display:flex;font-size:12px;gap:9px;line-height:1.55;margin-bottom:16px;padding:11px 13px}.people-note-mark{align-items:center;border:1px solid #a9c7a1;border-radius:50%;display:inline-flex;flex:none;font:11px var(--mono);height:17px;justify-content:center;width:17px}.people-state{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-faint);padding:38px 20px;text-align:center}.people-error{align-items:center;color:var(--danger);display:flex;gap:12px;justify-content:center}.people-error button{background:#0000;border:1px solid;border-radius:var(--radius);color:inherit;padding:5px 9px}.people-toast-error{background:#fcefeb;border:1px solid #e7c2ba;border-radius:var(--radius);color:var(--danger);font-size:12px;margin-bottom:12px;padding:9px 12px}.people-run-summary{background:#f3f8f0;border:1px solid #d9e8d4;border-radius:var(--radius);color:#486146;font-size:12px;line-height:1.5;margin-bottom:12px;padding:10px 13px}.ranked-companies{display:flex;flex-direction:column;gap:11px}.ranked-company{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.ranked-company-head{align-items:center;display:flex;gap:14px;justify-content:space-between;padding:14px 16px 11px}.ranked-company-main{align-items:center;display:flex;gap:13px;min-width:0}.rank-number{align-items:center;background:var(--green-soft);border-radius:50%;color:var(--green-dim);display:flex;flex:none;font:12px var(--mono);height:35px;justify-content:center;width:35px}.ranked-company-name-block{min-width:0}.ranked-company-name-line{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ranked-company-name-line h3{color:var(--ink);font-size:15px;font-weight:600;margin:0}.people-tier{border-radius:2px;font:10px var(--mono);padding:2px 7px}.people-tier-a{background:#ddf5db;color:#146710}.people-tier-b{background:#e9f0e4;color:#4b6b3d}.people-tier-c{background:#eceef0;color:#5b6470}.ranked-company-meta{align-items:center;color:var(--ink-faint);display:flex;flex-wrap:wrap;font-size:11px;gap:12px;margin-top:3px}.ranked-company-meta a{color:var(--ink-dim);text-decoration:none}.ranked-company-meta a:hover{color:var(--green-dim);text-decoration:underline}.demo-data-flag,.demo-email-label{color:#9a5b12;font-size:10.5px}.rank-score-wrap{align-items:baseline;display:flex;flex:none;gap:5px}.rank-score{color:var(--ink);font:22px var(--mono)}.rank-score-caption{color:var(--ink-faint);font-size:10px}.rank-score-track{background:var(--line-soft);height:3px}.rank-score-track span{background:var(--green);display:block;height:100%}.role-search-section{padding:12px 16px 14px}.role-search-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:9px}.role-search-heading>div{display:flex;flex-direction:column}.role-search-heading strong{font-size:12.5px;font-weight:600}.role-search-heading span{color:var(--ink-faint);font-size:11px}.contact-count{color:var(--ink-dim)!important;font:10.5px var(--mono);white-space:nowrap}.role-search-options{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.role-search-option{background:var(--panel-alt);border:1px solid var(--line-soft);border-radius:var(--radius);gap:8px;justify-content:space-between;padding:9px 10px}.role-search-copy,.role-search-option{align-items:center;display:flex;min-width:0}.role-search-copy{color:var(--ink-dim);font-size:11.5px;gap:7px}.role-search-link{color:var(--green-dim);flex:none;font-size:11px;font-weight:600;text-decoration:none}.role-search-link:hover{text-decoration:underline}.persona-dot{background:#56984b;border-radius:50%;flex:none;height:7px;width:7px}.persona-champion{background:#8577cb}.persona-executive{background:#c28846}.saved-contacts{padding:0 16px 12px}.saved-contacts-title{color:var(--ink-faint);font:10px var(--mono);letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.saved-contact{grid-gap:12px;align-items:center;border-top:1px solid var(--line-soft);display:grid;gap:12px;grid-template-columns:minmax(180px,.85fr) minmax(0,1.4fr) auto;padding:9px 0}.saved-contact-person{align-items:center;display:flex;gap:9px;min-width:0}.saved-contact-person>div{display:flex;flex-direction:column;min-width:0}.saved-contact-person strong{color:var(--ink);font-size:12px}.saved-contact-person strong,.saved-contact-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-contact-title{color:var(--ink-faint);font-size:10.5px}.persona-tag{background:#e8f2e5;border-radius:2px;color:#3d6b34;font-size:9.5px;padding:3px 6px;white-space:nowrap}.persona-tag-champion{background:#ece9f8;color:#66589f}.persona-tag-executive{background:#f6ebdd;color:#966323}.saved-contact-details{align-items:center;color:var(--ink-faint);display:flex;flex-wrap:wrap;font-size:10.5px;gap:6px 11px}.automated-contacts{display:flex;flex-direction:column}.automated-contact{align-items:flex-start;display:flex;gap:14px}.automated-contact .saved-contact-person{flex:1 1 230px}.automated-contact .saved-contact-details{flex:1 1 210px}.contact-fit-reason{color:var(--ink-faint);display:block;font-size:10.5px;line-height:1.4;margin-top:4px}.contact-source-type{color:var(--ink-faint);font-size:10px}.contact-review-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:145px}.contact-review-actions button{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-dim);font-size:10.5px;padding:5px 9px}.contact-review-actions button:first-of-type{background:var(--green-soft);border-color:var(--green);color:var(--green-dim)}.contact-review-actions button:disabled{cursor:wait;opacity:.6}.contact-review-actions .dismiss-contact{background:#fcefeb;border-color:#e7c2ba;color:var(--danger)}.contact-fit-score{color:var(--green-dim);font:10px var(--mono);white-space:nowrap}.approved-contact-status{color:var(--green-dim);font-size:10.5px}.company-research-note{color:var(--ink-faint);font-size:10.5px;line-height:1.45;padding:0 16px 8px}.no-contacts-state{color:var(--ink-faint);font-size:11px;padding:8px 0}.saved-contact-details a{color:var(--ink-dim);text-decoration:none}.saved-contact-details a:hover{color:var(--green-dim);text-decoration:underline}.email-status{background:#f1f2ef;border-radius:2px;color:var(--ink-faint);font-size:9.5px;padding:2px 5px}.email-status-verified{background:#ddf5db;color:#146710}.email-status-published{background:#e8f0e5;color:#496d41}.email-status-risky{background:#f7e9d9;color:#9a581c}.remove-contact{background:#0000;border:0;color:var(--ink-faint);font-size:10.5px}.remove-contact:hover{color:var(--danger)}.remove-contact:disabled{opacity:.6}.add-contact-row{align-items:center;border-top:1px solid var(--line-soft);display:flex;gap:12px;justify-content:space-between;padding:9px 16px 12px}.add-contact-row span{color:var(--ink-faint);font-size:11px}.add-contact-row button{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--green-dim);font-size:11.5px;padding:6px 10px;white-space:nowrap}.add-contact-row button:hover{background:var(--green-soft);border-color:var(--green)}.contact-form{background:#fbfcfa;border-top:1px solid var(--line);padding:13px 16px 15px}.contact-form-head{align-items:center;display:flex;font-size:12px;justify-content:space-between;margin-bottom:10px}.contact-form-head button{background:#0000;border:0;color:var(--ink-faint);font-size:19px;line-height:1}.contact-form-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.contact-form-grid label{color:var(--ink-dim);display:flex;flex-direction:column;font-size:10.5px;gap:4px}.contact-form-grid label>span{color:var(--danger)}.contact-form-grid input,.contact-form-grid select{background:#fff;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font:11.5px var(--sans);min-width:0;padding:7px 8px;width:100%}.contact-form-grid input:focus,.contact-form-grid select:focus{border-color:var(--green);outline:2px solid #cbe6c5}.contact-source-field{grid-column:span 2}.contact-form-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:12px}.contact-form-actions>span{color:var(--ink-faint);font-size:10px}.people-save-button{background:var(--green-soft);border:1px solid var(--green);border-radius:var(--radius);color:var(--green-dim);font-size:11.5px;font-weight:600;padding:7px 12px;white-space:nowrap}.people-save-button:disabled{cursor:wait;opacity:.6}@media (max-width:820px){.role-search-options{grid-template-columns:1fr}.saved-contact{gap:7px;grid-template-columns:1fr auto}.saved-contact-details{grid-column:1/-1}.saved-contact>.remove-contact{grid-column:2;grid-row:1}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.people-intro{align-items:flex-start;flex-direction:column}.people-refresh{align-self:stretch}.people-stats{grid-template-columns:1fr}.ranked-company-head{align-items:flex-start}.ranked-company-meta{gap:4px 9px}.contact-form-grid{grid-template-columns:1fr}.contact-source-field{grid-column:auto}.add-contact-row,.contact-form-actions{align-items:flex-start;flex-direction:column}.people-save-button{width:100%}.automated-contact{display:flex;flex-direction:column}.contact-review-actions{justify-content:flex-start;width:100%}}.corpus-page{padding:4px 0 28px}.corpus-intro{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin:4px 0 14px}.corpus-eyebrow{color:var(--ink-faint);font:10.5px var(--mono);letter-spacing:.06em}.corpus-intro h2{font:600 25px var(--serif);letter-spacing:-.015em;margin:5px 0 3px}.corpus-intro p{color:var(--ink-dim);font-size:13px;margin:0}.corpus-credit-note{color:var(--ink-dim);font-size:12px;white-space:nowrap}.corpus-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.corpus-add{display:flex;gap:8px}.corpus-page input:not([type=checkbox]):not([type=file]){color:var(--ink);font:13px var(--sans);min-width:230px;padding:7px 10px}.corpus-page button,.corpus-page input:not([type=checkbox]):not([type=file]){background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.corpus-page button{color:var(--ink-dim);cursor:pointer;font:12.5px var(--sans);padding:6px 12px}.corpus-page button:hover:not(:disabled){border-color:var(--green);color:var(--green-dim)}.corpus-page button:disabled{cursor:default;opacity:.55}.corpus-export{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-dim);font:12.5px var(--sans);padding:6px 12px;text-decoration:none}.corpus-export:hover{border-color:var(--green);color:var(--green-dim)}.corpus-sort{color:var(--ink-dim);font-size:12.5px;margin-left:auto}.corpus-sort select{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font:12.5px var(--sans);padding:5px 8px}.corpus-error{background:#fcefeb;border:1px solid #e7c2ba;border-radius:var(--radius);color:var(--danger)}.corpus-error,.corpus-notice{font-size:12.5px;margin:8px 0;padding:9px 12px}.corpus-notice{background:#f3f8f0;border:1px solid #d9e8d4;border-radius:var(--radius);color:#486146}.corpus-filters{display:flex;flex-wrap:wrap;gap:8px 22px;margin:10px 0 14px}.corpus-chips{display:flex;flex-wrap:wrap;gap:6px}.corpus-chips button{border-radius:999px;padding:3px 11px}.corpus-chips button.active{background:var(--green-soft);border-color:var(--green);color:var(--green-deep)}.corpus-state{color:var(--ink-faint);padding:30px 20px;text-align:center}.corpus-state,.corpus-table{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius)}.corpus-table{overflow:hidden}.corpus-row{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,2.4fr) 1.1fr .9fr .6fr .9fr 1fr;padding:10px 16px;text-align:left;width:100%}.corpus-row-head{background:var(--panel-alt);color:var(--ink-faint);font:10.5px var(--mono);letter-spacing:.05em;padding-block:8px;text-transform:uppercase}.corpus-page button.corpus-row-item{background:var(--panel);border:0;border-radius:0;border-top:1px solid var(--line-soft);color:var(--ink);font-size:13px}.corpus-page button.corpus-row-item:hover{background:var(--panel-alt)}.corpus-row-item.open{background:var(--green-soft)!important}.corpus-row-item.state-dismissed{opacity:.6}.corpus-cell-main{display:flex;flex-direction:column;min-width:0}.corpus-cell-main strong{font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.corpus-cell-main small{color:var(--ink-faint);font-size:11.5px}.corpus-muted{color:var(--ink-dim);font-size:12.5px}.corpus-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.corpus-badge{background:var(--panel-alt);border:1px solid var(--line-soft);border-radius:999px;color:var(--ink-dim);display:inline-block;font-size:11px;padding:1px 8px;white-space:nowrap}.corpus-badge.coverage-good,.corpus-badge.decision-approved,.corpus-badge.fit-likely_fit{background:var(--green-soft);border-color:#0000;color:var(--green-deep)}.corpus-badge.coverage-low,.corpus-badge.decision-pending,.corpus-badge.fit-needs_review{background:var(--amber-soft);border-color:#0000;color:var(--amber)}.corpus-badge.coverage-none,.corpus-badge.decision-dismissed,.corpus-badge.fit-not_a_fit,.corpus-badge.fit-not_live{background:#fcefeb;border-color:#0000;color:var(--danger)}.drawer-head a{color:var(--green-dim);font-size:12px}.corpus-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.corpus-actions .approve{border-color:var(--green);color:var(--green-dim)}.corpus-actions .dismiss{border-color:#d8b5ac;color:var(--danger)}.corpus-decision{align-items:center;color:var(--ink-dim);display:flex;font-size:12.5px;gap:10px;margin:4px 0 14px}.corpus-tabs{border-bottom:1px solid var(--line);display:flex;gap:4px;margin:6px 0 14px}.corpus-page .corpus-tabs button,.drawer .corpus-tabs button{background:none;border:0;border-bottom:2px solid #0000;border-radius:0;color:var(--ink-dim);cursor:pointer;font:13px var(--sans);padding:7px 12px}.drawer .corpus-tabs button.active{border-bottom-color:var(--green);color:var(--green-deep);font-weight:600}.drawer .drawer-body p{color:var(--ink);font-size:13px;margin:0 0 4px;overflow-wrap:anywhere}.drawer .drawer-body a{color:var(--green-dim)}.drawer .corpus-reason{font-size:13.5px}.drawer .corpus-hint{color:var(--ink-dim);font-size:12.5px}.drawer .corpus-actions button,.drawer .corpus-decision button{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-dim);cursor:pointer;font:12.5px var(--sans);padding:6px 12px}.drawer .corpus-actions .approve{border-color:var(--green);color:var(--green-dim)}.drawer .corpus-actions .dismiss{border-color:#d8b5ac;color:var(--danger)}.drawer .corpus-actions button:disabled{cursor:default;opacity:.55}.drawer .corpus-actions input{border:1px solid var(--line);border-radius:var(--radius);font:13px var(--sans);padding:6px 9px}.drawer .corpus-notice{background:#f3f8f0;border:1px solid #d9e8d4;border-radius:var(--radius);color:#486146}.drawer .corpus-error,.drawer .corpus-notice{font-size:12.5px;margin:8px 0;padding:9px 12px}.drawer .corpus-error{background:#fcefeb;border:1px solid #e7c2ba;border-radius:var(--radius);color:var(--danger)}.corpus-people{display:flex;flex-direction:column;gap:10px;list-style:none;margin:14px 0 0;padding:0}.corpus-people li{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius);font-size:13px;padding:10px 12px}.corpus-people .corpus-badge{margin-left:8px}.corpus-email{color:var(--green-deep);font:12.5px var(--mono);margin-top:2px;overflow-wrap:anywhere}.corpus-line{color:var(--ink-dim);font-size:12px;margin-top:2px}.corpus-role{border-radius:var(--radius);font-size:12px;margin-top:6px;overflow-wrap:anywhere;padding:6px 9px}.corpus-role.confirmed{background:var(--green-soft);color:var(--green-deep)}.corpus-role.review{background:var(--amber-soft);color:var(--amber)}.corpus-quote{color:var(--ink-dim);font-style:italic;margin-top:3px}.corpus-possibility{background:var(--amber-soft);border-left:3px solid var(--amber);color:var(--ink);padding:8px 10px}.corpus-manual{display:flex;flex-direction:column;gap:6px;margin-top:6px}.corpus-manual input{box-sizing:border-box;font:12.5px var(--sans);padding:5px 8px;width:100%}.corpus-manual input,.corpus-role button{border:1px solid var(--line);border-radius:var(--radius)}.corpus-role button{background:var(--panel);color:var(--ink-dim);cursor:pointer;font:12px var(--sans);margin-top:5px;padding:3px 9px}.corpus-hint-small{color:var(--amber);font-size:11.5px}.corpus-badge.priority-first{background:var(--green-deep);border-color:#0000;color:#fff}.corpus-badge.priority-backup{background:var(--indigo-soft);border-color:#0000;color:var(--indigo)}.corpus-priority{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.corpus-priority button{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-dim);cursor:pointer;font:12px var(--sans);padding:3px 9px}.corpus-people li.priority-first{border-color:var(--green)}.corpus-history{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.corpus-history li{border-left:3px solid var(--line);font-size:13px;padding:8px 10px}@media (max-width:760px){.corpus-intro{align-items:flex-start;flex-direction:column}.corpus-row-head,.corpus-row>span:nth-child(3),.corpus-row>span:nth-child(4),.corpus-row>span:nth-child(5){display:none}.corpus-row{grid-template-columns:minmax(0,1fr) auto auto}.corpus-intro-side{align-items:flex-start}.corpus-sort{margin-left:0}.corpus-page input:not([type=checkbox]):not([type=file]){min-width:0;width:100%}.corpus-add{width:100%}}.corpus-intro-side{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.corpus-funnel{color:var(--ink-dim);font-size:12.5px;margin:6px 0 0!important}.corpus-funnel strong{color:var(--ink)}.corpus-sync{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;justify-content:flex-end;max-width:520px;position:relative}.corpus-sync-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:2px 10px;white-space:nowrap}.corpus-sync-pill:before{background:currentColor;border-radius:50%;content:"";height:7px;width:7px}.corpus-sync-pill.level-ok{background:var(--green-soft);color:var(--green-deep)}.corpus-sync-pill.level-warn{background:var(--amber-soft);color:var(--amber)}.corpus-sync-pill.level-bad{background:#fcefeb;color:var(--danger)}.corpus-sync-pill.level-idle{background:var(--panel-alt);color:var(--ink-dim)}.corpus-page button.corpus-sync-toggle{font-size:11.5px;padding:2px 9px}.corpus-sync-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 24px #0000001f;font-size:12.5px;max-height:60vh;overflow-y:auto;padding:10px 12px;position:absolute;right:0;text-align:left;top:calc(100% + 6px);width:min(460px,90vw);z-index:20}.corpus-sync-panel h4{color:var(--ink-faint);font:10.5px var(--mono);letter-spacing:.05em;margin:10px 0 4px}.corpus-sync-runs{color:var(--ink-dim);font-size:12px;margin:0;padding-left:16px}.corpus-mono{font-family:var(--mono)}.corpus-badge.invite-not_invited,.corpus-badge.invite-revoked{background:var(--panel-alt);color:var(--ink-dim)}.corpus-badge.invite-link_ready{background:var(--indigo-soft);border-color:#0000;color:var(--indigo)}.corpus-badge.invite-sent{background:var(--amber-soft);border-color:#0000;color:var(--amber)}.corpus-badge.invite-registered,.corpus-badge.invite-registered_revoked{background:var(--green-soft);border-color:#0000;color:var(--green-deep)}.corpus-invites{display:flex;flex-direction:column;gap:10px;list-style:none;margin:12px 0 0;padding:0}.corpus-invite{background:var(--panel);border:1px solid var(--line-soft);border-radius:var(--radius);font-size:13px;padding:10px 12px}.corpus-invite.state-registered,.corpus-invite.state-registered_revoked{border-color:var(--green)}.corpus-invite-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.corpus-invite-head .corpus-badge{margin-left:8px}.corpus-invite-link{display:flex;gap:8px;margin-bottom:8px}.drawer .corpus-invite-link input{background:var(--panel-alt);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);flex:1 1;font:12px var(--mono);min-width:0;padding:6px 9px}.drawer .corpus-invite .corpus-actions button,.drawer .corpus-invite-link button{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-dim);cursor:pointer;font:12.5px var(--sans);padding:6px 12px;white-space:nowrap}.drawer .corpus-invite .corpus-actions .approve{border-color:var(--green);color:var(--green-dim)}.drawer .corpus-invite .corpus-actions .dismiss{border-color:#d8b5ac;color:var(--danger)}.drawer .corpus-invite .corpus-actions button:disabled{cursor:default;opacity:.55}.corpus-invite-note{background:var(--green-soft);border-radius:var(--radius);color:var(--green-deep)!important;font-size:12px!important;margin:8px 0 4px!important;padding:7px 9px}.corpus-invite-timeline{border-left:2px solid var(--line);color:var(--ink-dim);font-size:12px;gap:4px;margin:8px 0 0;padding-left:14px}.corpus-invite-timeline,.corpus-unmatched-list{display:flex;flex-direction:column;list-style:none}.corpus-unmatched-list{gap:8px;padding-left:0}.corpus-unmatched{border:1px solid var(--line-soft);border-radius:var(--radius);padding:6px 8px}.corpus-unmatched-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.corpus-page .corpus-unmatched-actions button{font-size:12px;padding:3px 9px}.corpus-unmatched-form{display:flex;flex-direction:column;gap:6px;margin-top:6px}.corpus-page .corpus-unmatched-form input:not([type=checkbox]):not([type=file]),.corpus-page .corpus-unmatched-form select{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-sizing:border-box;color:var(--ink);font:12.5px var(--sans);min-width:0;padding:5px 8px;width:100%}.corpus-sync-restart{margin-top:8px}.corpus-invite-badges{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.corpus-badge.invite-blocked{background:#fcefeb;border-color:#0000;color:var(--danger)}.login-page{display:grid;min-height:70vh;padding:24px 16px;place-items:center}.login-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;gap:12px;padding:26px;width:min(380px,100%)}.login-eyebrow{color:var(--ink-faint);font:10.5px var(--mono);letter-spacing:.06em}.login-card h1{font:600 24px var(--serif);letter-spacing:-.015em;margin:0}.login-card p{color:var(--ink-dim);font-size:13px;margin:0 0 6px}.login-card label{color:var(--ink-dim);display:flex;flex-direction:column;font-size:12.5px;gap:4px}.login-card input{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font:14px var(--sans);padding:9px 10px}.login-card input:focus{outline:2px solid var(--green);outline-offset:-1px}.login-card button{background:var(--green-soft);border:1px solid var(--green);border-radius:var(--radius);color:var(--green-deep);cursor:pointer;font:600 13.5px var(--sans);margin-top:4px;padding:9px 12px}.login-card button:disabled{cursor:default;opacity:.55}.login-error{background:#fcefeb;border:1px solid #e7c2ba;border-radius:var(--radius);color:var(--danger);font-size:12.5px;padding:8px 10px}.who{align-items:center;display:flex;font-size:12.5px;gap:10px;margin-left:auto}.who,.who button{color:var(--ink-dim)}.who button{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;font:12px var(--sans);padding:4px 10px}.who button:hover{border-color:var(--green);color:var(--green-dim)}
/*# sourceMappingURL=main.a76876a8.css.map*/