.srows{border-top:1px solid var(--hairline);margin:0;padding:0;list-style:none}.srow{align-items:center;gap:var(--s-3) var(--s-4);padding:var(--s-4) var(--s-1);border-bottom:1px solid var(--hairline);transition:background var(--t-fast) var(--ease);display:grid}.srow:hover{background:var(--hover)}.srow-title{font-size:var(--fs-body);letter-spacing:var(--ls-h3);color:var(--text);font-weight:600}a.srow-title:hover{color:var(--accent-ink)}.srow-sub{font-size:var(--fs-sm);color:var(--muted);margin:2px 0 0}.srow-meta{font-family:var(--font-sans);font-variant-numeric:normal;font-size:var(--fs-sm);color:var(--muted)}.srow-actions{justify-content:flex-end;align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.srow-campaign{grid-template-columns:minmax(0,2.2fr) minmax(0,1.4fr) minmax(0,1.2fr) auto}.srow-account{grid-template-columns:minmax(0,1.8fr) minmax(0,1.4fr) minmax(0,1fr) auto}.srow-schedule{grid-template-columns:auto minmax(0,2fr) minmax(0,1.4fr) auto}@media (max-width:900px){.srow-campaign,.srow-account,.srow-schedule,.person-row{grid-template-columns:1fr}.srow-actions{justify-content:flex-start}}.funnel{border-radius:var(--r-pill);background:var(--panel-2);gap:2px;height:10px;display:flex;overflow:hidden}.funnel-seg{background:var(--hairline-strong);min-width:3px}.funnel-seg.new{background:var(--hairline-strong)}.funnel-seg.contacted{background:var(--info)}.funnel-seg.replied,.funnel-seg.warm{background:var(--accent)}.funnel-seg.meeting{background:var(--accent-bright)}.funnel-seg.customer{background:var(--good)}.funnel-seg.lost,.funnel-seg.unsubscribed,.funnel-seg.bounced{background:var(--bad);opacity:.7}.funnel-legend{gap:var(--s-2) var(--s-4);margin:var(--s-2) 0 0;font-size:var(--fs-meta);color:var(--muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.funnel-legend li{align-items:center;gap:var(--s-1);display:inline-flex}.funnel-legend .n{font-family:var(--font-sans);font-variant-numeric:normal;color:var(--text)}.funnel-legend .sw{border-radius:2px;width:8px;height:8px}.funnel.is-mini{max-width:220px;height:6px}.dots{vertical-align:middle;align-items:center;gap:4px;display:inline-flex}.dots .dot{border:1px solid var(--hairline-strong);border-radius:50%;width:7px;height:7px}.dots .dot.on{background:var(--accent);border-color:var(--accent)}.dots .dot.paused{border-color:var(--warn)}.seq-text{margin-left:var(--s-2);font-size:var(--fs-meta);color:var(--faint);white-space:nowrap}.review{gap:var(--s-6);grid-template-columns:minmax(280px,36%) minmax(0,1fr);align-items:start;display:grid}@media (max-width:900px){.review{grid-template-columns:1fr}}.review-list{border-top:1px solid var(--hairline);max-height:72vh;margin:0;padding:0;list-style:none;overflow-y:auto}.review-item{align-items:start;gap:var(--s-2) var(--s-3);text-align:left;width:100%;padding:var(--s-3) var(--s-2);color:var(--text);border:0;border-bottom:1px solid var(--hairline);font-weight:400;font-size:var(--fs-sm);box-shadow:none;cursor:pointer;transition:background var(--t-fast) var(--ease);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.review-item:hover{background:var(--hover);box-shadow:none}.review-item{border-radius:var(--r-lg)}.review-item.is-selected{background:var(--text);color:var(--ground)}.review-item.is-selected .review-item-name,.review-item.is-selected .review-item-co,.review-item.is-selected .review-item-subject,.review-item.is-selected .review-item-when{color:inherit}.review-item.is-selected .review-item-co,.review-item.is-selected .review-item-subject,.review-item.is-selected .review-item-when{opacity:.7}.review-item .status-dot{margin-top:.5em}.review-item-main{min-width:0}.review-item-name{color:var(--text);font-weight:600}.review-item-co{color:var(--muted)}.review-item-subject{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.review-item-when{font-family:var(--font-sans);font-variant-numeric:normal;font-size:var(--fs-meta);color:var(--muted);white-space:nowrap;text-align:right}.review-item-when .step{margin-top:2px;display:block}.review-item.is-done .review-item-name,.review-item.is-done .review-item-subject{color:var(--muted)}.review-item.is-selected.is-done .review-item-name,.review-item.is-selected.is-done .review-item-subject{color:inherit}.review-pane{top:calc(var(--topbar-h) + var(--s-4));min-width:0;position:sticky}.mail{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--panel);box-shadow:var(--lip);overflow:hidden}.mail-top{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-5) var(--s-5) var(--s-3);display:flex}.mail-kicker{align-items:center;gap:var(--s-2);font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;color:var(--muted);margin:0 0 var(--s-2);display:flex}.mail-title{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--ls-h2);font-weight:600;line-height:var(--lh-h2);margin:0}.mail-sub{margin:var(--s-1) 0 0;color:var(--muted);font-size:var(--fs-sm)}.mail-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;flex:none;justify-content:flex-end;display:flex}.mail-actions>.btn:not(.ghost){min-height:var(--btn-h-lg);padding-inline:30px;font-size:1rem}.mail-hdr{gap:var(--s-1) var(--s-3);padding:var(--s-3) var(--s-5);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:var(--panel-2);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.mail-hdr dt{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;color:var(--faint);padding-top:.2em}.mail-hdr dd{color:var(--text);overflow-wrap:anywhere;min-width:0;margin:0}.mail-hdr dd.is-subject{font-weight:600}.mail-body{padding:var(--s-5);font-size:var(--fs-read);line-height:var(--lh-body);max-width:64ch}.mail-body p{margin:0 0 var(--s-4);white-space:pre-wrap}.mail-body p:last-child{margin-bottom:0}.mail-foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-5);border-top:1px solid var(--hairline);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;display:flex}.mail-foot .status-dot{margin-right:var(--s-2)}.mail-edit{gap:var(--s-3);padding:var(--s-5);display:grid}.mail-edit textarea{min-height:14rem;line-height:var(--lh-body);font-size:var(--fs-read)}.review-keys{align-items:center;gap:var(--s-3);margin:var(--s-3) 0 0;font-size:var(--fs-sm);color:var(--faint);flex-wrap:wrap;display:flex}.review-keys .kbd{margin-right:2px}.review-empty{border:1px dashed var(--hairline);border-radius:var(--r-card);padding:var(--s-7) var(--s-5)}.review-toolbar{justify-content:space-between;align-items:center;gap:var(--s-3);margin:0 0 var(--s-4);flex-wrap:wrap;display:flex}.review-toolbar .filters{margin:0}.seq{gap:var(--s-6);margin:var(--s-4) 0 0;display:grid}.seq-step{gap:var(--s-4);grid-template-columns:7.5rem minmax(0,1fr);display:grid;position:relative}@media (max-width:700px){.seq-step{grid-template-columns:1fr}}.seq-mark{padding-left:var(--s-4);border-left:1px solid var(--hairline);position:relative}.seq-mark:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 8px var(--glow-strong);border-radius:50%;position:absolute;top:.45rem;left:-4px}.seq-step.is-follow .seq-mark:before{background:var(--hairline-strong);box-shadow:none}.seq-day{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;color:var(--faint)}.seq-name{font-weight:600;font-size:var(--fs-sm);margin:2px 0 0}.seq-note{margin:var(--s-1) 0 0;font-size:var(--fs-meta);color:var(--faint)}.lane-cards{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));display:grid}.mail-card{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--panel);grid-template-rows:auto auto 1fr auto;min-width:0;display:grid}.mail-card.is-paused{opacity:.7}.mail-card.is-winner{border-color:var(--accent-line)}.mail-card-head{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4) 0;display:flex}.lane-tile{border-radius:var(--r-sm);border:1px solid var(--hairline);background:var(--panel-2);width:26px;height:26px;font-family:var(--font-sans);font-variant-numeric:normal;font-size:var(--fs-label);color:var(--accent-ink);place-items:center;font-weight:600;display:grid}.mail-card-head .chip{margin-left:auto}.mail-card-subject{margin:var(--s-3) 0 0;padding:0 var(--s-4);font-weight:600;font-size:var(--fs-body)}.mail-card-body{padding:var(--s-2) var(--s-4) var(--s-4);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--muted);white-space:pre-wrap}.mail-card-stats{gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);border-top:1px solid var(--hairline);font-size:var(--fs-meta);color:var(--faint);flex-wrap:wrap;display:flex}.mail-card-stats b{font-family:var(--font-sans);font-variant-numeric:normal;color:var(--text);font-weight:500}.mail-card-stats .verdict{color:var(--muted);flex-basis:100%}.mail-card-stats .verdict.is-leading{color:var(--accent-ink)}.mail-card.is-shared .mail-card-head{padding-top:var(--s-3)}.campaign-name-btn{color:inherit;font:inherit;border-radius:var(--r-field);box-shadow:none;text-align:left;background:0 0;border:0;margin-left:-6px;padding:2px 6px}.campaign-name-btn:hover:not(:disabled){background:var(--hover);box-shadow:none;transform:none}.facts{gap:var(--s-2) var(--s-5);margin:var(--s-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.facts li{gap:2px;display:grid}.facts .k{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;color:var(--faint)}.facts .v{font-size:var(--fs-sm);color:var(--text)}.facts .v.is-hot{color:var(--accent-ink)}.pending{margin:var(--s-3) 0 0;border-top:1px solid var(--hairline);padding:0;list-style:none}.pending li{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-1);border-bottom:1px solid var(--hairline);font-size:var(--fs-sm);grid-template-columns:minmax(0,1.2fr) minmax(0,2fr) auto auto;display:grid}@media (max-width:760px){.pending li{grid-template-columns:1fr}}.pending .who b{font-weight:600}.mail-sub a{color:var(--accent-ink)}.pending .what{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pending .when{font-family:var(--font-sans);font-variant-numeric:normal;font-size:var(--fs-meta);color:var(--faint);white-space:nowrap}.settings-row{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.settings-row:last-child{border-bottom:1px solid var(--hairline)}.settings-text{min-width:0;max-width:60ch}.settings-text strong{font-size:var(--fs-body);display:block}.settings-text span{font-size:var(--fs-sm);color:var(--muted);margin-top:2px;display:block}.settings-control{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.settings-control select{width:auto}.settings-control input[type=time],.settings-control input[type=number]{width:7rem}.settings-control .field-label{font-size:var(--fs-meta)}.settings-control label.field{gap:2px}.settings-control .check{align-items:center;gap:var(--s-1);font-size:var(--fs-sm);color:var(--muted);display:inline-flex}.marks{gap:var(--s-3);flex-wrap:wrap;display:flex}.mark{align-items:center;gap:var(--s-1);font-family:var(--font-sans);font-variant-numeric:normal;font-size:var(--fs-meta);color:var(--muted);display:inline-flex}.usage{border-radius:var(--r-pill);background:var(--panel-2);max-width:160px;height:5px;position:relative;overflow:hidden}.usage-fill{background:var(--accent);border-radius:var(--r-pill);height:100%}.usage-text{margin-top:var(--s-1);font-family:var(--font-sans);font-variant-numeric:normal;font-size:var(--fs-meta);color:var(--faint);display:block}.account-form{gap:var(--s-5);max-width:44rem;display:grid}.account-form fieldset{padding:var(--s-4) 0 0;border:0;border-top:1px solid var(--hairline);min-width:0;margin:0}.account-form fieldset>legend{margin:0 0 var(--s-2);font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;color:var(--faint);padding:0}.account-form fieldset>p{margin:0 0 var(--s-3);font-size:var(--fs-sm);color:var(--muted);max-width:60ch}.fs-grid{gap:var(--s-3) var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fs-grid .span2{grid-column:1/-1}.account-form .submit-row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}@media (max-width:640px){.fs-grid{grid-template-columns:1fr}}.lead-head{align-items:flex-start;gap:var(--s-4);display:flex}.lead-avatar{border-radius:var(--r-md);border:1px solid var(--hairline);background:var(--panel-2);width:52px;height:52px;font-family:var(--font-display);font-size:var(--fs-h3);color:var(--accent-ink);margin-top:var(--s-2);flex:none;place-items:center;font-weight:500;display:grid}.lead-facts{gap:var(--s-4) var(--s-6);padding:var(--s-4) 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.lead-facts dt{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;color:var(--faint)}.lead-facts dd{margin:var(--s-1) 0 0;font-size:var(--fs-sm);overflow-wrap:anywhere}.lead-facts dd a{color:var(--accent-ink)}.thread{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.thread-item{gap:var(--s-3);grid-template-columns:6.5rem minmax(0,1fr);display:grid}@media (max-width:640px){.thread-item{grid-template-columns:1fr}}.thread-when{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--faint);line-height:var(--lh-tight);padding-top:.35rem}.thread-when b{color:var(--muted);font-weight:500;display:block}.thread-card{border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4);min-width:0}.thread-attached{margin:var(--s-2) 0 0;font-size:var(--fs-sm);color:var(--muted)}.thread-card.is-inbound{border-color:var(--accent-line);background:var(--accent-dim)}.thread-card.is-note{background:0 0;border-style:dashed}.thread-card.is-bad{border-color:var(--bad-line)}.section .conn-row,.section .srow-account,.section .thread-card,.section .reply-wrap{box-shadow:none;background:0 0;border-radius:0}.section .conn-row{border-top:1px solid var(--hairline);padding-top:var(--s-3)}.thread-kicker{align-items:center;gap:var(--s-2);font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;color:var(--faint);display:flex}.thread-subject{margin:var(--s-1) 0 0;font-weight:600;font-size:var(--fs-sm)}.thread-body{margin:var(--s-2) 0 0;font-size:var(--fs-read);line-height:var(--lh-body);color:var(--text-2);white-space:pre-wrap;max-width:64ch}.leads-table td{vertical-align:middle}.lead-name{font-weight:600}.mail .row-actions,.review .row-actions{justify-content:flex-start;align-items:center;gap:var(--s-1);flex-wrap:wrap;display:flex}.inline-details>summary{cursor:pointer;list-style:none;display:inline-flex}.inline-details>summary::-webkit-details-marker{display:none}.inline-details[open]>summary{display:none}.filter-count{color:var(--muted);margin-left:2px;font-size:.85em}.ai-sequence{margin:var(--s-2) 0 var(--s-3);gap:var(--s-2);padding:0;list-style:none;display:grid}.ai-sequence-step{padding:var(--s-3) var(--s-3);border:1px solid var(--hairline);border-radius:var(--r-lg)}.ai-sequence-subject{margin:var(--s-1) 0 var(--s-1);font-weight:600}.ai-sequence-lane+.ai-sequence-lane{margin-top:var(--s-3)}.approval-done.tone-bad{color:var(--bad-ink)}.status.tone-bad,.attention-av.tone-bad{background:var(--bad-dim);color:var(--bad-ink)}.attention-av.tone-accent,.attention-av.tone-info{background:var(--accent);color:var(--on-accent)}.stage-d.tone-bad{color:var(--bad-ink)}.preset-row{gap:var(--s-2);margin:0 0 var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));max-width:44rem;display:grid}@media (max-width:640px){.preset-row{grid-template-columns:1fr}}.preset{padding:var(--s-3) var(--s-4);text-align:left;background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:none;color:var(--text);font:inherit;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);gap:2px;display:grid}.preset:hover:not(.is-on){border-color:var(--hairline-strong);background:var(--panel);box-shadow:none}.preset.is-on{border-color:var(--text);background:var(--text);color:var(--ground)}.preset.is-on .preset-sub{color:inherit;opacity:.7}.preset-name{font-weight:600;font-size:var(--fs-sm)}.preset-sub{font-size:var(--fs-meta);color:var(--muted)}.detect-row{align-items:flex-start;gap:var(--s-3);margin:0 0 var(--s-5);max-width:44rem;display:flex}.detect-row input{margin-top:.3em}.reply-wrap{gap:var(--s-3);margin-bottom:var(--s-5);display:grid}.agent-read{border:1px solid var(--accent-line);border-radius:var(--r-lg);background:var(--accent-dim);padding:var(--s-3) var(--s-4)}.panel,.section,.lane,.lanes.is-one .lane,.metrics-block,.attention,.stages-block,.running-block,.work-block,.rail-ask,.setup,.notice,.empty-state:not(.inline),.conn-row,.srow-account,.thread-card,.agent-read,.reply-wrap,.review-pane,.post-card,.creative-page-preview .feed-preview,.leads-table,.table-wrap{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--lip)}.notice,.empty-state:not(.inline),.leads-table,.table-wrap{border-radius:var(--r-lg)}.attention{background:var(--panel);box-shadow:var(--lip)}.rail-ask{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-radius:var(--r-md);display:flex}.lane{padding:var(--s-4) var(--s-5) var(--s-5);border-top:0}.agent-read-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.agent-read p{margin:var(--s-2) 0 0;font-size:var(--fs-read);line-height:var(--lh-body);max-width:64ch}.reply-box{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--panel);padding:var(--s-3) var(--s-4) var(--s-4)}.reply-head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;display:flex}.reply-head b{color:var(--text);font-weight:500}.reply-subject{font-family:var(--font-sans);font-variant-numeric:normal;font-size:var(--fs-meta);color:var(--faint)}.reply-area{width:100%;margin-top:var(--s-3);resize:vertical;min-height:7.5rem;font:inherit;font-size:var(--fs-read);line-height:var(--lh-body);color:var(--text);background:var(--panel);border:2px solid var(--hairline);border-radius:var(--r-field);padding:14px 16px;display:block}.reply-area:focus-visible{border-color:var(--text);outline:0}.reply-foot{align-items:center;gap:var(--s-2) var(--s-3);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.reply-hint{font-size:var(--fs-meta);color:var(--faint)}.reply-done{align-items:center;gap:var(--s-2) var(--s-4);border:1px solid var(--good-line);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.reply-done p{font-size:var(--fs-sm);max-width:64ch;margin:0}.reply-shut{display:flex}.quoted{margin-top:var(--s-3);border-top:1px solid var(--hairline);padding-top:var(--s-2)}.quoted>summary{cursor:pointer;font-family:var(--font-sans);font-variant-numeric:normal;font-size:var(--fs-meta);letter-spacing:0;color:var(--faint);list-style:none}.quoted>summary::-webkit-details-marker{display:none}.prompt-disclosure>summary::-webkit-details-marker{display:none}.quoted>summary:before{content:"› "}.prompt-disclosure>summary:before{content:"▸ ";color:var(--faint)}.quoted[open]>summary:before{content:"⌄ "}.prompt-disclosure[open]>summary:before{content:"▾ "}.quoted>summary:hover{color:var(--muted)}.quoted pre{margin:var(--s-2) 0 0;white-space:pre-wrap;max-height:22rem;font:inherit;font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--faint);overflow:auto}.thread-item.is-meta{align-items:baseline}.thread-meta{gap:var(--s-2);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;align-items:baseline;margin:0;padding:.35rem 0;display:flex}.thread-meta-kind{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;color:var(--faint)}@media (pointer:coarse){.reply-area{min-height:9rem}}.srow-note{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;display:flex}.srow-note:empty{display:none}.thread-kicker a,.thread-kicker .srow-note{text-transform:none;letter-spacing:0;font-family:var(--font-sans);font-size:var(--fs-sm)}.thread-kicker .srow-note{color:var(--faint)}.leads-table input[type=checkbox]{opacity:.35;transition:opacity var(--t-fast) var(--ease)}.leads-table thead input[type=checkbox],.leads-table.has-selection input[type=checkbox],.leads-table tr:hover input[type=checkbox],.leads-table input[type=checkbox]:focus-visible,.leads-table input[type=checkbox]:checked{opacity:1}@media (pointer:coarse){.leads-table input[type=checkbox]{opacity:1}}.verdict-strip{gap:var(--s-4);padding:var(--s-5) var(--s-6);margin-block:var(--s-4) var(--s-4);background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--lip);align-items:start;display:grid}.verdict-text{font-size:var(--fs-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);max-width:60ch;margin:var(--s-2) 0 0}.bands{gap:var(--s-3) 0;border-top:1px solid var(--hairline);padding-top:var(--s-4);flex-wrap:wrap;margin:0;display:flex}.bands>div{gap:var(--s-2);padding-inline:var(--s-5);border-left:1px solid var(--hairline);flex-direction:column;display:flex}.bands>div:first-child{border-left:0;padding-left:0}.bands dt,.next-step-line .label{font-size:var(--fs-label);color:var(--muted)}.nav-group>.label,.nav-group-link{font-size:var(--fs-meta);letter-spacing:.1em;padding-top:var(--s-4)}.lane-head .label,.metrics-title,.stages-title,.running-title,.attention-kicker{font-family:var(--font-display);font-size:var(--fs-sm);letter-spacing:.01em;text-transform:none;color:var(--muted);font-weight:600}.bands dd{margin:0}.tier{font-family:var(--font-display,inherit);font-size:var(--fs-h2);line-height:1}.bands .tier-word{margin-top:var(--s-1);display:block}.bands-inline{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.bands-inline .tier{font-size:var(--fs-h3)}.account-chips>*+:before{content:" · ";color:var(--muted)}.account-columns{gap:var(--s-4) var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.account-main,.account-side{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.account-main>.section,.account-side>.section,.account-main>div>.section,.account-side>div>.section{margin-top:0}.account-warnings{margin:var(--s-3) 0 0;gap:var(--s-2) var(--s-4)}.jump-strip{margin:var(--s-4) 0 0;display:none}.jump-strip .label{margin-bottom:var(--s-2);display:block}.jump-strip ul{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jump-strip a{border:1px solid var(--hairline);border-radius:var(--r-ctl);background:var(--panel);font-size:var(--fs-sm);color:var(--text);padding:6px 12px;font-weight:600;text-decoration:none;display:inline-block}.jump-strip a:hover{color:var(--accent-ink)}.account-page .section[id],.account-page [id]>.section{scroll-margin-top:calc(var(--topbar-h) + var(--s-4))}@media (max-width:900px){.jump-strip{display:block}}.account-timeline{margin:0;padding:0;list-style:none}.account-timeline li{gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--hairline);grid-template-columns:9.5em 7em minmax(0,1fr);display:grid}.account-timeline .meta-kicker{color:var(--muted);font-size:var(--fs-sm)}.next-step-line{margin-top:var(--s-4)}.role-word{color:var(--muted);font-size:var(--fs-sm)}.account-meta{margin-top:var(--s-3);font-size:var(--fs-sm)}.brief-text p+p{margin-top:var(--s-3)}.cell-wrap{white-space:normal}.route-warning{gap:var(--s-2);padding:var(--s-3) var(--s-4);margin:var(--s-3) 0;background:var(--warn-dim);border-radius:var(--r-lg);font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;display:flex}.review-warn-mark{background:var(--warn);vertical-align:middle;border-radius:50%;width:.5em;height:.5em;margin-right:.4em;display:inline-block}.rules-table td{vertical-align:top}.accept-form{min-width:280px}.row-actions-inline{gap:var(--s-2);display:flex}@media (max-width:1100px){.account-columns,.brief-grid,.for-against{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.bands>div{padding-inline:var(--s-4)}.brief-list.is-dated li,.account-timeline li{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.brief-list li{grid-template-columns:minmax(0,1fr)}.claim-side{text-align:left;justify-self:start}.stage-step+.stage-step:before{display:none}.stage-rail{gap:var(--s-2)}.stage-step.is-close{margin-left:0}}.headline-line{font-size:var(--fs-h3);margin:var(--s-3) 0 var(--s-1);max-width:62ch;line-height:1.4}.revisit-sources{font-size:var(--fs-sm);margin:0 0 var(--s-5)}.revisit-rows>.srow{align-items:flex-start;gap:var(--s-4)}.revisit-main{flex:auto;min-width:0}.revisit-excerpt{margin:var(--s-2) 0 0;border-radius:var(--r-field);background:var(--panel-2);color:var(--text-2);font-size:var(--fs-read);white-space:pre-wrap;padding:10px 14px}.revisit-actions{align-items:flex-end;gap:var(--s-3);flex-direction:column;flex:none;max-width:100%;display:flex}.revisit-buttons{align-items:center;gap:var(--s-2);display:flex}.revisit-composer{gap:var(--s-2);flex-direction:column;align-items:stretch;width:min(56ch,100%);display:flex}.revisit-composer textarea{border:2px solid var(--hairline);border-radius:var(--r-field);background:var(--panel);width:100%;min-height:140px;color:var(--text);font:inherit;font-size:var(--fs-read);resize:vertical;padding:14px 16px;line-height:1.5}.invoice-form{gap:var(--s-2);flex-direction:column;max-width:48ch;display:flex}@media (max-width:720px){.revisit-rows>.srow{flex-direction:column}.revisit-actions{align-items:stretch;width:100%}.revisit-composer{width:100%}}.research-progress{align-items:center;gap:var(--s-2);margin:var(--s-2) 0 0;color:var(--muted);display:flex}.research-failed{margin:var(--s-2) 0 0}.brief-grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.brief-block{background:var(--panel-2);border-radius:var(--r-lg);min-width:0;padding:var(--s-4) var(--s-5) var(--s-5)}.brief-block.is-wide{grid-column:1/-1}.brief-block h4{margin:0 0 var(--s-2);font-family:var(--font-display);letter-spacing:-.02em;text-transform:none;color:var(--text);font-size:1.0625rem;font-weight:600}.brief-block .section-desc{margin:calc(-1 * var(--s-1)) 0 var(--s-3)}.brief-block p+p{margin-top:var(--s-3)}.brief-list{margin:0;padding:0;list-style:none}.brief-list li{gap:var(--s-1) var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.brief-list li:last-child{border-bottom:0;padding-bottom:0}.brief-list.is-dated li{grid-template-columns:5em minmax(0,1fr) auto}.claim-date{color:var(--muted);white-space:nowrap}.claim-text{min-width:0}.claim-side{justify-content:flex-end;align-items:baseline;gap:var(--s-1) var(--s-2);text-align:right;flex-wrap:wrap;justify-self:end;max-width:9em;display:flex}.claim-source{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:3px}.claim-source:hover{color:var(--accent-ink)}.claim-proof{padding:var(--s-1) 0 0;border-top:0}.claim-proof>summary{font-size:var(--fs-sm)}.claim-proof .disclosure-body{padding-top:var(--s-2)}.claim-excerpt{margin:0 0 var(--s-1);border-radius:var(--r-field);background:var(--panel-2);font-size:var(--fs-sm);color:var(--muted);overflow-wrap:anywhere;padding:8px 12px;font-style:italic}.claim-proof .srow-sub a{overflow-wrap:anywhere}.need-callout{background:var(--accent-dim);border-radius:var(--r-lg);padding:var(--s-4) var(--s-5);max-width:78ch}.need-callout p{margin:0}.ask-chips{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ask-chips li{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--s-2) var(--s-3);font-size:var(--fs-sm);max-width:44ch}.for-against{gap:var(--s-4) var(--s-6);border-top:1px solid var(--hairline);padding-top:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fa-col{min-width:0}.fa-col>p.label{margin:0 0 var(--s-2)}.fa-col>p.label:before{content:"";background:var(--hairline-strong);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.fa-col.is-for>p.label:before{background:var(--good)}.fa-col.is-against>p.label:before{background:var(--warn)}.fa-col ul{gap:var(--s-2);font-size:var(--fs-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fa-kind{font-family:var(--font-sans);font-size:var(--fs-label);letter-spacing:0;color:var(--faint);margin-right:var(--s-1)}.approach-steps{align-items:center;gap:var(--s-2) var(--s-4);margin:var(--s-2) 0 0;font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.approach-steps ol{align-items:center;gap:var(--s-2);margin:0;padding:0;list-style:none;display:flex}.approach-steps li{color:var(--faint);align-items:center;gap:6px;display:flex}.approach-steps li:before{content:"";border:1.5px solid var(--hairline-strong);border-radius:50%;flex:none;width:8px;height:8px}.approach-steps li.is-done{color:var(--text);font-weight:600}.approach-steps li.is-done:before{background:var(--text);border-color:var(--text)}.approach-note{color:var(--muted)}.stage-rail-wrap{margin:var(--s-4) 0 0}.stage-rail{align-items:center;gap:var(--s-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stage-step{align-items:center;gap:var(--s-1);display:flex}.stage-step+.stage-step:before{content:"";width:var(--s-4);background:var(--hairline-strong);flex:none;height:1px}.stage-step button,.stage-step>span{border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--faint);box-shadow:none;background:0 0;border:1px solid #0000;padding:4px 11px;font-weight:600}.stage-step button:hover:not(:disabled){background:var(--hover);color:var(--text);box-shadow:none;transform:none}.stage-step.is-done button{color:var(--muted)}.stage-rail .stage-step.is-now button,.stage-rail .stage-step.is-now button:disabled{background:var(--text);border-color:var(--text);color:var(--ground);opacity:1}.stage-step.is-closed>span{background:var(--panel-2);color:var(--text)}.stage-step.is-close{margin-left:var(--s-2)}.stage-rail-wrap .close-deal{margin-top:var(--s-3)}.scorecard{margin:var(--s-4) 0 0;background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--lip);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.score-cell{padding:var(--s-4) var(--s-5);background:var(--panel);flex-direction:column;gap:2px;min-width:0;display:flex}.score-k{font-size:var(--fs-label);color:var(--muted)}.score-v{font-family:var(--font-display);font-size:var(--fs-h2);margin:2px 0 4px;font-weight:600;line-height:1.1}.score-cell.is-strong .score-v{color:var(--good-ink)}.score-cell.is-weak .score-v{color:var(--bad-ink)}.score-cell.is-none .score-v,.score-cell.is-unknown .score-v{color:var(--muted)}.score-r{font-size:var(--fs-sm);color:var(--text-2)}.score-r.is-against{color:var(--warn-ink)}.score-r.is-against:before{content:"· "}.fit-flag{gap:var(--s-2) var(--s-4);margin:var(--s-3) 0 0;padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--warn-dim);color:var(--text);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;display:flex}.fit-flag-text{flex:320px}.fit-flag-text strong{color:inherit}.whynow-line{margin:var(--s-4) 0 0;max-width:70ch;font-size:var(--fs-h3);line-height:1.4}.whynow-line .label{margin-bottom:2px;display:block}.looma-line{gap:var(--s-3);margin:var(--s-4) 0 0;padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--agent-sales-soft,var(--panel-2));color:var(--text);align-items:flex-start;display:flex}.looma-line p{font-size:var(--fs-read);margin:0}.looma-mark{background:var(--panel);width:28px;height:28px;color:var(--agent-sales-ink,var(--accent-ink));font-family:var(--font-display);font-weight:700;font-size:var(--fs-sm);border-radius:50%;flex:none;place-items:center;display:grid}.play-columns{margin-top:var(--s-4);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.card-section{margin:0}.play-head{align-items:baseline;gap:var(--s-3);display:flex}.play-title{font-family:var(--font-display);font-size:var(--fs-h3);margin:0;font-weight:600}.play-count{font-size:var(--fs-sm);color:var(--faint)}.play-progress{background:var(--idle-dim);height:6px;margin:var(--s-2) 0 var(--s-2);border-radius:3px;overflow:hidden}.play-progress i{background:var(--good);height:100%;transition:width var(--t-med) ease-out;display:block}.play-steps{margin:0;padding:0;list-style:none}.play-step{gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--hairline-soft);grid-template-columns:28px minmax(0,1fr);display:grid}.play-step:first-child{border-top:0}.play-mark{border:2px solid var(--hairline-strong);width:24px;height:24px;font-size:var(--fs-label);color:var(--faint);border-radius:50%;place-items:center;margin-top:1px;font-weight:700;display:grid}.play-step.is-done .play-mark{background:var(--good);border-color:var(--good);color:var(--on-accent)}.play-step.is-now .play-mark{border-color:var(--text);color:var(--text)}.play-step.is-late .play-mark{border-color:var(--bad);color:var(--bad-ink)}.play-step.is-skipped .play-mark{border-style:dashed}.play-step.is-now,.play-step.is-late{background:var(--panel-2);margin:0 calc(-1 * var(--s-4));padding:var(--s-4);border-radius:var(--r-lg);border-top:0}.play-step.is-now+.play-step,.play-step.is-late+.play-step{border-top:0}.play-body{min-width:0}.play-step-title{gap:var(--s-2);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.plan-editor{gap:var(--s-4);flex-direction:column;max-width:860px;display:flex}.plan-card>:not(.card-head){margin-inline:var(--s-5)}.plan-card{padding-bottom:var(--s-4)}.plan-card>.section-desc{margin-block:var(--s-3);max-width:70ch}.plan-patterns,.plan-items{margin:0;padding:0;list-style:none}.plan-patterns{gap:var(--s-2) var(--s-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.plan-pattern{gap:var(--s-3);padding:var(--s-2) 0;cursor:pointer;align-items:flex-start;display:flex}.plan-pattern input{margin-top:3px}.plan-pattern strong,.plan-pattern .srow-sub{display:block}.plan-item{border-top:1px solid var(--hairline-soft)}.plan-item:first-child{border-top:0}.plan-item-row{width:100%;padding:var(--s-3) 0;box-shadow:none;text-align:left;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:block}.plan-item-row:hover .plan-item-ask{color:var(--accent-ink)}.plan-item-row.is-fixed{cursor:default}.plan-item-row.is-fixed:hover .plan-item-ask{color:inherit}.plan-item-ask{font-weight:600;display:block}.plan-item-edit{gap:var(--s-3);padding:var(--s-3) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plan-field{flex-direction:column;gap:4px;min-width:0;display:flex}.plan-field.is-wide,.plan-item-edit>.row-actions-inline{grid-column:1/-1}.plan-foot{align-items:center;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--hairline-soft);flex-wrap:wrap;display:flex}.plan-foot>.plan-save{margin-left:auto}@media (max-width:720px){.plan-item-edit{grid-template-columns:minmax(0,1fr)}}.found{gap:var(--s-4);flex-direction:column;display:flex}.found-head{margin:0 0 var(--s-2);font-family:var(--font-sans);font-size:var(--fs-sm);letter-spacing:0;color:var(--muted);font-weight:600}.found-n{color:var(--muted);margin-left:4px}.found-list{margin:0;padding:0;list-style:none}.found-list>li{padding:var(--s-2) 0;border-top:1px solid var(--hairline-soft)}.found-list>li:first-child{border-top:0;padding-top:0}.found-say{color:var(--text);margin:0}.found-tech{font-size:var(--fs-sm);color:var(--faint);overflow-wrap:anywhere;margin:1px 0 0}.found-line{font-size:var(--fs-sm);color:var(--text-2);margin:0}.found-line a{color:inherit;text-decoration:none}.found-line a:hover{text-decoration:underline}.found-line.is-quiet{color:var(--muted)}.found-toggle{margin-top:var(--s-1);font-size:var(--fs-sm)}.found-raw{font-size:var(--fs-sm);margin:0;padding:0;list-style:none}.found-raw>li{gap:var(--s-3);border-top:1px solid var(--hairline-soft);color:var(--text-2);overflow-wrap:anywhere;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding:4px 0;display:grid}.found-raw>li:first-child{border-top:0}.found-raw>li>span:first-child{color:var(--muted)}.found-open{align-items:center;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--panel-2);flex-wrap:wrap;display:flex}.found-open>.srow-sub{flex:220px;margin:0}.found-foot{align-items:center;gap:var(--s-2) var(--s-4);padding-top:var(--s-3);border-top:1px solid var(--hairline-soft);flex-wrap:wrap;display:flex}.found-foot>.srow-sub{flex:220px;margin:0}.person-cards{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.person-card{border:1px solid var(--hairline);border-radius:var(--r-lg);padding:var(--s-3) var(--s-4);min-width:0}.person-card-head{align-items:flex-start;gap:var(--s-3);display:flex}.person-avatar{background:var(--idle-dim);width:34px;height:34px;color:var(--text-2);font-family:var(--font-display);font-weight:700;font-size:var(--fs-label);border-radius:9px;flex:none;place-items:center;display:grid}.person-avatar.is-key{background:var(--text);color:var(--ground)}.person-avatar.is-mailbox{font-family:var(--font-sans);font-size:var(--fs-body)}.person-card-who{flex:1;min-width:0}.person-card-who .srow-sub{overflow-wrap:anywhere;margin:0}.person-card-name{color:var(--text);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.person-card-name:hover{text-decoration:underline}.person-ticks{gap:var(--s-2);margin:var(--s-3) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.person-ticks>div{border-radius:var(--r-sm);background:var(--panel-2);min-width:0;padding:6px 8px}.person-ticks dt{font-size:var(--fs-label);color:var(--muted)}.person-ticks dd{font-size:var(--fs-sm);color:var(--text-2);text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.person-ticks dd a{color:inherit}.person-ticks .is-ok dd{color:var(--good-ink)}.person-ticks .is-ok dd:before{content:"✓ "}.person-ticks .is-no dd{color:var(--warn-ink)}.person-ticks .person-role-pick{width:100%;height:auto;min-height:0;box-shadow:none;font:inherit;color:inherit;cursor:pointer;background-color:#0000;border:0;padding:0}.person-ticks .is-ok dd:has(.person-role-pick):before{content:none}.person-card .person-route{margin:0 0 var(--s-3)}.person-card-acts{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.person-card-acts>.chip{margin-left:auto}.person-card-link{font-size:var(--fs-sm);color:var(--muted)}.person-card .draft-anchor{margin-top:var(--s-3)}@media (max-width:420px){.person-ticks{grid-template-columns:minmax(0,1fr)}}.play-fold>summary{cursor:pointer;list-style:none;display:block}.play-fold>summary::-webkit-details-marker{display:none}.play-fold>summary .play-sub{display:block}.play-fold-cue:after{content:"▸";font-size:var(--fs-label);color:var(--faint)}.play-fold[open] .play-fold-cue:after{content:"▾"}.play-fold>summary:hover .play-step-title{color:var(--accent-ink)}.play-detail{gap:var(--s-3);margin-top:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--panel-2);font-size:var(--fs-sm);flex-direction:column;min-width:0;display:flex}.play-detail p{margin:0}.play-why{font-size:var(--fs-body);color:var(--text);max-width:62ch}.play-mail{font-size:var(--fs-read);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);max-width:68ch;line-height:1.5}.play-lines{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.play-now>.play-draft,.play-now>.play-surface{flex:100%;min-width:0}.draft-to{font-size:var(--fs-sm);color:var(--text-2);margin:0}.draft-to .label{margin-right:var(--s-1)}.play-step-link{color:inherit;text-decoration:none}.play-step-link:hover{text-decoration:underline}.play-step.is-next .play-step-title,.play-step.is-skipped .play-step-title{color:var(--muted);font-weight:500}.play-sub{font-size:var(--fs-sm);color:var(--muted);margin:2px 0 0}.play-now{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.play-now .research-handover{flex:100%}.kv-lines{gap:var(--s-1) var(--s-3);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.kv-lines>div{display:contents}.kv-lines dt{color:var(--muted);white-space:nowrap}.kv-lines dd{color:var(--text-2);margin:0}.is-play .brief-block,.is-play .brief-list li>*{min-width:0}.is-play .claim-source,.is-play .claim-text{overflow-wrap:anywhere}.is-play .brief-list .chip{white-space:normal}.score-v:first-letter{text-transform:uppercase}.is-play #do-next .next-step-line .label{display:none}.is-play #do-next .next-step-line{margin-top:0}@media (max-width:1100px){.play-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.scorecard{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-head-count{margin-left:var(--s-2);font-family:var(--font-sans);font-size:var(--fs-body);color:var(--muted);font-weight:500}.pipeline-filters{margin-bottom:var(--s-3)}.pipeline-filters>.filters-search{flex:240px;margin-left:0}.finder-fields{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.finder-table td.cell-check{width:2.5em}.finder .row-actions-inline{margin-top:var(--s-3);align-items:center}.paste-list textarea{border:1px solid var(--hairline-strong);border-radius:var(--r-field);background:var(--panel);width:100%;max-width:56ch;color:var(--text);font:inherit;padding:12px 14px;line-height:1.5}.accounts-table td.cell-actions{text-align:right;width:3em}.cell-clamp{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.accounts-table td{vertical-align:top}@media (min-width:1000px){.accounts-table{table-layout:fixed}.accounts-table th:first-child{width:2.5em}.accounts-table th:nth-child(2){width:18%}.accounts-table th:nth-child(3){width:16%}.accounts-table th:nth-child(4){width:32%}.accounts-table th:nth-child(5){width:9%}.accounts-table th:nth-child(6){width:17%}}.accounts-table .bands-inline{flex-wrap:nowrap}.tone-warn-text{color:var(--warn-ink)}.next-move{gap:var(--s-3);margin:var(--s-4) 0 var(--s-2);flex-direction:column;display:flex}.next-move p{max-width:68ch;color:var(--muted);margin:0}.next-move strong{color:var(--text)}.next-move-do{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.next-move-do label{align-items:center;gap:var(--s-2);display:flex}input.next-move-n{text-align:center;width:4.5em}.facets{gap:var(--s-2);margin:var(--s-3) 0 var(--s-4);flex-direction:column;display:flex}.facet-row{align-items:baseline;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.facet-row>.label{min-width:6.5em}.facet-row ul{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.facet{border-radius:var(--r-pill);font-size:var(--fs-sm);color:var(--muted);background:var(--panel-2);padding:3px 10px;text-decoration:none;display:inline-block}.facet:hover{color:var(--text)}.facet.is-on{background:var(--text);color:var(--ground);font-weight:600}.facet .filter-count{color:var(--muted);font-size:var(--fs-meta)}.facet.is-on .filter-count{color:inherit;opacity:.7}.facet-clear{font-size:var(--fs-sm);align-self:flex-start}@media (max-width:720px){.facet-row>.label{min-width:100%}}.person-row{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start}.person-main{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.person-role{align-items:center;gap:var(--s-2);display:flex}.person-role select.compact{padding:2px var(--s-2);font-size:var(--fs-sm)}.person-route{align-items:center;gap:var(--s-2);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.confirm-route{gap:var(--s-2);width:100%;margin-top:var(--s-2);flex-direction:column;display:flex}.person-pick{align-items:center;gap:var(--s-2);display:flex}.named-in-brief,.people-candidates{margin-top:var(--s-4)}.people-actions{margin-top:var(--s-4);flex-wrap:wrap}.person-side{align-items:center;gap:var(--s-2);display:flex}.draft-note{color:var(--accent-ink)}.draft-pane{gap:var(--s-3);width:100%;margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--hairline);flex-direction:column;display:flex}.draft-tabs{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-ctl);gap:3px;width:fit-content;padding:4px;display:flex}.draft-tabs button{appearance:none;color:var(--muted);border-radius:var(--r-ctl);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;padding:6px 14px;font-weight:600}.draft-tabs button:hover:not(:disabled):not(.active){background:var(--hover);color:var(--text)}.draft-tabs button.active{background:var(--text);color:var(--ground);box-shadow:none}.draft-tabs button:disabled{opacity:.45;cursor:not-allowed}.draft-note-line{font-size:var(--fs-sm);color:var(--muted);margin:0}.draft-note-line .label{margin-right:var(--s-1)}.draft-sheet{background:var(--panel);border:1px solid var(--hairline-strong);border-radius:var(--r-lg);padding:var(--s-4) var(--s-5) var(--s-4);box-shadow:var(--lip);gap:var(--s-3);flex-direction:column;display:flex}.draft-sheet .draft-subject,.draft-sheet .draft-subject:focus{border:0;border-bottom:1px solid var(--hairline);box-shadow:none;padding:0 0 var(--s-2);font-size:var(--fs-h3);letter-spacing:-.005em;color:var(--text);background:0 0;border-radius:0;font-weight:600}.draft-sheet .draft-subject:focus{border-bottom-color:var(--accent-line)}.draft-letter{font-size:var(--fs-read);color:var(--text);cursor:text;border-radius:var(--r-xs);outline:none;line-height:1.6}.draft-letter:hover,.draft-letter:focus-visible{box-shadow:0 0 0 6px var(--panel), 0 0 0 7px var(--accent-line)}.draft-letter p{white-space:pre-wrap;margin:0 0 .9em}.draft-letter p:last-child{margin-bottom:0}.draft-letter mark{background:var(--accent-dim);color:inherit;box-shadow:0 1px 0 var(--accent-line);border-radius:2px;padding:0 1px}.draft-sheet textarea{min-height:150px;line-height:1.6;font-size:var(--fs-read);box-shadow:none;resize:vertical;background:0 0;border:0;padding:0}.draft-sheet textarea:focus{box-shadow:none}.draft-rail{justify-content:space-between;align-items:flex-start;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}.draft-rail-text{gap:var(--s-2);flex-direction:column;flex:320px;min-width:0;display:flex}.draft-observation{font-size:var(--fs-sm);color:var(--muted);margin:0}.draft-observation .label{margin-right:var(--s-1)}.draft-attach{align-items:center;gap:var(--s-2) var(--s-3);font-size:var(--fs-sm);color:var(--text-2);background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-field);padding:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.draft-attach.is-empty{background:0 0;border-style:dashed}.draft-attach.is-held{border-style:dashed}.draft-pdf-tag{font-size:var(--fs-meta);letter-spacing:0;background:var(--hairline);color:var(--text-2);border-radius:4px;padding:1px 5px;font-weight:700}.draft-attach-open{align-items:center;gap:var(--s-2);min-width:0;color:inherit;text-decoration:none;display:inline-flex}.draft-attach-open:hover strong{text-underline-offset:2px;text-decoration:underline}.draft-attach-what{white-space:nowrap}.draft-attach-what strong{color:var(--text);font-weight:600}.draft-attach-state{min-width:0;color:var(--muted);flex:220px}.draft-attach-state code{overflow-wrap:anywhere;font-size:.92em}.draft-attach-acts{align-items:center;gap:var(--s-3);margin-left:auto;display:inline-flex}.draft-lint{gap:var(--s-1) var(--s-3);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.draft-lint li:before{content:"✓ ";color:var(--good-ink)}.draft-lint li.no:before{content:"✗ ";color:var(--bad-ink)}.draft-lint li:empty{display:none}.route-warning{font-size:var(--fs-sm);color:var(--muted);margin:0}.draft-foot{align-items:center;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--hairline);flex-wrap:wrap;display:flex}.draft-foot .btn{min-height:var(--control-h);font-size:var(--fs-body);padding:0 16px}.draft-foot select{min-height:var(--control-h)}.draft-discard{min-height:var(--control-h);padding:0 var(--s-2);box-shadow:none;color:var(--bad-ink);font:inherit;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;margin-left:auto;font-weight:500}.draft-discard:hover:not(:disabled){background:0 0;text-decoration:underline}.draft-discard:disabled{opacity:.5;cursor:default}.draft-saved{color:var(--muted);font-size:var(--fs-sm);margin-left:auto}.draft-saved+.draft-discard{margin-left:0}.draft-foot .draft-send:disabled{opacity:1;background:var(--accent-dim);color:var(--accent-ink);border:1px dashed var(--accent-line);box-shadow:none;cursor:not-allowed}.draft-waiting{font-size:var(--fs-sm);color:var(--accent-ink);margin:0;font-weight:600}.draft-instructions{font-size:var(--fs-sm)}@media (max-width:640px){.draft-sheet{padding:var(--s-3)}.draft-foot .draft-send{flex:100%}}.person-row>.draft-pane{grid-column:1/-1}.deal-warnings{margin:var(--s-1) 0 0;gap:var(--s-1) var(--s-3);font-size:var(--fs-sm);color:var(--warn-ink);flex-wrap:wrap;padding:0;list-style:none;display:flex}.deal-warnings li:before{content:"! ";font-weight:600}.next-step-block{margin-top:var(--s-3)}.next-step-edit{gap:var(--s-2);flex-direction:column;display:flex}.link-button{appearance:none;font:inherit;font-size:var(--fs-sm);color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.close-deal{gap:var(--s-2);flex-direction:column;min-width:260px;display:flex}.meeting-pane{gap:var(--s-3);flex-direction:column;display:flex}.meeting-prep{white-space:pre-wrap;font-size:var(--fs-sm);padding:var(--s-3);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin:0;line-height:1.55}.call-notes,.call-proposal,.proposal-fields,.proposal-follow-up{gap:var(--s-2);flex-direction:column;display:flex}.proposal-list ul{gap:var(--s-1);font-size:var(--fs-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pipeline-row{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.pipeline-main{flex:1;min-width:0}.pipeline-side{align-items:center;display:flex}.tier-inline{margin-left:var(--s-2);font-size:var(--fs-sm)}.lost-reasons{margin-top:var(--s-3)}.said-no-table .said-no-words{max-width:36ch}.stage-select{width:auto;min-width:0}.inbound-row{justify-content:space-between;align-items:flex-start;gap:var(--s-3);flex-wrap:wrap;display:flex}.inbound-main{flex:1;min-width:240px}.inbound-main .srow-title .badge{margin-left:var(--s-2)}.inbound-purpose{margin:var(--s-1) 0 0;font-weight:500}.inbound-message{white-space:pre-wrap}.inbound-add,.inbound-form-address{gap:var(--s-2);margin-top:var(--s-3);flex-direction:column;display:flex}.inbound-form-address code{font-size:var(--fs-sm);word-break:break-all}.inbound-snippet{font-family:var(--font-sans);font-variant-numeric:normal;font-size:var(--fs-sm)}.offer-pane,.offer-fields,.offer-handover,.offer-issued{gap:var(--s-2);flex-direction:column;display:flex}.offer-pane{gap:var(--s-3)}.offer-field{flex-direction:column;gap:2px;display:flex}.offer-two{gap:var(--s-2);display:flex}.offer-two>*{flex:1}.offer-total{padding-top:var(--s-2);border-top:1px solid var(--hairline);margin:0}.offer-total .srow-sub{display:block}.offer-missing ul{margin:var(--s-1) 0 0;font-size:var(--fs-sm);color:var(--muted);flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.offer-missing li:before{content:"! ";font-weight:600}.offer-actions{flex-wrap:wrap}.research-handover{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.research-handover-note{flex-basis:100%;margin:0}.revisit-excerpt{-webkit-line-clamp:3;line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:70ch;display:-webkit-box;overflow:hidden}.revisit-main{min-width:0}.revisit-rows .srow{align-items:flex-start;gap:var(--s-3)}.tier-word{font-size:var(--fs-sm);color:var(--muted)}.scan-confirm{gap:var(--s-2);flex-direction:column;max-width:46rem;display:flex}.account-sticky{top:var(--topbar-h);z-index:25;height:0;position:sticky}.account-sticky-bar{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-4);background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:var(--lip);opacity:0;visibility:hidden;transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease), visibility var(--t-fast);display:flex;transform:translateY(-6px)}.account-sticky[data-shown=true] .account-sticky-bar{opacity:1;visibility:visible;transform:none}.account-sticky-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.account-sticky-bar .btn{margin-left:auto}@media (max-width:720px){.account-sticky{top:var(--topbar-h-sm)}}.srow-figures{grid-template-columns:minmax(0,1fr) 6.5rem 9.5rem}.srow-figures>.srow-num{text-align:right;font-size:var(--fs-body);font-weight:600}.srow-figures>.srow-num>.srow-note{font-size:var(--fs-meta);color:var(--muted);font-weight:400}@media (max-width:640px){.srow-figures{gap:var(--s-2) var(--s-3);grid-template-columns:minmax(0,1fr) auto auto}}.srow-event{grid-template-columns:9.5rem minmax(0,1fr) auto;align-items:start}.event-when{font-size:var(--fs-sm);color:var(--muted);padding-top:1px}.event-main{min-width:0}.event-main .srow-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.event-main .srow-sub a{color:var(--text)}@media (max-width:640px){.srow-event{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}}.srow-always{grid-template-columns:minmax(0,1fr) 11rem auto}.srow-always>.status{justify-self:end}@media (max-width:640px){.srow-always{grid-template-columns:minmax(0,1fr) auto}.srow-always>.srow-meta{grid-area:2/1}.srow-always>.status{grid-area:1/2}}.section .srow-account,.section .conn-row{border:0;border-bottom:1px solid var(--hairline)}.section .thread-card{border:0;padding:0}.section .thread-item{padding-bottom:var(--s-3);border-bottom:1px solid var(--hairline)}.section .thread-item:last-child{border-bottom:0;padding-bottom:0}.section .thread-card.is-inbound{background:var(--panel-2);border-radius:var(--r-field);padding:12px 16px}.section .reply-wrap{border:0}.document-body{max-width:760px;padding:var(--s-6) var(--s-8);font-size:var(--fs-read);line-height:var(--lh-body);margin-inline:auto}.document-body h1{margin:0 0 var(--s-2);font-size:26px}.document-body h2{margin:var(--s-6) 0 var(--s-2);font-size:17px;font-weight:600}.document-body h3{margin:var(--s-4) 0 var(--s-1);font-size:15px;font-weight:600}.document-body ul{padding-left:1.2em}.document-body li+li{margin-top:var(--s-1)}@media (max-width:640px){.document-body{padding:var(--s-4)}.leads-table tr{padding:var(--s-3) var(--s-4);position:relative}.leads-table tbody tr:first-child{border-top:0}.leads-table td:first-child{top:var(--s-3);right:var(--s-4);position:absolute}.leads-table td[data-label]>*{justify-self:start}.srow-campaign{gap:var(--s-1)}}.lead-head>.page-head{min-width:0}.lead-head h1,.lead-head .sub{overflow-wrap:anywhere}.lead-outcomes{margin-top:var(--s-2)}.lead-outcomes-read{margin:0 0 var(--s-1);font-size:var(--fs-sm);color:var(--muted)}.lead-outcomes-row{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.lead-outcome{align-items:center;gap:var(--s-1);display:inline-flex}.lead-outcome select.compact{width:auto;min-height:0;padding-block:var(--s-1);font-size:var(--fs-sm)}.lead-outcome [aria-pressed=true]{border-color:var(--text);background:var(--text);color:var(--ground)}.edit-details{gap:var(--s-3) var(--s-4);max-width:46rem;margin:var(--s-3) 0 0 auto;padding:var(--s-4);border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--panel);text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.edit-details-error,.edit-details-acts{grid-column:1/-1}.edit-details-error{font-size:var(--fs-sm);color:var(--bad-ink);margin:0}@media (max-width:640px){.edit-details{grid-template-columns:1fr}}.srow-compared-head{padding-bottom:var(--s-1);border-bottom:0}.srow-compared-head:hover{background:0 0}.srow-compared-head h4{margin:0}.is-play .stage-rail-wrap{margin-top:var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--panel);box-shadow:var(--lip)}.is-play .stage-step button,.is-play .stage-step>span{font-size:var(--fs-body);padding:6px 14px}.is-play .stage-step.is-done button{background:var(--good-dim);color:var(--good-ink)}.is-play .stage-step.is-done+.stage-step:before{background:var(--good-line)}.is-play .stage-rail .stage-step.is-now button,.is-play .stage-rail .stage-step.is-now button:disabled{background:var(--text);border-color:var(--text);color:var(--ground)}.stage-tick{margin-right:5px;font-size:.85em}.is-play .scorecard{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-card);box-shadow:var(--lip);gap:0;overflow:hidden}.is-play .score-cell{align-content:flex-start;align-items:center;gap:2px var(--s-3);padding:var(--s-3) var(--s-5);border-left:1px solid var(--hairline);background:0 0;flex-flow:wrap}.is-play .score-cell:first-child{border-left:0}.is-play .score-k{font-size:var(--fs-label);letter-spacing:0;color:var(--muted);flex:0 0 100%}.is-play .score-v{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--text);align-items:center;gap:8px;margin:0;font-weight:600;line-height:1.3;display:inline-flex}.is-play .score-v:before{content:"";background:var(--hairline-strong);border-radius:50%;flex:none;width:9px;height:9px}.is-play .score-cell.is-strong .score-v:before{background:var(--good-ink)}.is-play .score-cell.is-medium .score-v:before{background:var(--info-ink)}.is-play .score-cell.is-weak .score-v:before{background:var(--warn-ink)}.is-play .score-cell.is-strong .score-v,.is-play .score-cell.is-weak .score-v{color:var(--text)}.is-play .score-cell.is-none .score-v,.is-play .score-cell.is-unknown .score-v{color:var(--muted);font-weight:500}.is-play .score-cell[class*=is-tier-] .score-v{border-radius:var(--r-sm,8px);background:var(--panel-2);width:30px;height:30px;color:var(--muted);justify-content:center;font-weight:700}.is-play .score-cell[class*=is-tier-] .score-v:before{content:none}.is-play .score-cell.is-tier-a .score-v{background:var(--good-dim);color:var(--good-ink)}.is-play .score-cell.is-tier-b .score-v{background:var(--info-dim);color:var(--info-ink)}.is-play .score-cell.is-tier-c .score-v{background:var(--warn-dim);color:var(--warn-ink)}.score-s{min-width:0;font-size:var(--fs-sm);color:var(--text-2);flex:1 1 0}.is-play .score-cell .score-r{flex:0 0 100%}.score-why{font-size:var(--fs-sm);margin-left:auto}.score-why-pop{z-index:15;width:max(100%,22rem);max-width:min(28rem, calc(100vw - 2 * var(--s-4)));padding:var(--s-3) var(--s-4);background:var(--panel);border:1px solid var(--hairline-strong);border-radius:var(--r-lg);box-shadow:var(--e-3);font-size:var(--fs-sm);position:absolute;top:calc(100% + 4px);left:0}.score-cell:nth-child(n+3) .score-why-pop{left:auto;right:0}.score-why>summary{cursor:pointer;white-space:nowrap;border-radius:var(--r-pill);border:1px solid var(--hairline);width:fit-content;color:var(--text-2);padding:2px 9px;font-weight:500;list-style:none}.score-why>summary:hover{background:var(--hover);color:var(--text)}.score-why>summary:after{content:" ▾";font-size:.8em}.score-why[open]>summary:after{content:" ▴"}.score-why>summary::-webkit-details-marker{display:none}.score-why ul{color:var(--text-2);margin:0;padding-left:1.1em}.score-why li+li{margin-top:3px}.score-why li.is-against{color:var(--warn-ink)}.score-lead{margin:0 0 var(--s-2);color:var(--text)}.score-lead .label{color:var(--text-2)}.is-play .score-cell>.btn{margin-left:auto}@media (max-width:900px){.is-play .score-cell:nth-child(odd){border-left:0}.is-play .score-cell:nth-child(n+3){border-top:1px solid var(--hairline)}}.do-next{gap:var(--s-3) var(--s-5);margin:var(--s-4) 0 0;padding:var(--s-4) var(--s-5);border-radius:var(--r-card);border:1px solid var(--hairline);background:var(--tint);flex-wrap:wrap;justify-content:space-between;align-items:center;scroll-margin-top:90px;display:flex}.do-next.is-late{border-color:var(--bad-line);background:var(--bad-dim)}.do-next-main{flex:380px;min-width:0}.do-next-k{gap:var(--s-2);font-size:var(--fs-label);color:var(--tint-ink);flex-wrap:wrap;align-items:center;margin:0 0 2px;font-weight:600;display:flex}.do-next-own,.do-next-due{border-radius:var(--r-pill);background:var(--panel);color:var(--text-2);padding:1px 8px;font-weight:500}.do-next-due.is-bad{color:var(--bad-ink)}.do-next-due.is-warn{color:var(--warn-ink)}.do-next-text{font-size:var(--fs-h3);margin:0;line-height:1.35}.do-next-actions{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.play-inline-link,.play-sub a{color:var(--accent-ink);font-weight:500;text-decoration:underline}.ways-in-said{margin:var(--s-3) 0 0;padding:var(--s-2) var(--s-3);border-radius:var(--r-lg);background:var(--panel-2)}.draft-start{gap:var(--s-2) var(--s-4);padding:var(--s-4);border-radius:var(--r-lg);border:1px solid var(--accent-line);background:var(--accent-dim);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.draft-start-title{margin:0 0 2px;font-weight:600}.draft-start .draft-instructions,.draft-start-or{grid-column:1/-1}.draft-start-or{margin:0}@media (max-width:640px){.draft-start{grid-template-columns:minmax(0,1fr)}}.pipeline-tools{gap:var(--s-3);margin:0 0 var(--s-3);align-items:center;display:flex}.pipeline-search{flex:1;min-width:0;position:relative}.pipeline-search input{width:100%;padding-left:36px}.pipeline-search-ico{width:16px;height:16px;color:var(--faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.btn .btn-ico{vertical-align:-3px;width:16px;height:16px;margin-right:6px}.pipeline-tools .facets-on{margin-left:8px}.pipeline-chips{margin:0 0 var(--s-3)}.company-filters-on{align-items:center;gap:var(--s-3);margin:0 0 var(--s-3);font-size:var(--fs-body);color:var(--text-2);display:flex}.facet-x{vertical-align:-1px;width:12px;height:12px;margin-left:4px}.facets-box.is-open{margin-bottom:var(--s-3)}.found-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.found-chip b{color:var(--faint);margin-right:4px;font-weight:600}.found-chip.is-match b{color:var(--good-ink)}.found-bulk-x{margin-left:auto}.snoozed-note{margin:0 0 var(--s-4);border:1px solid var(--hairline-strong);border-radius:var(--r-lg);background:var(--panel-2);font-size:var(--fs-sm);color:var(--text-2);padding:10px 16px}.pending-send{justify-content:space-between;align-items:center;gap:var(--s-3);margin:0 0 var(--s-4);border:1px solid var(--warn-line);border-radius:var(--r-lg);background:var(--warn-dim);flex-wrap:wrap;padding:12px 16px;display:flex}.pending-send-what{align-items:center;gap:var(--s-2);display:flex}.pending-ring{flex:none;transform:rotate(-90deg)}.pending-ring circle{fill:none;stroke-width:3px}.pending-ring-track{stroke:var(--warn-line)}.pending-ring-left{stroke:var(--warn-ink);stroke-linecap:round;transition:stroke-dashoffset 1s linear}@media (prefers-reduced-motion:reduce){.pending-ring-left{transition:none}}.next-company{justify-content:space-between;align-items:center;gap:var(--s-3);margin:0 0 var(--s-4);border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--tint);flex-wrap:wrap;padding:12px 16px;display:flex}.contact-form{border:1px solid var(--warn-line);border-radius:var(--r-lg);background:var(--panel-2);padding:12px 14px}.contact-form-fields{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.contact-form-fields label{flex:180px;gap:4px;display:grid}.contact-form-x{color:var(--muted);background:0 0;border-color:#0000}.contact-form-note{font-size:var(--fs-sm);color:var(--muted);margin:8px 0 0}.contact-form-note a{color:var(--text);text-decoration:underline}.row-menu .menu-pop{border-radius:var(--r-lg);min-width:270px;box-shadow:var(--e-3);text-align:left;padding:6px 0}.row-menu .menu-item{font-size:var(--fs-body);border-radius:0;align-items:center;gap:10px;padding:8px 14px}.menu-ico{width:16px;height:16px;color:var(--muted);flex:none}.menu-sep{border:0;border-top:1px solid var(--hairline);width:100%;margin:6px 0}.menu-label{font-size:var(--fs-label);color:var(--faint);padding:4px 14px 2px}.menu-reason{color:var(--text-2)}.row-date{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.row-date input{width:190px}@media (max-width:560px){.pipeline-tools{flex-wrap:wrap}}.is-now .page-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center}.now-primary{align-items:center;gap:8px;display:inline-flex}.late-tag{border-radius:var(--r-pill);font-size:var(--fs-label);background:var(--panel-2);color:var(--text-2);vertical-align:2px;padding:1px 8px;font-weight:500;display:inline-block}.late-tag.is-bad{background:var(--play-coral-soft);color:var(--play-coral-ink)}.late-tag.is-warn{background:var(--play-yellow-soft);color:var(--play-yellow-ink)}.now-card h2 .late-tag{margin-left:8px}.account-sticky-rate{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;gap:14px;display:flex}.account-sticky-rate b{color:var(--text);font-weight:500}.account-sticky-bar .now-primary{margin-left:auto}.stage-menu .menu-pop{text-align:left;min-width:300px}.stage-menu-item{gap:1px;display:grid}.stage-menu-means{font-size:var(--fs-label);color:var(--faint)}.close-deal.is-inline{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:720px;display:inline-flex}.close-deal.is-inline select{width:auto}.close-deal.is-inline input{width:280px;max-width:100%}.is-now .scorecard{margin-top:10px}.is-now .score-cell{flex-wrap:nowrap;align-items:center;gap:10px;padding:10px 16px}.is-now .score-k{flex:none;min-width:46px}.is-now .score-s{flex:0 auto}.is-now .score-v{font-size:var(--fs-body)}.is-now .score-cell[class*=is-tier-] .score-v{width:24px;height:24px;font-size:var(--fs-sm);border-radius:7px}.is-now .score-cell.is-tier-a .score-v{background:var(--accent-bright);color:var(--on-accent)}.is-now .score-cell.is-tier-b .score-v{background:var(--play-lilac-soft);color:var(--play-lilac-ink)}.is-now .score-cell.is-tier-c .score-v{background:var(--panel-2);color:var(--muted)}.is-now .score-cell.is-strong .score-v{color:var(--accent-ink)}.is-now .score-cell.is-strong .score-v:before{background:var(--accent-ink)}.is-now .score-cell.is-medium .score-v{color:var(--play-blue-ink)}.is-now .score-cell.is-medium .score-v:before{background:var(--play-blue-ink)}.is-now .score-cell.is-weak .score-v{color:var(--play-coral-ink)}.is-now .score-cell.is-weak .score-v:before{background:var(--play-coral-ink)}.is-now .scorecard{overflow:visible}.is-now .score-cell{flex-wrap:wrap;row-gap:4px;position:relative}.is-now .score-v{white-space:nowrap}.now-grid{gap:var(--s-4);margin-top:var(--s-4);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;display:grid}.now-side{gap:var(--s-4);min-width:0;display:grid}.now-card{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-card);min-width:0;box-shadow:var(--lip);padding:20px}.now-card h2{font-family:var(--font-display);font-size:var(--fs-h2);letter-spacing:var(--ls-h2);margin:0;font-weight:600}.now-count{font-weight:400;font-size:var(--fs-sm);color:var(--faint);margin-left:4px}.now-sub{font-size:var(--fs-sm);color:var(--muted);margin:4px 0 0}.now-body{margin-top:var(--s-3);gap:var(--s-3);justify-items:start;display:grid}.now-body>.draft-anchor,.now-body>.play-surface{justify-self:stretch}.now-card .btn:not(.ghost):not(.danger):not(.now-primary):not(.icon-btn):not(.draft-send){background:var(--panel);color:var(--text);border:1px solid var(--hairline-strong);box-shadow:none;font-weight:600}.now-card .draft-foot .draft-send:disabled{background:var(--panel-2);color:var(--faint);border:1px solid var(--hairline)}.now-use{margin-top:var(--s-4);gap:var(--s-3);grid-template-columns:minmax(0,1fr);display:grid}.now-use h3{font-size:var(--fs-label);color:var(--faint);margin:0 0 6px;font-weight:500}.now-use ul{margin:0;padding:0;list-style:none}.now-use li{font-size:var(--fs-sm);margin-bottom:4px;padding:6px 0}.now-use li.is-anchor{font-weight:600}.now-use li a{font-size:var(--fs-label)}.not-now{margin:var(--s-4) 0 0;font-size:var(--fs-sm);color:var(--faint)}.not-now b{color:var(--text);font-weight:500}.not-now.is-editing{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.not-now.is-editing input{flex:200px}.not-now-hint{color:var(--faint);flex:0 0 100%}.now-card .people-pane{margin-top:10px}.now-card .person-cards{margin:0;padding:0;display:block}.now-card .person-card{border:0;border-top:1px solid var(--hairline);box-shadow:none;background:0 0;border-radius:0;padding:12px 0}.now-card .person-card:first-child{border-top:0;padding-top:0}.person-status{font-size:var(--fs-label);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0 46px;display:flex}.person-chip{border-radius:var(--r-pill);background:var(--panel-2);color:var(--muted);padding:1px 8px}.person-chip.is-sent{background:var(--play-blue-soft);color:var(--play-blue-ink)}.person-chip.is-decides{background:var(--accent-dim);color:var(--accent-ink)}.person-ok{color:var(--accent-ink)}.person-warn{color:var(--warn-ink)}.person-note{color:var(--faint)}.doc-lines{margin:6px 0 0;padding:0;list-style:none}.doc-line{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.doc-line:first-child{border-top:0}.doc-line.is-wide,.doc-line.is-foot{grid-template-columns:minmax(0,1fr)}.doc-line-t{font-weight:600}.doc-line.is-later .doc-line-t{color:var(--muted);font-weight:500}.doc-line-s{font-size:var(--fs-sm);color:var(--faint);margin:0}.doc-older{font-size:var(--fs-sm);color:var(--muted);margin:2px 0 0}.doc-fix{font-size:var(--fs-sm);color:var(--muted);margin-top:2px}.doc-fix summary{cursor:pointer;color:var(--warn-ink);font-weight:600;list-style:none;display:inline-block}.doc-fix summary::-webkit-details-marker{display:none}.doc-fix summary:after{content:" · details";color:var(--faint);font-weight:500}.doc-fix[open] summary:after{content:" · hide"}.doc-fix p{margin:var(--s-2) 0 var(--s-1)}.doc-fix ul{margin:0;padding-left:1.2em}.doc-fix li+li{margin-top:2px}.pdf-view{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--panel);width:100%;height:calc(100vh - 200px);min-height:480px;display:block}.doc-line-later{font-size:var(--fs-sm);color:var(--faint)}.panel-intro{margin:0 0 var(--s-4);max-width:640px;font-size:var(--fs-sm);color:var(--muted)}.is-now .brief-block{background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-lg);box-shadow:none;padding:18px 20px}.is-now .brief-block h4{font-size:var(--fs-body);align-items:center;gap:8px;margin:0 0 6px;font-weight:600;display:flex}.ico-tile{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:inline-grid}.ico-tile svg{width:16px;height:16px}.ico-tile.is-round{border-radius:50%;width:26px;height:26px}.ico-tile.is-round svg{width:14px;height:14px}.ico-tile.is-mint{background:var(--play-mint-soft);color:var(--play-mint-ink)}.ico-tile.is-blue{background:var(--play-blue-soft);color:var(--play-blue-ink)}.ico-tile.is-lime{background:var(--accent-dim);color:var(--accent-ink)}.ico-tile.is-lilac{background:var(--play-lilac-soft);color:var(--play-lilac-ink)}.ico-tile.is-coral{background:var(--play-coral-soft);color:var(--play-coral-ink)}.ico-tile.is-yellow{background:var(--play-yellow-soft);color:var(--play-yellow-ink)}.hyp-chip{border-radius:var(--r-pill);background:var(--accent-dim);color:var(--accent-ink);padding:1px 8px;font-size:11px;font-weight:500}.brief-count{font-weight:400;font-size:var(--fs-sm);color:var(--faint)}.is-now .need-callout{background:var(--accent-dim);border-radius:var(--r-lg);padding:12px 14px}.is-now .brief-list li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:9px 0;display:grid}.is-now .brief-list.is-dated li{grid-template-columns:5.2em minmax(0,1fr) auto}.is-now .claim-date{border-radius:var(--r-pill);background:var(--play-blue-soft);color:var(--play-blue-ink);font-size:var(--fs-label);white-space:nowrap;justify-self:start;padding:1px 8px;font-weight:500}.is-now .claim-date.is-none{background:var(--panel-2);color:var(--faint);font-weight:400}.is-now .brief-list.is-tinted li{border-radius:var(--r-md);border:0;margin-top:6px;padding:8px 12px}.is-now .brief-list.is-lilac li{background:color-mix(in oklab, var(--play-lilac-soft) 55%, transparent)}.is-now .brief-list.is-coral li{background:color-mix(in oklab, var(--play-coral-soft) 50%, transparent)}.is-now .brief-block.is-open{background:color-mix(in oklab, var(--play-yellow-soft) 40%, var(--panel));border-color:color-mix(in oklab, var(--play-yellow-ink) 25%, var(--hairline))}.open-qs{margin:0 0 12px;padding:0;list-style:none}.open-qs li{border-top:1px solid color-mix(in oklab, var(--play-yellow-ink) 18%, transparent);align-items:baseline;gap:10px;padding:8px 0;display:flex}.open-qs li:first-child{border-top:0}.open-qs-ico{width:14px;height:14px;color:var(--play-yellow-ink);flex:none;transform:translateY(2px)}.open-qs-from{font-size:var(--fs-label);color:var(--faint);white-space:nowrap;margin-left:auto;padding-left:12px}.src-hover{font-size:var(--fs-label);color:var(--muted);text-underline-offset:3px;white-space:nowrap;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;position:relative}.src-hover[data-quote]:hover:after,.src-hover[data-quote]:focus-visible:after{content:attr(data-quote);white-space:normal;background:var(--text);width:280px;color:var(--panel);font-size:var(--fs-label);z-index:6;border-radius:8px;padding:8px 10px;line-height:1.4;position:absolute;top:130%;right:0}.found-sum{flex-wrap:wrap;gap:10px;margin:0 0 14px;display:flex}.found-sum span{border-radius:var(--r-pill);font-size:var(--fs-sm);align-items:center;gap:6px;padding:3px 12px;display:inline-flex}.found-sum-ico{width:14px;height:14px}.found-sum .is-bad{background:var(--play-coral-soft);color:var(--play-coral-ink)}.found-sum .is-warn{background:var(--play-yellow-soft);color:var(--play-yellow-ink)}.found-sum .is-good{background:var(--play-mint-soft);color:var(--play-mint-ink)}.is-now .found-head{font-family:inherit;font-size:var(--fs-sm);letter-spacing:0;text-transform:none;color:var(--muted);align-items:center;gap:8px;font-weight:500;display:flex}.is-now .found-head.is-bad{color:var(--play-coral-ink)}.is-now .found-head.is-good{color:var(--play-mint-ink)}.is-now .found-head .ico-tile{border-radius:6px;width:22px;height:22px}.is-now .found-head .ico-tile svg{width:13px;height:13px}.found-item{grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.sev-dot{border-radius:50%;width:8px;height:8px;transform:translateY(-1px)}.sev-dot.is-bad{background:var(--play-coral-ink)}.sev-dot.is-warn{background:var(--warn)}.act-list{margin:0;padding:0;list-style:none}.act-list li{border-top:1px solid var(--hairline);font-size:var(--fs-sm);grid-template-columns:28px 120px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.act-list li:first-child{border-top:0}.act-list b{font-weight:500}.act-when{color:var(--faint)}.act-reply{margin-top:4px}.act-reply summary{cursor:pointer;color:var(--muted)}.act-reply p{white-space:pre-line;color:var(--text-2);margin:6px 0 0}.act-sent{margin-top:var(--s-3)}.act-mail+.act-mail{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--hairline)}.is-now .account-meta{margin-top:var(--s-5);font-size:var(--fs-sm);color:var(--faint)}@media (max-width:900px){.now-grid,.now-use{grid-template-columns:minmax(0,1fr)}.is-now .brief-list.is-dated li{grid-template-columns:5.2em minmax(0,1fr)}.is-now .brief-list.is-dated .claim-side{grid-column:2}.account-sticky-rate{display:none}}@media (max-width:560px){.act-list li{grid-template-columns:28px minmax(0,1fr)}.act-when,.act-list li>span:last-child{grid-column:2}.person-status{margin-left:0}}.now-fold>summary{cursor:pointer;font-size:var(--fs-h3);font-weight:600;list-style:none}.now-fold>summary::-webkit-details-marker{display:none}.now-fold>summary:after{content:" ▾";color:var(--faint);font-size:.7em}.now-fold[open]>summary{margin-bottom:var(--s-3)}@media (max-width:900px){.is-now .score-cell{flex-wrap:wrap}}.said-no{gap:var(--s-2);margin:var(--s-3) 0;flex-direction:column;display:flex}.said-no-note{padding:var(--s-3) var(--s-4);background:var(--warn-dim);border-radius:var(--r-lg);font-size:var(--fs-sm);margin:0}.said-no-note p{margin:0 0 var(--s-2)}.said-no-row{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.said-no-form{align-items:center;gap:var(--s-2);display:inline-flex}.pipeline-body{gap:var(--s-5,24px) var(--s-5,24px);grid-template-columns:210px minmax(0,1fr);align-items:start;display:grid}.pipeline-main{min-width:0}.filter-rail{top:var(--s-3);gap:var(--s-4);flex-direction:column;min-width:0;display:flex;position:sticky}.rail-toggle{display:none}.rail-body{gap:var(--s-4);flex-direction:column;display:flex}.rail-clear-all{font-size:var(--fs-sm);color:var(--muted);align-self:flex-start;text-decoration:none}.rail-clear-all:hover{color:var(--text)}.rail-facet{flex-direction:column;gap:2px;display:flex}.rail-h{justify-content:space-between;align-items:baseline;gap:var(--s-2);font-size:var(--fs-sm);letter-spacing:0;color:var(--text-2);margin:0 0 4px;font-weight:600;display:flex}.rail-h>span{padding:0 6px}.rail-fold{border-radius:var(--r-ctl);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:-2px 0;padding:2px 6px;display:inline-flex}.rail-fold:hover{color:var(--text)}.rail-fold-ico{width:12px;height:12px;transition:transform .12s}.rail-facet.is-open .rail-fold-ico{transform:rotate(90deg)}.rail-h-n{letter-spacing:0;text-transform:none;color:var(--accent-ink);font-weight:400}.rail-clear{font-size:var(--fs-meta);letter-spacing:0;text-transform:none;color:var(--accent-ink);font-weight:400;text-decoration:none}.rail-find{margin:2px 0 4px;position:relative}.rail-find input{width:100%;font:inherit;font-size:var(--fs-sm);color:var(--text);background:var(--panel-2);border-radius:var(--r-field);border:1px solid #0000;padding:5px 8px 5px 28px}.rail-find input:focus{border-color:var(--text);background:var(--panel);outline:none}.rail-find-ico{width:13px;height:13px;color:var(--faint);pointer-events:none;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.rail-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rail-opt{border-radius:var(--r-ctl);font-size:var(--fs-sm);color:var(--text);align-items:center;gap:8px;min-width:0;padding:4px 8px;text-decoration:none;display:flex}.rail-opt:hover{background:var(--panel-2)}.rail-opt.is-on{background:var(--text);color:var(--ground);font-weight:600}.rail-opt.is-on:hover{background:var(--text)}.rail-opt.is-on .rail-n{color:inherit;opacity:.7}.rail-box{border:1.5px solid var(--hairline-strong);background:var(--panel);width:15px;height:15px;color:var(--on-accent);border-radius:4px;flex:none;place-items:center;display:inline-grid}.rail-box.is-radio{border-radius:50%}.rail-opt.is-on .rail-box{background:var(--accent);border-color:var(--accent)}.rail-tick{width:11px;height:11px}.rail-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rail-n{font-size:var(--fs-meta);font-variant-numeric:tabular-nums;color:var(--muted);margin-left:auto;padding-left:6px}.rail-none{font-size:var(--fs-sm);color:var(--muted);padding:4px 6px}.rail-more{font:inherit;font-size:var(--fs-sm);color:var(--accent-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:3px 6px}.rail-more:hover{text-decoration:underline}@media (max-width:900px){.pipeline-body{grid-template-columns:minmax(0,1fr)}.filter-rail{gap:var(--s-3);position:static}.rail-toggle{border:1px solid var(--hairline-strong);border-radius:var(--r-ctl);background:var(--panel);font:inherit;color:var(--text);cursor:pointer;white-space:nowrap;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.rail-toggle .facets-on{margin-left:4px;display:inline}.rail-toggle-ico{width:12px;height:12px}.filter-rail.is-open .rail-toggle-ico{transform:rotate(90deg)}.rail-body{display:none}.filter-rail.is-open .rail-body{padding:var(--s-3);border:1px solid var(--hairline-strong);border-radius:var(--r-lg);background:var(--panel);display:flex}}body:has(.account-page.is-focus) .agent-top{display:none}.focus-bar{font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.focus-back{color:var(--muted)}.focus-queue{color:var(--muted);align-items:center;gap:10px;display:inline-flex}.focus-queue b{color:var(--text);font-weight:600}.focus-step{border-radius:var(--r-ctl);border:1px solid var(--hairline-strong);background:var(--panel);width:28px;height:28px;color:var(--text);place-items:center;font-size:16px;line-height:1;text-decoration:none;display:inline-grid}.focus-step:hover{border-color:var(--text);text-decoration:none}.focus-step.is-off{opacity:.35}.focus-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.focus-tools .btn{height:32px;font-size:var(--fs-sm);padding:0 12px}.focus-tools .said-no-action:has(.confirm-route){flex:1 0 100%}.focus-head{margin-top:var(--s-4);justify-items:start;gap:6px;display:grid}.focus-id{min-width:0}.focus-id h1{font-family:var(--font-display);font-size:var(--fs-h1);letter-spacing:-.02em;margin:0;line-height:1.08}.focus-id .sub{margin:6px 0 0}.focus-chip{border:1px solid var(--hairline-strong);border-radius:var(--r-pill);font-size:var(--fs-label);color:var(--muted);padding:0 9px;line-height:20px;display:inline-block}.account-chips>.focus-chip:before{content:none}.account-chips>.focus-chip{margin-left:8px}.target-chip{border:1px solid var(--hairline-strong);border-radius:var(--r-pill);font-size:var(--fs-label);color:var(--muted);white-space:nowrap;vertical-align:baseline;margin-left:8px;padding:0 8px;line-height:18px;display:inline-block}a.target-chip{text-decoration:none}a.target-chip:hover{color:var(--text);border-color:var(--muted)}.focus-play{max-width:920px;font-size:var(--fs-sm);color:var(--muted);margin:0;line-height:1.5}.verdict{align-items:center;gap:14px;max-width:760px;display:flex}.verdict-text{justify-items:start;gap:6px;display:grid}.verdict-line{font-size:var(--fs-body);margin:0;line-height:1.45}.verdict-band.is-strong{color:var(--accent-ink)}.verdict-band.is-medium{color:var(--play-blue-ink)}.verdict-band.is-weak{color:var(--play-coral-ink)}.verdict-band.is-none{color:var(--muted);font-weight:500}.verdict-why{display:inline;position:relative}.verdict-why>summary{cursor:pointer;color:var(--accent-ink);list-style:none;display:inline}.verdict-why>summary::-webkit-details-marker{display:none}.verdict-why>summary:hover{text-decoration:underline}.verdict-why-pop{z-index:20;background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-lg);width:min(420px,86vw);box-shadow:var(--e-3);font-size:var(--fs-sm);gap:12px;padding:16px 18px;line-height:1.45;display:grid;position:absolute;top:calc(100% + 8px);right:0}.verdict-why-pop .label{margin:0 0 4px}.verdict-why-pop ul{margin:0;padding-left:18px}.verdict-why-pop li.is-against{color:var(--play-coral-ink)}.verdict-why-lead,.verdict-why-flag{margin:0 0 4px}.verdict-why-flag{color:var(--warn-ink)}.focus-head>.now-primary{flex:none;align-self:center}.focus-zone{margin-top:var(--s-5)}.account-folds{margin-top:var(--s-6);border-bottom:1px solid var(--hairline)}.account-fold{border-top:1px solid var(--hairline)}.account-fold-head{font:inherit;margin:0}.account-fold-head button{width:100%;min-height:48px;box-shadow:none;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:4px 12px;padding:13px 28px 13px 0;display:flex;position:relative}.account-fold-label{font-weight:600}.account-fold-sum{min-width:0;font-size:var(--fs-sm);color:var(--muted)}.account-fold-cue{border-right:1.5px solid var(--faint);border-bottom:1.5px solid var(--faint);width:8px;height:8px;transition:transform .15s;position:absolute;top:19px;right:6px;transform:rotate(-45deg)}.account-fold.is-open .account-fold-cue{transform:rotate(45deg)}.account-fold-head button:hover .account-fold-label{text-underline-offset:3px;text-decoration:underline}.account-fold-body{padding:4px 0 var(--s-6)}.fold-part+.fold-part{margin-top:var(--s-6)}.fold-part>.label{margin:0 0 var(--s-2)}.focus-grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.focus-grid.is-single{grid-template-columns:minmax(0,1fr)}.focus-grid>.focus-fold{grid-column:1/-1}.focus-now{border-radius:var(--r-card);box-shadow:var(--lip);padding:8px 28px 20px}.focus-now>h2{margin-top:14px}.focus-mark{margin:12px 0 0}.focus-now .now-body{margin-top:0}.focus-now .draft-foot{z-index:5;background:var(--panel);border-top:1px solid var(--hairline);border-radius:0 0 var(--r-card) var(--r-card);margin:0 -28px;padding:14px 28px;position:sticky;bottom:0}.focus-now .draft-foot .draft-send{height:var(--btn-h-lg);padding:0 30px;font-size:1rem}.focus-angles{font-size:var(--fs-sm);gap:6px;margin:0;padding-left:18px;line-height:1.5;display:grid}.focus-angles-fold{margin-top:var(--s-3)}.focus-side{padding-top:6px}.focus-side .label{margin:0 0 10px}.focus-pdf{top:calc(var(--topbar-h) + var(--s-4));gap:8px;display:grid;position:sticky}.focus-pdf-head{font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;display:flex}.focus-pdf-head .label{margin:0}.focus-pdf-title{font-size:var(--fs-sm);color:var(--muted);margin:0}.focus-pdf-title strong{color:var(--text)}.focus-pdf-frame{border-radius:var(--r-lg);background:var(--panel-2);padding:12px;position:relative}.focus-pdf-cover{border-radius:var(--r-ctl);background:var(--panel);font-size:var(--fs-sm);color:var(--text);text-align:center;margin-top:8px;padding:8px 12px;font-weight:600;text-decoration:none;display:block}.focus-pdf-cover:hover{text-decoration:underline}.focus-pdf-title a{color:inherit}.focus-pdf-frame iframe{aspect-ratio:1/1.414;border:1px solid var(--hairline);background:var(--panel);border-radius:4px;width:100%;display:block}.draft-to.is-picker{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.recipient{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex;position:relative}.recipient-current{border:1px solid var(--hairline-strong);border-radius:var(--r-ctl);background:var(--panel);min-height:36px;color:var(--text);font:inherit;cursor:pointer;align-items:center;gap:10px;padding:4px 12px 4px 5px;display:inline-flex}.recipient-current:disabled{cursor:default;border-color:#0000;padding-left:0}.recipient-current:not(:disabled):hover,.recipient-current[aria-expanded=true]{border-color:var(--text)}.recipient-name{font-weight:600}.recipient-addr,.recipient-count,.recipient-caret{color:var(--muted);font-size:var(--fs-sm)}.recipient-av{background:var(--play-blue-soft);width:26px;height:26px;color:var(--play-blue-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.recipient-av.is-mailbox{background:var(--play-lilac-soft);color:var(--play-lilac-ink)}.recipient-pop{z-index:30;background:var(--panel);border:1px solid var(--hairline);border-radius:var(--r-lg);width:min(540px,86vw);box-shadow:var(--e-3);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.recipient-opt{border-radius:var(--r-lg);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.recipient-opt .recipient-av{width:36px;height:36px;font-size:13px}.recipient-opt:hover:not(:disabled){background:var(--panel-2)}.recipient-opt.is-on{background:var(--text);color:var(--ground)}.recipient-opt.is-on .recipient-opt-sub{color:inherit;opacity:.7}.recipient-opt:disabled{opacity:.6;cursor:default}.recipient-opt-text{gap:3px;min-width:0;display:grid}.recipient-opt-name{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.recipient-opt-sub{font-size:var(--fs-label);color:var(--muted)}.recipient-tag{border-radius:var(--r-pill);background:var(--panel-2);height:22px;color:var(--muted);white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.recipient-tag.is-draft{background:var(--accent-bright);color:var(--on-accent)}.recipient-tag.is-decides{background:var(--good-dim);color:var(--good-ink)}.recipient-foot{border-top:1px solid var(--hairline);font-size:var(--fs-label);color:var(--muted);margin:4px 2px 0;padding:10px 8px 4px}.recipient-better{font-size:var(--fs-sm);color:var(--warn-ink);flex:1 0 100%}@media (max-width:900px){.focus-grid{grid-template-columns:minmax(0,1fr)}.focus-pdf{position:static}.focus-pdf-frame iframe{aspect-ratio:auto;height:360px}}@media (max-width:720px){.focus-tools{justify-content:flex-start;margin-left:0}.focus-tools .btn{height:30px;font-size:var(--fs-label);padding:0 10px}.focus-queue{margin-left:auto}.recipient-current .recipient-addr{display:none}.recipient-current{white-space:nowrap}.verdict{max-width:none}.focus-head>.now-primary{justify-content:center;width:100%}.focus-now{padding:4px 16px 16px}.focus-now .draft-foot{margin:0 -16px;padding:12px 16px}}.focus-now .draft-pane{border-top:0;margin-top:0;padding-top:14px}.resend-warning{margin:var(--s-3) 0;padding:var(--s-3) var(--s-4);border-radius:var(--r-lg);background:var(--bad-dim);color:var(--bad-ink);font-size:var(--fs-body);font-weight:600}.draft-quiet{font-size:var(--fs-sm);color:var(--faint);margin-left:auto}.draft-quiet strong{color:var(--text-2);font-weight:600}.draft-full{border-radius:var(--r-lg);background:var(--bad-dim);color:var(--bad-ink);font-size:var(--fs-body);flex:100%;padding:8px 12px;font-weight:600}.draft-quiet+.draft-saved{margin-left:0}.draft-quiet+.draft-saved:not(:empty):before{content:"· "}.draft-foot>.not-now,.draft-foot>.said-no-action,.focus-step-acts>.not-now,.focus-step-acts>.said-no-action{flex:1 0 100%;margin:0}.focus-step-acts{align-items:center;gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.focus-now.is-step .not-now{margin-top:var(--s-3)}@media (max-width:720px){.draft-quiet{flex:1 0 100%;order:9;margin-left:0}}.today-queue{--today-act-w:160px}.today-queue .inbox-head{row-gap:4px;padding:18px 18px 16px}.today-queue .inbox-head h2{font-size:var(--fs-h2);letter-spacing:var(--ls-h2);font-weight:600;line-height:1.2}.today-parts{font-size:var(--fs-body);color:var(--muted);flex:100%;order:2;margin:0}.today-all{margin-left:auto}.inbox.today-queue .inbox-group>.inbox-group-head,.today-done>.inbox-group-head,.today-running>.inbox-group-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);font-size:var(--fs-title);color:var(--text);margin:0;padding:0 18px 8px;font-weight:600;line-height:1.35;display:flex}.inbox.today-queue .inbox-group>.inbox-group-head{padding-top:16px}.today-queue .inbox-group+.inbox-group{border-top:1px solid var(--hairline)}.inbox.today-queue .inbox-group+.inbox-group>.inbox-group-head{padding-top:20px}.today-group-n{color:var(--muted);font-weight:400}.today-group-note{font-size:var(--fs-sm);color:var(--faint);font-weight:400}.today-queue .inbox-group:not(:has(.today-more)) .inbox-row:last-child{border-bottom:0}.today-more{font-size:var(--fs-sm);margin:0;padding:8px 18px 12px}.today-more a{color:var(--muted);text-decoration:none}.today-more a:hover{color:var(--text)}.inbox.today-queue>.notice{border:0;border-bottom:1px solid var(--hairline);border-radius:0;margin:0;padding:12px 18px}.today-queue .inbox-row{gap:16px;min-height:64px;padding:14px 18px}.today-queue .inbox-initials,.today-queue .inbox-tile{width:36px;height:36px}.today-queue .inbox-initials{font-size:12px;font-weight:700}.today-queue .inbox-row-text{gap:3px}.today-queue .inbox-row-title{font-size:var(--fs-title);font-weight:600;line-height:1.35}.today-queue .inbox-row-title>.target-chip{vertical-align:1px;font-size:12px;line-height:18px}.today-queue .inbox-row-said{font-size:var(--fs-body);color:var(--text-2);line-height:1.45}.today-queue .inbox-row-meta{font-size:var(--fs-sm);color:var(--muted);line-height:1.45}.today-queue .inbox-row-acts{width:calc(var(--today-act-w) + var(--s-1) + 32px);justify-content:flex-start}.today-queue .inbox-row-acts>.btn,.today-queue .inbox-row-acts>form{width:var(--today-act-w)}.today-queue .inbox-row-acts>form>.btn{width:100%}.today-queue .inbox-row-acts .btn{text-align:center;justify-content:center}.today-queue .inbox-row-acts>.menu-wrap{justify-content:center;width:32px;display:flex}.is-late{color:var(--bad-ink);font-weight:600}.inbox-row-said{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-sm);color:var(--text);quotes:"“" "”";-webkit-box-orient:vertical;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.today-done{margin:20px 0 0}.today-done-names{border-bottom:1px solid var(--hairline-soft);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0;padding:10px 18px;display:flex}.today-done-names s{color:var(--faint);-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.today-done-names a{color:inherit;text-decoration:none}.today-running{margin:20px 0 0}.today-running-list{margin:0;padding:0;list-style:none}.today-running-list li{border-bottom:1px solid var(--hairline-soft);font-size:var(--fs-sm);color:var(--muted);align-items:flex-start;gap:10px;padding:10px 18px;line-height:20px;display:flex}.today-running-list b{color:var(--text);font-weight:600}.today-running a{color:var(--muted);text-underline-offset:3px;text-decoration:none}.today-running a:hover{color:var(--text);text-decoration:underline}.today-running-none{font-size:var(--fs-sm);color:var(--muted);margin:0;padding:10px 18px}.today-dot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.today-dot.is-waits{background:var(--warn)}.today-dot.is-runs{background:var(--good)}@media (max-width:720px){.inbox.today-queue .inbox-group>.inbox-group-head,.today-done>.inbox-group-head,.today-running>.inbox-group-head{font-size:var(--fs-body)}.today-queue .inbox-row{flex-wrap:nowrap;gap:12px;min-height:0;padding:9px 16px}.today-queue .inbox-row-text{flex-basis:auto}.today-queue .inbox-row-said{-webkit-line-clamp:1;line-clamp:1}.today-queue .inbox-row-said+.inbox-row-meta{display:none}.today-queue .inbox-row-acts{width:auto;padding-left:0}.today-queue .inbox-row-acts>.btn,.today-queue .inbox-row-acts>form{width:auto}.today-queue .inbox-row:not(.is-primary):not(:focus-within) .inbox-row-acts{display:none}.today-queue .inbox-row.is-primary,.today-queue .inbox-row:focus-within{flex-wrap:wrap}.today-queue .inbox-row.is-primary .inbox-row-acts,.today-queue .inbox-row:focus-within .inbox-row-acts{width:100%;padding-left:48px}.today-queue .inbox-row.is-primary .inbox-row-text,.today-queue .inbox-row:focus-within .inbox-row-text{flex:calc(100% - 64px)}.today-queue .today-group-note{display:none}main:has(.today-queue){padding-bottom:calc(var(--bottom-bar-h) + env(safe-area-inset-bottom,0px))}}.found-sides{margin:0 0 var(--s-3);color:var(--text);font-weight:600}.pipeline-page{--companies-act-w:150px}.company-bar{align-items:center;gap:var(--s-3);margin:0 0 var(--s-4);display:flex}.company-chips{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.company-bar-end{align-items:center;gap:var(--s-2);flex:none;display:flex}.show-toggle{border:1px solid var(--hairline);border-radius:var(--r-ctl);background:var(--panel);gap:3px;padding:3px;display:inline-flex}.show-toggle-btn{border-radius:var(--r-ctl);font:inherit;font-size:var(--fs-sm);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px 12px;font-weight:600;text-decoration:none}.show-toggle-btn:hover{color:var(--text)}.show-toggle-btn.is-on{background:var(--text);color:var(--ground)}.company-chip{border:1px solid var(--hairline);border-radius:var(--r-ctl);background:var(--panel);font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;align-items:baseline;gap:5px;padding:6px 14px;font-weight:600;text-decoration:none;display:inline-flex}.company-chip:hover{border-color:var(--hairline-strong);color:var(--text)}.company-chip b{font-size:var(--fs-body);color:var(--text);font-weight:700}.company-chip.is-on{border-color:var(--text);background:var(--text);color:var(--ground)}.company-chip.is-on b,.company-chip.is-on .is-late{color:inherit}.company-chip.is-end{opacity:.75}.company-list{border:1px solid var(--hairline);border-radius:var(--r-card);background:var(--panel);box-shadow:var(--lip);overflow:hidden}.company-list-head{border-bottom:1px solid var(--hairline-soft);font-size:var(--fs-label);color:var(--faint);align-items:center;gap:10px;padding:6px 18px 6px 10px;display:flex}.company-rows{margin:0;padding:0;list-style:none}.company-group{justify-content:space-between;align-items:baseline;gap:var(--s-3);border-top:1px solid var(--hairline);font-size:var(--fs-title);color:var(--text);padding:20px 18px 8px;font-weight:600;line-height:1.35;display:flex}.company-rows>.company-group:first-child{border-top:0;padding-top:16px}.company-group-n{color:var(--muted);font-weight:400}.company-group-hint{font-size:var(--fs-sm);color:var(--faint);text-align:right;font-weight:400}.company-group-hint .link-button{font-size:var(--fs-sm)}.company-group-end{justify-content:flex-end;align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.company-row{border-bottom:1px solid var(--hairline-soft);cursor:pointer;align-items:flex-start;gap:14px;min-height:64px;padding:14px 18px 14px 10px;display:flex}.company-row:hover{background:var(--hover)}.company-row.is-chosen{background:var(--select)}.company-rows>.company-row:last-child{border-bottom:0}.company-check{flex:none;align-self:center;display:flex}.company-tile{border-radius:var(--r-sm);background:var(--idle-dim);border:1px solid var(--hairline);width:36px;height:36px;font-family:var(--font-mono);color:var(--text-2);flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.company-tile.is-a{background:var(--good-dim);border-color:var(--good-line);color:var(--good-ink)}.company-tile.is-unrated{color:var(--faint);border-style:dashed}.company-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.company-name{font-size:var(--fs-title);color:var(--text);align-self:flex-start;font-weight:600;line-height:1.35;text-decoration:none}.company-name:hover{text-decoration:underline}.company-meta{font-size:var(--fs-body);color:var(--text-2);flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.45;display:flex}.company-seg{align-items:center;gap:8px;display:inline-flex}.company-dot{color:var(--faint)}.company-fact{color:var(--text);font-weight:500}.company-meta .target-chip{margin-left:2px}.company-meta .link-button{font-size:var(--fs-sm)}.company-act{width:var(--companies-act-w);flex-direction:column;flex:none;align-items:stretch;gap:3px;display:flex}.company-act .btn,.company-act .company-btn-wrap,.company-act .company-btn-wrap .btn{text-align:center;justify-content:center;width:100%}.company-sub{font-size:var(--fs-label);color:var(--faint);text-align:center;line-height:1.4}.company-sub.is-late{color:var(--bad-ink);font-weight:600}.company-more{flex:none;justify-content:center;width:32px;display:flex}.company-form{border-bottom:1px solid var(--hairline-soft);padding:0 18px 14px 70px}.company-count{margin:var(--s-3) 0 0;font-size:var(--fs-sm);color:var(--muted)}.company-late{justify-content:space-between;align-items:center;gap:var(--s-3);margin:0 0 var(--s-3);border-radius:var(--r-lg);background:var(--bad-dim);color:var(--bad-ink);font-size:var(--fs-sm);padding:8px 8px 8px 14px;font-weight:500;display:flex}.found-chip{border:1px solid var(--hairline);border-radius:var(--r-pill);background:var(--panel);color:var(--muted);font-size:var(--fs-label);padding:1px 8px}@media (max-width:720px){.company-bar{flex-wrap:wrap}.company-bar-end{order:-1;justify-content:flex-end;width:100%}.company-chips{scrollbar-width:none;flex-wrap:nowrap;flex:100%;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.company-chips::-webkit-scrollbar{display:none}.company-group{font-size:var(--fs-body);padding-inline:14px}.company-group-hint,.company-list-head,.company-check{display:none}.company-row{flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:0;padding:10px 14px}.company-text{flex:calc(100% - 60px)}.company-meta .target-chip,.company-meta .found-chip{display:none}.company-meta{white-space:nowrap;min-width:0;font-size:var(--fs-sm);flex-wrap:nowrap;overflow:hidden}.company-seg{flex:none}.company-row:not(.is-first):not(:focus-within) .company-act,.company-row:not(.is-first):not(:focus-within) .company-more{display:none}.company-row .company-act{flex-direction:row;flex:calc(100% - 104px);align-items:center;gap:8px;width:auto;min-width:0;margin-left:48px}.company-act .btn,.company-act .company-btn-wrap{white-space:nowrap;flex:none;width:auto}.company-act .company-sub{white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;overflow:hidden}.company-late .btn{white-space:nowrap}.company-form{padding-left:14px}main.pipeline-page{padding-bottom:calc(var(--bottom-bar-h) + env(safe-area-inset-bottom,0px))}}.pipeline-main>.pipeline-search{margin:0 0 var(--s-3)}.board{grid-template-columns:repeat(4,minmax(170px,1fr)) 130px;align-items:start;gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.board.is-moving{cursor:progress}.board-col{border-radius:var(--r-lg);background:var(--panel-2);border:1px solid #0000;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.board-col.is-over{border-color:var(--text)}.board-close-col{border:1px dashed var(--hairline-strong);background:0 0;min-height:120px}.board-close-col.is-over{border-style:solid;border-color:var(--text)}.board-col-head{font-size:var(--fs-sm);color:var(--text);justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:2px 4px 4px;font-weight:700;display:flex}.board-col-n{color:var(--muted);font-weight:400}.board-close-hint,.board-empty{font-size:var(--fs-label);color:var(--faint);margin:0;padding:4px}.board-cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.board-sep{font-size:var(--fs-label);color:var(--muted);padding:6px 4px 0;font-weight:600}.board-sep .link-button{font-size:var(--fs-label)}.board-card{border:1px solid var(--hairline);border-radius:var(--r-lg);background:var(--panel);cursor:grab;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.board-card:hover{border-color:var(--hairline-strong)}.board-card:active{cursor:grabbing}.board-card-head{align-items:flex-start;gap:8px;display:flex}.board-card-tile{width:24px;height:24px;font-size:12px}.board-card-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.board-card-name{color:var(--text);font-size:13.5px;font-weight:600;line-height:1.35;text-decoration:none}.board-card-name:hover{text-decoration:underline}.board-card-line{font-size:var(--fs-label);color:var(--muted);line-height:1.4}.board-card-line.is-late{color:var(--bad-ink);font-weight:600}.board-card-more{flex:none;margin:-4px -6px 0 0}.board-card-act{flex-direction:column;gap:3px;display:flex}.board-card-act:empty{display:none}.board-card-act .btn,.board-card-act .company-btn-wrap,.board-card-act .company-btn-wrap .btn{justify-content:center;width:100%}.board-card-act .btn+.company-sub,.board-card-act .company-btn-wrap+.company-sub{display:none}.board-card-act .company-sub{text-align:left}.board-more{border:1px dashed var(--hairline-strong);border-radius:var(--r-ctl);width:100%;font:inherit;font-size:var(--fs-label);color:var(--muted);cursor:pointer;background:0 0;padding:6px}.board-more:hover{color:var(--text)}.board-close .close-deal{flex-direction:column;align-items:stretch;min-width:0;display:flex}.board-close .show-toggle{justify-self:start}@media (max-width:720px){.board{display:block}.board-col:not(.is-picked){display:none}.board-col{background:var(--panel);border:1px solid var(--hairline);padding:0;overflow:hidden}.board-col-head{padding:12px 14px 8px}.board-cards{gap:0}.board-sep{border-top:1px solid var(--hairline);padding:12px 14px 6px}.board-card{border:0;border-top:1px solid var(--hairline-soft);cursor:pointer;border-radius:0;gap:6px;padding:10px 14px}.board-card-head{align-items:center;gap:12px}.board-card-name{font-size:var(--fs-title)}.board-card-line{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-sm);overflow:hidden}.board-card:not(.is-first):not(:focus-within) .board-card-act,.board-card:not(.is-first):not(:focus-within) .board-card-more{display:none}.board-card-act{flex-direction:row;padding-left:48px}.board-card-act .btn,.board-card-act .company-btn-wrap{width:auto}.board-more{border:0;border-top:1px solid var(--hairline-soft);border-radius:0}.company-chips:after{content:"";background:linear-gradient(to right, transparent, var(--ground) 70%);pointer-events:none;flex:none;align-self:stretch;width:32px;position:sticky;right:-16px}.focus-now .draft-foot .draft-send{height:var(--btn-h-hero)}}@media (pointer:coarse){.company-chip,.show-toggle-btn,.facet,.rail-opt,.draft-tabs button,.jump-strip a{align-items:center;min-height:44px;display:inline-flex}.focus-step{width:44px;height:44px}}.focus-turn{margin:0 0 var(--s-2);max-width:920px;font-size:var(--fs-body);color:var(--text);line-height:1.5}.focus-turn-take{color:var(--muted)}.conv-now{padding-top:18px}.conv-list{margin:0;padding:0;list-style:none}.conv-msg{padding:var(--s-4) 0;border-top:1px solid var(--hairline-soft)}.conv-thread>.conv-list:first-child>.conv-msg:first-child{border-top:0;padding-top:4px}.conv-head{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 8px;display:flex}.conv-when{color:var(--faint);font-variant-numeric:tabular-nums}.conv-who b{color:var(--text);font-weight:600}.conv-addr{margin-left:6px}.conv-kind{border:1px solid var(--hairline);border-radius:var(--r-ctl);font-size:var(--fs-label);padding:0 8px}.conv-subject{color:var(--text);margin:0 0 6px;font-weight:600}.conv-body{font-size:var(--fs-read);white-space:pre-line;overflow-wrap:anywhere;color:var(--text);line-height:1.55}.conv-msg.is-theirs .conv-body{background:var(--ground);border-radius:var(--r-field);padding:14px 16px}.conv-msg.is-quiet{font-size:var(--fs-sm);color:var(--faint);padding:8px 0}.conv-empty,.conv-attach{font-size:var(--fs-sm);color:var(--muted);margin:8px 0 0}.conv-older>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--muted);padding:4px 0 12px}.conv-older>summary:hover{color:var(--text)}.conv-older[open]>.conv-list>.conv-msg:first-child{border-top:0}.conv-older+.conv-list>.conv-msg:first-child{border-top:1px solid var(--hairline-soft)}.conv-answer{margin-top:var(--s-2);border-top:1px solid var(--hairline)}.conv-none{margin:0 0 var(--s-3)}.conv-ends{align-items:center;gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.conv-ends.is-open>*{flex:1 0 100%}.conv-ends.is-open>.not-now{margin:0}.conv-side-head{margin:0 0 var(--s-2);font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:0;font-weight:600}.conv-side-head:not(:first-child){margin-top:var(--s-6)}.conv-have{margin:0;padding:0;list-style:none}.conv-have li{border-top:1px solid var(--hairline-soft);font-size:var(--fs-sm);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.conv-have li:first-child{border-top:0}.conv-have-day{color:var(--faint);text-align:right}.conv-side-none{font-size:var(--fs-sm);color:var(--faint);margin:0}.conv-closed{margin-top:var(--s-4)}.notes-box{scroll-margin-top:calc(var(--topbar-h) + 90px);flex-direction:column;gap:6px;display:flex}.notes-box textarea{width:100%;min-height:calc(var(--control-h) * 2.5);font-size:var(--fs-body);line-height:1.55}.notes-state{min-height:1.4em;font-size:var(--fs-sm);color:var(--faint);margin:0}.notes-state.is-bad{color:var(--bad-ink)}.notes-foot{max-width:760px;margin-top:var(--s-6)}.focus-notes{margin:0 0 var(--s-2);max-width:920px;font-size:var(--fs-sm);-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.focus-notes a{color:var(--muted);text-decoration:none}.focus-notes a:hover{color:var(--text);text-decoration:underline}.conv-thread.is-compact .conv-msg{padding:var(--s-3) 0}.conv-thread.is-compact .conv-body{font-size:var(--fs-body)}.close-no-answer{gap:var(--s-2);flex-wrap:wrap;display:inline-flex}
