.captcha{margin:0 0 16px}.captcha-label{color:var(--ink-2);margin:0 0 6px;font-size:13px;font-weight:600;display:block}.captcha-box{min-height:65px;line-height:0}.captcha-box.compact{min-height:140px}.captcha-status{min-height:20px;color:var(--ink-2);margin:6px 0 0;font-size:13px}.phones{margin:0 0 24px}.phones .phones-none{margin:0 0 12px}.phone-list{margin:0 0 12px;padding:0;list-style:none}.phone-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;padding:8px 0;display:flex}.phone-row:last-child{border-bottom:0}.phone-row .sub{margin:0}a.phone-number{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.phone-country{white-space:nowrap;font-size:13px}.phone-row .phone-first{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.phone-actions{flex-wrap:wrap;gap:4px 14px;margin-left:auto;display:flex}.phone-actions button{min-height:32px}.phone-row .phone-also{overflow-wrap:anywhere;flex:1 0 100%;font-size:13px}.phone-row .msg.phone-problem{flex:1 0 100%;margin:4px 0 0}.phone-edit{flex:1 0 100%;min-width:0}.phone-edit .row{margin-bottom:10px}.phone-edit .phone-edit-actions{margin-bottom:4px}.phones .phone-add-open{min-height:36px}.card-form.phone-add{margin:0;padding:14px 16px}.phone-add .row,.phone-add .phone-add-actions{margin-bottom:10px}.phone-add .sub{overflow-wrap:anywhere;margin:0 0 10px;font-size:13px}.phone-add .msg.phone-problem{margin:0 0 10px}.phone-add .phone-note{margin:0}.phone-add .phone-kept .mono{color:var(--ink-2)}label.check-row.phone-first-check{margin:0 0 6px}.phone-inline{flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0;display:inline-flex}.phone-inline-one{flex-wrap:wrap;align-items:baseline;gap:0 6px;min-width:0;display:inline-flex}.phone-inline .sub{margin:0;font-size:13px}.phone-inline-one .phone-country+.phone-inline-label:before{content:"· "}.requester-card .requester-phones{margin:6px 0 0;display:flex}.deal-people-list .deal-person-phones{flex:1 0 100%}.result-phone{flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.result-phone-who{overflow-wrap:anywhere;min-width:0}.phone-history{margin:10px 0 0;font-size:14px}.phone-history summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:6px;min-height:32px;font-weight:600;display:flex}.phone-history .sub{margin:0}.phone-history-list{margin:6px 0 0;padding:0;list-style:none}.phone-history-list li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:5px 0}.phone-history-list li:last-child{border-bottom:0}.phone-country-setting .phone-country-note{margin:0 0 10px}@media (width>=721px){.phone-add .row:not(.reply-actions),.phone-edit .row:not(.reply-actions){align-items:flex-start}}@media (width<=720px){a.phone-number{align-items:center;min-height:44px;display:inline-flex}.phone-row{gap:0 10px}.phone-actions{flex:1 0 100%;gap:0 18px;margin-left:0}.phone-actions button{min-height:44px}.phone-inline-one{align-items:center}.phone-history summary,.phones .phone-add-open{min-height:44px}}.stage-bar{min-width:0;margin:4px 0 16px}.sb-row{align-items:stretch;gap:12px;min-width:0;display:flex}.sb-actions{flex:none;align-items:flex-start;display:flex}.sb-steps{flex:auto;min-width:0;margin:0;padding:0;list-style:none;display:flex}.sb-steps[hidden]{display:none}.sb-step{--sb-fill:#e4e7ec;--sb-ink:var(--ink-2);flex:1 1 0;min-width:0;margin-left:-9px;display:flex;position:relative}.sb-step:first-child{margin-left:0}.sb-step.is-done{--sb-fill:var(--ok);--sb-ink:#fff}.sb-step.is-current{--sb-fill:var(--ink);--sb-ink:#fff}.sb-step.is-bad{--sb-fill:var(--danger);--sb-ink:#fff}.sb-step.is-plain{--sb-ink:var(--ink)}.sb-btn{background:var(--sb-fill);width:100%;min-width:0;min-height:42px;color:var(--sb-ink);font:inherit;text-align:center;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%,13px 50%);border:0;border-radius:0;flex:auto;justify-content:center;align-items:center;gap:6px;margin:0;padding:6px 20px 6px 26px;font-size:13px;font-weight:600;line-height:1.25;display:flex}button.sb-btn{cursor:pointer}.sb-step:first-child .sb-btn{clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%);border-radius:6px 0 0 6px;padding-left:16px}.sb-step:last-child .sb-btn{clip-path:polygon(0 0,100% 0,100% 100%,0 100%,13px 50%);border-radius:0 6px 6px 0;padding-right:14px}.sb-step:only-child .sb-btn{clip-path:none;border-radius:6px}.sb-step.is-current .sb-btn{font-weight:700}.sb-mark{flex:none}.sb-label{overflow-wrap:anywhere;text-align:left;min-width:0}.sb-bad-word{flex:none;font-weight:500}.sb-bad-word:before{content:"· "}@media (hover:hover){button.sb-btn:hover .sb-label{text-decoration:underline}}button.sb-btn:focus-visible{outline:none}button.sb-btn:focus-visible .sb-label{outline-offset:3px;border-radius:3px;outline:2px solid}.sb-step.is-shown:after{content:"";border:7px solid #0000;border-top-color:var(--sb-fill);margin-left:-7px;position:absolute;top:100%;left:50%}.sb-note{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 0;font-size:14px;display:flex}.sb-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:12px;padding:12px 14px}.sb-panel-title{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0 0 6px;font-size:15px;display:flex}.sb-panel-state{color:var(--ink-3);font-size:13px;font-weight:500}.sb-panel>:last-child{margin-bottom:0}.stage-bar.is-compact .sb-row{flex-direction:column;gap:8px}.stage-bar.is-stacked .sb-row{flex-wrap:wrap;gap:8px 12px}.stage-bar.is-stacked .sb-steps{flex:100%}.sb-summary{text-align:left;background:var(--surface);width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:10px 12px;font-size:15px;font-weight:400;display:grid}.sb-summary-words{overflow-wrap:anywhere;min-width:0}.sb-summary-words strong{font-weight:700}.sb-open-mark{border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);width:9px;height:9px;margin:0 4px 4px 0;transform:rotate(45deg)}.stage-bar.is-open .sb-open-mark{margin:4px 4px 0 0;transform:rotate(-135deg)}.sb-segments{grid-column:1/-1;align-items:center;gap:3px;height:10px;display:flex}.sb-seg{background:0 0;border-radius:3px;flex:1 1 0;height:6px;box-shadow:inset 0 0 0 1.5px #98a2b3}.sb-seg.is-done{background:var(--ok);box-shadow:none}.sb-seg.is-current{background:var(--ink);box-shadow:none;border-radius:5px;height:10px}.sb-seg.is-bad{background:repeating-linear-gradient(135deg, var(--danger) 0 4px, #f9d7d3 4px 7px);box-shadow:none}.sb-seg.is-plain{box-shadow:none;background:#98a2b3}.stage-bar.is-compact .sb-steps{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;overflow:hidden}.stage-bar.is-compact .sb-step{--sb-fill:var(--surface);--sb-ink:var(--ink);flex:none;margin-left:0}.stage-bar.is-compact .sb-step+.sb-step{border-top:1px solid var(--line)}.stage-bar.is-compact .sb-btn,.stage-bar.is-compact .sb-step:first-child .sb-btn,.stage-bar.is-compact .sb-step:last-child .sb-btn{clip-path:none;text-align:left;border-radius:0;justify-content:flex-start;gap:10px;min-height:44px;padding:10px 12px;font-size:15px;font-weight:500}.stage-bar.is-compact .sb-label{flex:auto}.stage-bar.is-compact .sb-step.is-done .sb-mark{color:var(--ok)}.stage-bar.is-compact .sb-step.is-bad .sb-mark{color:var(--danger)}.stage-bar.is-compact .sb-step.is-ahead .sb-mark{color:var(--ink-3)}.stage-bar.is-compact .sb-step.is-current .sb-btn,.stage-bar.is-compact .sb-step.is-here .sb-btn{font-weight:700}.sb-state-word{color:var(--ink-3);flex:none;font-size:13px;font-weight:400}.stage-bar.is-compact .sb-step.is-shown{--sb-fill:var(--surface-2)}.stage-bar.is-compact .sb-step.is-shown .sb-btn{box-shadow:inset 3px 0 0 var(--ink)}.stage-bar.is-compact .sb-step.is-shown:after{content:none}.stage-bar.is-compact button.sb-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.stage-bar.is-compact button.sb-btn:focus-visible .sb-label{outline:none}.stage-bar.is-compact .sb-actions{width:100%}.sb-summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stage-bar .sb-note .csb-wait,.stage-bar .sb-note .csb-snoozed{align-items:center;gap:6px;display:inline-flex}.stage-bar .sb-note .csb-wait .wait-on{font-weight:600}.stage-bar .sb-note .case-promise{margin:0}.case-status-means{color:var(--ink-2);overflow-wrap:anywhere;margin:0 0 10px;font-size:14px}.msg.case-status-said{margin:0 0 10px}.case-status-act{margin:0}.case-status-set{min-height:38px}@media (width<=720px){.case-status-set{width:100%;min-height:44px}}.log-call{margin:0 0 16px}.log-call .log-call-open{min-height:36px;padding:6px 12px;font-size:14px}.log-call .msg.call-said{margin:10px 0 0}p.sub.call-nobody{margin:0 0 16px}form.card-form.call-form{margin:12px 0 0;padding:16px}form.call-form .call-field{min-width:0;margin:0 0 14px}form.call-form .call-field>label{margin:0 0 6px}form.call-form .call-field>input,form.call-form .call-field>select,form.call-form .call-field>textarea{width:100%;max-width:100%;margin:0}form.call-form .call-field>select+label{margin-top:12px}form.call-form p.call-hint{overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}form.call-form p.call-number-problem,form.call-form p.call-length-problem{color:var(--danger)}form.call-form fieldset.call-direction{border:0;margin:0 0 10px;padding:0}form.call-form fieldset.call-direction legend{color:var(--ink-2);margin:0 0 2px;padding:0;font-size:13px;font-weight:600}form.call-form label.check-row{overflow-wrap:anywhere}form.call-form label.check-row input[type=radio],form.call-form label.check-row input[type=checkbox]{flex:none;width:20px;height:20px;margin:0}form.call-form .call-save{margin-top:6px}form.call-form .call-save-as{align-items:center;gap:8px;margin:2px 0 0 30px;display:flex}form.call-form .call-save-as label{margin:0}form.call-form .call-save-as select{width:auto;margin:0}form.call-form p.call-now{color:var(--ink);margin:0;font-size:14px}form.call-form .call-now-label{color:var(--ink-2);margin:0 0 6px;font-size:13px;font-weight:600;display:block}form.call-form .call-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 14px;display:grid}form.call-form .empty.call-numbers-loading{margin:0 0 14px;padding:14px}form.call-form p.msg.call-error{margin:0 0 12px}form.call-form .row.call-form-actions{align-items:center;margin:0}li.reply.call-entry{padding:12px 16px}li.call-entry .reply-meta.call-meta{flex-wrap:wrap;gap:6px 8px;margin-bottom:6px}li.call-entry .call-what{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600}li.call-entry .call-number{white-space:nowrap}li.call-entry .call-length,li.call-entry .call-state{color:var(--ink-2);white-space:nowrap;font-size:13px}li.call-entry .call-at{white-space:nowrap;margin-left:auto}.pill.call-pill{background:var(--surface-2);color:var(--ink-2);white-space:nowrap}.pill.call-outcome{white-space:nowrap}.pill.call-outcome.co-connected{color:var(--ok);background:#ecfdf3;border-color:#a7e8c3}.pill.call-outcome.co-left_voicemail{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.pill.call-outcome.co-no_answer,.pill.call-outcome.co-busy{color:#b54708;background:#fffaeb;border-color:#f3e2b3}.pill.call-outcome.co-wrong_number{color:var(--danger);background:#fef3f2;border-color:#fbc9c4}.pill.call-outcome.co-callback_requested{color:#5925dc;background:#f4f3ff;border-color:#d9d6fe}li.call-entry p.sub.call-by{overflow-wrap:anywhere;margin:0 0 6px;font-size:13px}li.call-entry p.call-notes{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);background:#fffbef;border:1px solid #f3e2b3;border-radius:6px;margin:0 0 6px;padding:8px 10px;font-size:14px}li.call-entry .call-notes-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin:0 0 2px;font-size:11px;font-weight:600;display:block}li.call-entry p.sub.call-corrected,li.call-entry p.sub.call-task{overflow-wrap:anywhere;margin:0 0 6px;font-size:13px}li.call-entry p.call-task-offer{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 6px;display:flex}li.call-entry .call-task-add{min-height:36px;padding:6px 12px;font-size:14px}li.call-entry .call-task-when{margin:0;font-size:13px}li.call-entry p.msg.call-said,li.call-entry p.msg.call-error{margin:0 0 6px}li.call-entry p.call-actions{gap:16px;margin:0;display:flex}li.call-entry p.call-actions button.link{min-height:28px;font-size:13px}li.call-entry .call-removing{border:1px solid var(--line);background:var(--surface-2);border-radius:6px;margin:8px 0 0;padding:12px}li.call-entry .call-removing p{overflow-wrap:anywhere;margin:0 0 10px;font-size:14px}li.call-entry .call-removing .row{align-items:center;margin:0}li.call-entry form.call-form{margin-top:10px}section.calls-section{margin:0 0 24px}section.calls-section p.sub.calls-none{margin:0 0 16px}section.calls-section ul.calls-list{margin-bottom:8px}@media (width<=720px){.log-call .log-call-open{width:100%;min-height:44px}form.call-form .call-pair{grid-template-columns:minmax(0,1fr)}form.call-form .call-field>input,form.call-form .call-field>select,form.call-form .call-field>textarea{min-height:44px;font-size:16px}form.call-form .call-save-as{margin-left:0}form.call-form .row.call-form-actions,li.call-entry .call-removing .row{align-items:stretch}form.call-form .call-save-as select{min-height:44px;font-size:16px}li.call-entry .call-at{flex:1 0 100%;margin-left:0}li.call-entry .call-task-add{width:100%;min-height:44px}li.call-entry p.call-actions button.link{min-height:44px}}.sb-panel .flow-bar-words{overflow-wrap:anywhere;color:var(--ink);margin:0;font-size:16px;line-height:1.5}.sb-panel .sub.flow-bar-words,.sb-panel .sub.flow-bar-reading{color:var(--ink-3);margin:0;font-size:14px;line-height:1.5}.sb-panel .sub.flow-bar-whole-lead{margin:0 0 4px;font-size:14px}.sb-panel .msg.flow-bar-error{margin:0}.run-list .run-item .stage-bar{margin:8px 0 10px}.label-like.stage-guidance-label{margin:0 0 2px}.stage-guidance{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px;font-size:14px}.sub.stage-guidance-none{margin:0 0 10px}.deal-stage-facts{color:var(--ink-2);overflow-wrap:anywhere;margin:0 0 10px;font-size:14px}.msg.deal-step-said{margin:0 0 10px}.deal-step-act{margin:0}.deal-step-move{min-height:38px}.stage-bar:not(.is-compact) .sb-actions .move-btn{white-space:nowrap;min-height:42px;padding:6px 14px;font-size:14px}.stage-bar:not(.is-compact) .sb-actions .move-menu{z-index:5;min-width:240px;position:absolute;top:100%;right:0}.stage-bar.is-stacked .sb-actions .move-menu{left:0;right:auto}.stage-bar.is-compact .sb-actions .move-to{width:100%}@media (width<=720px){.deal-step-move{width:100%;min-height:44px}}.stage-edit-form .stage-guidance-edit{flex:100%;min-width:0}.stage-guidance-edit textarea{margin-bottom:4px}@supports (field-sizing:content){.stage-guidance-edit textarea{field-sizing:content;min-height:calc(5lh + 20px);max-height:70vh}}.sub.stage-guidance-count{margin:0;font-size:12px}.sub.stage-guidance-how{margin:-8px 0 16px}@media (width<=720px){.stage-guidance-edit textarea{font-size:16px}}:root{--ink:#101828;--ink-2:#344054;--ink-3:#667085;--line:#e4e7ec;--surface:#fff;--surface-2:#f8f9fb;--accent:#1467dc;--accent-ink:#fff;--danger:#b42318;--ok:#067647;--radius:8px;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}body{font-family:var(--font);color:var(--ink);background:var(--surface-2);margin:0;font-size:15px;line-height:1.5}a{color:var(--accent)}.center-pane{place-items:center;min-height:100vh;padding:24px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:400px;padding:32px}h1{margin:0 0 4px;font-size:22px}h2{margin:0 0 16px;font-size:17px}.sub{color:var(--ink-3);margin:0 0 24px;font-size:14px}.case-num{color:var(--ink-3);margin-right:.5rem}label{color:var(--ink-2);margin:0 0 6px;font-size:13px;font-weight:600;display:block}input:not([type]),input[type=text],input[type=email],input[type=password],input[type=date],input[type=time],input[type=datetime-local],input[type=number],input[type=url]{border:1px solid var(--line);width:100%;font:inherit;background:var(--surface);border-radius:6px;margin-bottom:16px;padding:9px 12px}input:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}input:disabled{background:var(--surface-2);color:var(--ink-2);cursor:not-allowed;-webkit-text-fill-color:var(--ink-2);opacity:1}button{font:inherit;background:var(--accent);color:var(--accent-ink);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:9px 16px;font-weight:600}button:disabled{opacity:.55;cursor:default}fieldset{min-width:0}label.check-row{align-items:center;gap:10px;min-height:44px;margin:0;font-weight:400;display:flex}button.ghost{color:var(--ink-2);border-color:var(--line);background:0 0}button.link{color:var(--accent);background:0 0;border:0;padding:0;font-weight:500}.msg{border-radius:6px;margin-bottom:16px;padding:10px 12px;font-size:14px}.msg.error{color:var(--danger);background:#fef3f2}.msg.ok{color:var(--ok);background:#ecfdf3}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:12px 24px;display:flex}.topbar .brand{letter-spacing:-.01em;font-weight:700}.topbar .spacer{flex:1}.topbar .brand,.topbar .org-slot,.topbar .ghost{white-space:nowrap;flex:none}.topbar .who-slot{flex:0 auto;min-width:0;display:flex}.who{min-width:0;max-width:100%;color:var(--ink-3);border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;padding:2px 3px 2px 10px;font-size:13px;text-decoration:none;display:inline-flex}.who .who-id{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.who .who-cta{color:var(--ink-2);background:var(--surface-2);white-space:nowrap;border-radius:999px;flex:none;padding:2px 10px;font-weight:600}a.who:hover{color:var(--ink-2);border-color:var(--ink-3)}a.who:hover .who-cta{background:var(--line)}a.who.active{color:var(--ink)}a.who.active .who-cta{background:var(--ink);color:#fff}.content{max-width:1040px;margin:0 auto;padding:24px}table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;overflow:hidden}th,td{text-align:left;border-bottom:1px solid var(--line);padding:10px 14px;font-size:14px}th{background:var(--surface-2);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:12px}tr:last-child td{border-bottom:0}td.email-col{overflow-wrap:anywhere}.pill{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:12px}.empty{text-align:center;color:var(--ink-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:40px}.row{align-items:flex-end;gap:8px;margin-bottom:20px;display:flex}.row>div{flex:1}.row input{margin-bottom:0}.row select{width:100%}.mono{font-family:var(--mono);color:var(--ink-3);font-size:12px}.reply-actions{align-items:center}select{font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:6px;max-width:100%;padding:5px 10px;font-size:13px;font-weight:600}.nav{background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:6px 24px;display:flex}.nav a{color:var(--ink-3);white-space:nowrap;border-radius:6px;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none}.nav a:hover{background:var(--surface-2);color:var(--ink-2)}.phone-only{display:none!important}.nav a.active{background:var(--surface-2);color:var(--ink)}.head-row{align-items:center;gap:8px;margin-bottom:16px;display:flex}.head-row h2{margin:0}.filter-rows{gap:6px;margin-bottom:16px;display:grid}.filters{gap:4px;display:flex}.controls{flex-wrap:wrap;gap:12px;margin:0 0 16px;display:flex}.control{flex-direction:column;gap:4px;display:flex}.control label{margin:0}.control select{width:100%}.chip{border:1px solid var(--line);color:var(--ink-3);text-transform:capitalize;background:0 0;padding:4px 10px;font-size:13px;font-weight:500}.chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.card-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:20px;padding:20px}textarea{border:1px solid var(--line);width:100%;font:inherit;resize:vertical;background:var(--surface);border-radius:6px;margin-bottom:16px;padding:9px 12px}textarea:focus{outline:2px solid var(--accent);outline-offset:-1px;border-color:#0000}.thread{margin:0 0 20px;padding:0;list-style:none}.reply{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:8px;padding:14px 16px}.reply.internal{background:#fffbef;border-color:#f3e2b3}.reply p,.card-form>p{overflow-wrap:anywhere}.reply-meta{align-items:center;gap:8px;margin-bottom:8px;display:flex}.pill.st-new{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.pill.st-open{color:var(--ok);background:#ecfdf3;border-color:#a7e8c3}.pill.st-pending{color:#b54708;background:#fffaeb;border-color:#f3e2b3}.pill.st-closed{background:var(--surface-2);color:var(--ink-3)}.pill.pri-urgent{color:var(--danger);background:#fef3f2;border-color:#fbc9c4}.pill.pri-high{color:#b54708;background:#fffaeb;border-color:#f3e2b3}.wait-on{color:var(--ink-2);white-space:nowrap;font-size:13px}.wait-on.idle{color:var(--ink-3)}.wait-on.late{color:var(--danger);font-weight:700}.wait-on .wait-sep{color:var(--ink-3)}.wait{font-family:var(--mono);color:inherit;font-size:12px}.wait.late{color:var(--danger);font-weight:700}th.wait-col{white-space:nowrap}th.num-col{width:3.5rem}.factlist{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;gap:10px 32px;margin:0 0 24px;padding:14px 16px;display:flex}.factlist dt{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);margin:0 0 2px;font-size:12px;font-weight:600}.factlist dd{margin:0;font-size:14px}.check{cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-height:44px;margin:0;padding:6px 10px;font-weight:400;display:flex}.check:hover{background:var(--surface-2)}.check input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:0}.field-note{margin:-10px 0 16px;font-size:13px}.check+.field-note{margin-top:6px}.scene-no-screen{margin:4px 0 14px;font-size:13px}h3 .count{margin:0 0 0 8px;font-weight:400;display:inline}.reply-meta .spacer{flex:1}button.link.danger{color:var(--danger)}.filters .sep{background:var(--line);flex:none;align-self:stretch;width:1px;margin:2px 6px}.msg{background:var(--surface-2);border:1px solid var(--line)}table a{font-weight:600;text-decoration:none}table a:hover{text-decoration:underline}h3{margin:24px 0 12px;font-size:15px}.picker{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);margin-bottom:16px;padding:12px}.picker-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.picker-head h4{margin:0;font-size:14px}.picker-head .spacer{flex:1}.picker-head button{padding:5px 12px;font-size:13px}.picker input[type=text]{background:var(--surface);margin-bottom:10px}.picker .empty{padding:20px;font-size:14px}.picker-list{gap:6px;max-height:46vh;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.picker-list li{background:var(--surface);border:1px solid var(--line);border-radius:6px;min-width:0;overflow:hidden}.picker-pick{text-align:left;width:100%;min-width:0;max-width:100%;color:var(--ink);background:0 0;border:0;min-height:44px;padding:10px 12px;font-weight:400;display:block}.picker-pick:hover{background:var(--surface-2)}.picker-title{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:600;display:block}.picker-preview{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;display:block;overflow:hidden}.picker-actions{gap:16px;padding:0 12px 10px;font-size:13px;display:flex}.picker-form textarea{font-family:var(--mono);margin-bottom:8px;font-size:13px}.picker-form input[type=text]{margin-bottom:8px}.topbar .search{flex:220px;align-items:center;gap:8px;min-width:0;max-width:380px;display:flex}.topbar .search input[type=text]{background:var(--surface-2);border-radius:999px;flex:auto;min-width:0;margin:0;padding:6px 10px;font-size:14px}.results{gap:8px;margin:0;padding:0;list-style:none;display:grid}.result{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px}.result-meta{align-items:center;gap:8px;margin-bottom:6px;display:flex}.result .pill.kind{text-transform:capitalize}.result-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:600;text-decoration:none;display:-webkit-box;overflow:hidden}.result-title:hover{text-decoration:underline}.result-snippet{color:var(--ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;display:-webkit-box;overflow:hidden}.result-who{color:var(--ink-3);margin:6px 0 0;font-size:13px}.result-why{color:var(--ink-3);margin:2px 0 0;font-size:12px}mark{color:inherit;background:#fff3c4;border-radius:3px;padding:0 1px}.who-sm{display:none}.table-wrap{-webkit-overflow-scrolling:touch;border-radius:var(--radius);overflow-x:auto}@media (width<=720px){body{font-size:16px}.topbar{flex-wrap:wrap;gap:8px 12px;padding:10px 16px}.topbar .spacer{display:none}.nav{z-index:20;padding:0 4px;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--line);border-bottom:0;flex-wrap:nowrap;gap:2px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #1018280f}.nav a,.nav .more-btn{border-radius:0;flex:auto;justify-content:center;align-items:center;min-height:44px;padding:4px 6px;font-size:13px;display:flex}.nav .more-btn{font:inherit;color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:13px;font-weight:600}.nav .more-btn.open{background:var(--surface-2);color:var(--ink-2)}.nav .more-btn.active,.nav a.active{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 3px 0 var(--accent)}.topbar{flex-wrap:nowrap}.topbar .search{flex:auto;max-width:none}.topbar .search input[type=text]{min-height:40px;font-size:16px}.content{padding:16px;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.head-row{flex-wrap:wrap}.head-row .spacer{display:none}.filters{width:100%;overflow-x:auto}.chip{white-space:nowrap}.filters .sep{background:0 0;margin:0 2px}.filters{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.head-row>button{padding:7px 14px;font-size:14px}.head-action{margin-left:auto}.row{flex-direction:column;align-items:stretch}.row>div{width:100%}.row>div[style]{flex:auto!important}.reply-actions{align-items:stretch}.controls{gap:10px 12px}.control{flex:40%;min-width:0}.hide-sm{display:none}.wide-only{display:none!important}.nav .more-btn.phone-only{display:flex!important}.sheet-backdrop.phone-only{z-index:18;background:#1018284d;position:fixed;inset:0;display:block!important}.sheet.phone-only{left:0;right:0;bottom:calc(45px + env(safe-area-inset-bottom,0px));z-index:19;background:var(--surface);border-top:1px solid var(--line);border-radius:12px 12px 0 0;max-height:calc(100vh - 120px);padding:8px 16px 12px;position:fixed;overflow-y:auto;box-shadow:0 -6px 20px #1018281f;display:block!important}.sheet-sections{flex-direction:column;display:flex}.sheet-sections a{border-bottom:1px solid var(--line);min-height:44px;color:var(--ink-2);align-items:center;padding:0 8px;font-weight:600;text-decoration:none;display:flex}.sheet-sections a.active{color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.sheet-me{flex-direction:column;gap:10px;padding-top:12px;display:flex}.sheet-me .who{width:100%;min-height:44px;font-size:13px;display:flex}.sheet-me .who .who-id{flex:auto}.sheet-org{align-items:center;gap:10px;min-width:0;display:flex}.sheet-org label{margin:0}.sheet-org select{flex:auto;min-width:0;min-height:44px}.sheet-me .ghost{align-self:flex-start;min-height:44px}td.subject a{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.who-sm{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:400;display:block;overflow:hidden}th.wait-col{white-space:normal}.check{padding:6px 8px}.picker{padding:10px}.picker input[type=text]{min-height:44px;font-size:16px}.picker-list{max-height:38vh}.picker-actions{padding-bottom:12px}.picker-actions button{min-height:32px}.factlist{gap:10px 20px;padding:12px 14px}.factlist>div{min-width:40%}table{table-layout:fixed;min-width:100%}th,td{padding:10px 8px}th.num-col{width:2.2rem}th.wait-col{width:4.4rem}th.status-col{width:5.2rem}th.role-col{width:4.4rem}th.link-col{width:4.6rem}th.act-col{width:4.9rem}th.row-act-col{width:4.6rem}.card{padding:20px}.center-pane{padding:16px}.reply-meta{flex-wrap:wrap}}.closed-banner{color:#7a3e06;border-radius:var(--radius);background:#fffaeb;border:1px solid #f3e2b3;border-left:4px solid #b54708;margin-bottom:20px;padding:14px 16px;font-size:14px;line-height:1.55}.closed-banner strong{color:#6b3506}.closed-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.danger-zone{border-radius:var(--radius);background:#fffbfb;border:1px solid #fbc9c4;margin-top:44px;padding:18px 20px}.danger-zone h3{color:var(--danger);margin-top:0}.danger-zone ul.consequences{gap:8px;margin:12px 0 18px;padding-left:20px;display:grid}.danger-zone ul.consequences li{line-height:1.5}.danger-zone label{margin-bottom:6px;display:block}.danger-zone input[type=text]{max-width:320px}button.danger{background:var(--danger);border-color:var(--danger);color:#fff}button.danger:disabled{opacity:.5}.attachments{margin-top:10px}.attachments ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.attachments li{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:14px;display:flex}.attachments li:before{content:"📎";font-size:12px}.attachments .dropped{color:var(--ink-3);text-decoration:line-through}.files-heading{margin:22px 0 6px;font-size:14px;font-weight:600}.export-files{font-size:14px}.export-files .export-case{margin-bottom:14px}.export-files .export-case h4{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:600;overflow:hidden}.export-files .export-case .attachments{margin-top:4px}.export-files .export-case+.export-case{border-top:1px solid var(--line);padding-top:12px}.export-files>.export-case:last-child{margin-bottom:0}.export-files .empty{margin:6px 0}.export-files .show-all-files{margin-top:10px;display:inline-block}.closed-files{margin-top:14px}.closed-files .files-heading{margin-top:0}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:20px;padding:20px}.panel>h3:first-child{margin-top:0}.msg.warn{color:#b54708;background:#fffaeb}.badge{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.badge.ok{color:var(--ok);background:#ecfdf3;border-color:#abefc6}.badge.warn{color:#b54708;background:#fffaeb;border-color:#fedf89}.badge.bad{color:var(--danger);background:#fef3f2;border-color:#fecdca}.wrap-any{overflow-wrap:anywhere;word-break:break-word}.identity-line{margin:0 0 10px}.identity-form{margin-top:14px}.identity-form input,.identity-form select{margin-bottom:4px}.identity-form label{margin-bottom:4px;font-size:13px;font-weight:500;display:block}.identity-form .field-note{margin-top:0}.dns-records{margin:14px 0}.settings-calling .calling-line{margin:0 0 6px}.settings-calling .calling-key,.settings-calling .calling-more,.settings-calling .calling-kept{margin:0 0 10px}.settings-calling .calling-ready{margin:0 0 12px;font-weight:600}.settings-calling .calling-acts{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.settings-calling .calling-leave{flex-wrap:wrap;flex:100%;align-items:center;gap:8px 10px;display:flex}.settings-calling .calling-leave>span{flex:100%;font-size:14px}.calling-number-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.calling-number-list li{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;padding:10px 12px;display:flex}.calling-number-list li.is-chosen{border-color:var(--ok)}.calling-number{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.calling-number .sub{margin:0}.calling-cap-form{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.calling-cap-form .field{flex:0 160px;margin:0}.calling-cap-form .field input{margin:0}.calling-price-table{font-size:14px}.calling-price-table td.num,.calling-price-table th.num{text-align:right;white-space:nowrap}.sending-auth{margin:14px 0}.sending-auth h4{margin:0 0 8px;font-size:14px}.sending-auth-lines{gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}.sending-auth-line{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:2px 10px;display:grid}.sending-auth-line .auth-dot{background:var(--ink-3);border-radius:50%;width:10px;height:10px;margin-top:6px}.sending-auth-line.auth-good .auth-dot{background:var(--ok)}.sending-auth-line.auth-attention .auth-dot{background:#dc8a03}.sending-auth-line .auth-what{min-width:0}.sending-auth-line .auth-status{color:var(--ink-2);font-size:13px}.sending-auth-line .auth-words{overflow-wrap:anywhere;grid-column:2;min-width:0;font-size:14px}.sending-auth-read{margin:0}.dns-records h4{margin:0 0 6px;font-size:14px}.dns-records table{font-size:13px}.dns-records td{vertical-align:top}.list-rows{margin:0 0 14px;padding:0;list-style:none}.list-rows>li{border-bottom:1px solid var(--line);padding:8px 0}.list-rows>li:last-child{border-bottom:0}.list-members{border-left:2px solid var(--line);margin:8px 0 4px;padding-left:12px}.list-members ul{margin:0 0 10px;padding:0;font-size:14px;list-style:none}.list-members li{align-items:baseline;gap:10px;padding:3px 0;display:flex}.list-members li>span:first-child{overflow-wrap:anywhere;flex:auto;min-width:0}.inline-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.inline-form label{flex:none;font-size:13px;font-weight:500}.inline-form input,.inline-form select{flex:200px;min-width:0;margin-bottom:0}.inline-form button{flex:none}.campaign-composer{margin-bottom:20px}.campaign-composer label{margin-bottom:4px;font-size:13px;font-weight:500;display:block}.campaign-composer select,.identity-form select,.asset-form select{width:100%;margin-bottom:16px}.asset-form input[type=file],.media-add input[type=file]{max-width:100%;margin-bottom:16px;display:block}.campaign-composer .field-note{margin-top:-10px}.composer-actions{flex-wrap:wrap;gap:10px;display:flex}.campaign-table th:first-child,.campaign-table td:first-child{width:62%}.campaign-table th:nth-child(2),.campaign-table td:nth-child(2){width:20%}.campaign-table .subject-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.campaign-table tr.is-open td{background:var(--surface-2)}.campaign-detail{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.campaign-detail h4{margin:0 0 10px}.campaign-detail label{margin-bottom:4px;font-size:13px;font-weight:500;display:block}.campaign-footer{background:var(--surface-2);border:1px solid var(--line);font:12px/1.5 var(--mono);color:var(--ink-3);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0 0 14px;padding:10px 12px}.audience-numbers{margin:0 0 12px}.audience-headline{margin:0 0 2px;font-size:16px}.audience-list-size{margin:0 0 8px}.audience-reasons{grid-template-columns:min-content 1fr;gap:2px 10px;margin:0 0 12px;padding:0;font-size:14px;list-style:none;display:grid}.audience-reasons li{display:contents}.audience-reasons .reason-count{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.audience-reasons .reason-why{color:var(--ink-2);overflow-wrap:anywhere;min-width:0}.excluded{margin:0 0 12px;padding:0;font-size:14px;list-style:none}.excluded li{flex-wrap:wrap;gap:4px 10px;padding:3px 0;display:flex}.excluded .mono{overflow-wrap:anywhere}.excluded .sub{margin:0}.excluded-detail{margin:0 0 12px}.excluded-detail>summary{cursor:pointer;color:var(--ink-2);font-size:14px}.excluded-detail .excluded{margin-top:8px}.send-confirm{border:1px solid var(--accent);background:var(--surface-2);border-radius:var(--radius);margin:14px 0 0;padding:14px 16px}.send-confirm h5{margin:0 0 8px;font-size:15px}.send-confirm .confirm-line{overflow-wrap:anywhere;margin:0 0 10px}.send-confirm .confirm-line em{color:var(--ink-2);font-style:normal}.send-confirm .audience-numbers{margin-bottom:10px}.send-log table{font-size:14px}.sending-health .health-headline{margin:0 0 10px}.sending-health.is-paused{border-color:var(--danger)}.sending-health .resume-form{margin-top:12px}.sending-health .resume-form .field-note{margin-top:-10px}.resume-history{margin-top:12px}.resume-history>summary{cursor:pointer;color:var(--ink-2);font-size:14px}.resume-history ul{margin:10px 0 0;padding:0;list-style:none}.resume-history li{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:2px 10px;padding:6px 0;font-size:14px;display:flex}.resume-history li:last-child{border-bottom:0}.resume-history .sub{overflow-wrap:anywhere;min-width:0;margin:0}.company-table{table-layout:fixed;width:100%}.company-table th:first-child,.company-table td:first-child{width:46%}.company-table th:nth-child(2),.company-table td:nth-child(2){width:38%}.company-table th:nth-child(3),.company-table td:nth-child(3){width:16%}@media (width<=720px){.company-table th:nth-child(3),.company-table td:nth-child(3){width:4.6rem}.company-table th:first-child,.company-table td:first-child{width:auto}.company-table th:nth-child(2),.company-table td:nth-child(2){width:40%}}.company-people{margin:0 0 20px;padding:0;list-style:none}.company-people li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:7px 0;display:flex}.company-people li:last-child{border-bottom:0}.company-people .sub{margin:0}.company-notes{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 20px;padding:10px 14px}.crumb{margin:0 0 6px}.danger-panel{border-color:var(--danger)}.danger-panel h3{margin-top:0}.consent-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:20px 0;padding:16px 20px}.consent-panel h3{margin:0 0 8px}.consent-panel .consent-state{margin:0 0 8px;font-size:14px}.consent-panel .consent-state.ok{color:var(--ok)}.consent-panel .evidence{overflow-wrap:anywhere;margin-top:0;font-style:italic}.consent-panel .msg{margin-bottom:10px}.consent-form{margin-top:12px}.consent-form label{margin-bottom:4px;font-size:13px;font-weight:500;display:block}.notice-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:34rem;padding:28px 24px}.notice-card h1{margin:0 0 12px;font-size:20px;line-height:1.3}.notice-card p{margin:0 0 12px}.notice-card p:last-child{margin-bottom:0}.task-table{table-layout:fixed;width:100%}.task-table th.done-col{width:4.2rem}.task-table th.due-col{width:14rem}.task-table th.owner-col{width:30%}.task-table td.done-cell{padding:0}.task-table .done-hit{cursor:pointer;justify-content:center;align-items:center;min-height:44px;margin:0;display:flex}.task-table .done-hit input{width:20px;height:20px;margin:0}.task-table .task-title{overflow-wrap:anywhere}.task-table .task-about{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:400;display:block;overflow:hidden}.task-table a.task-about:hover{color:var(--ink-2)}.task-table td.due-cell,.task-table .due-date,.task-table .due-time{white-space:nowrap}.task-table td.due-cell .pill{margin-left:6px}.task-table tr.task-done .task-title{color:var(--ink-3);text-decoration:line-through}.pill.due-overdue{color:#b42318;background:#fef3f2;border-color:#fecdca}.pill.due-today{color:#b54708;background:#fffaeb;border-color:#fedf89}.task-group{margin-top:20px}.task-group h2{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.task-group h2 .count{color:var(--ink-3);font-size:13px;font-weight:600}.task-panel{margin:24px 0}.task-panel h3{margin-bottom:10px}.task-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-top:12px;padding:14px 16px}.task-form input[type=date],.task-form input[type=time]{font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:6px;width:100%;padding:8px 10px}.task-form-row{flex-wrap:wrap;gap:10px;display:flex}.task-form-row>div{flex:8rem;min-width:0}.task-form-row select{width:100%}.task-form .field-note{margin:10px 0}@media (width<=720px){.task-table th.done-col{width:3.6rem}.task-table th.due-col{width:6.6rem}.task-table td.due-cell{white-space:normal}.task-table .due-time{display:block}.task-table td.due-cell .pill{margin:2px 0 0;display:inline-block}.task-form input[type=date],.task-form input[type=time]{min-height:44px;font-size:16px}}.subnav{gap:4px;margin-top:6px;display:flex}.subnav a{color:var(--ink-2);white-space:nowrap;border-radius:6px;align-items:center;min-height:32px;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.subnav a[aria-current=page]{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.youtube-private{margin-bottom:16px}.social-account-list,.social-audience,.social-log{margin:10px 0;padding:0;list-style:none}.social-account-list li,.social-audience li,.social-log li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:10px 0;display:flex}.social-account-list li:first-child,.social-audience li:first-child,.social-log li:first-child{border-top:0}.social-account-list .sub,.social-audience .sub,.social-log .sub,.social-composer .check-row .sub{margin:0}.acc-name{overflow-wrap:anywhere;min-width:0;font-weight:600}.social-account-list li>button,.social-account-list .inline-confirm{margin-left:auto}.inline-confirm{flex-wrap:wrap;gap:8px;display:inline-flex}.social-composer fieldset.destinations{border:0;margin:12px 0;padding:0}.social-composer legend{margin-bottom:6px;font-size:14px;font-weight:600}.social-composer label.check-row{align-items:center;gap:10px;min-height:44px;margin:0;font-weight:400;display:flex}.social-composer fieldset.destinations legend{padding:0}.check-row input[type=checkbox]{flex:none;width:20px;height:20px;margin:0}.social-composer input[type=datetime-local],.social-detail input[type=file]{font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:6px;width:100%;max-width:360px;padding:8px 10px}.post-body{white-space:pre-wrap;overflow-wrap:anywhere}.social-log .delivery-status{flex:100%;margin:0;line-height:1.45}.social-log li{row-gap:2px}.campaign-table button.link{text-align:left}.delivery.tone-ok .delivery-status{color:var(--ok)}.delivery.tone-warn .delivery-status{color:#b54708}.delivery.tone-bad .delivery-status{color:var(--danger)}.delivery .tick{font-weight:700}.social-log .delivery-disclosure{flex:100%;min-width:0}.social-log .delivery-disclosure .msg{margin:4px 0}.social-log .delivery-disclosure .sub{overflow-wrap:anywhere}@media (width<=720px){.social-composer input[type=datetime-local]{min-height:44px;font-size:16px}}.badge.post-outcome{white-space:normal;line-height:1.5}.badge.post-outcome.neutral{background:var(--surface)}main.content:has(.deal-board){max-width:1400px}main.content:has(.case-table.is-queue){max-width:1240px}.deal-board{grid-template-columns:repeat(var(--stages,7), minmax(0, 1fr));grid-template-rows:auto 1fr;align-items:start;gap:0 8px;display:grid}.stage-col{grid-row:span 2;grid-template-rows:subgrid;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);align-content:start;align-self:stretch;min-width:0;min-height:120px;padding:8px;display:grid}.stage-col.kind-won{background:#f3fbf6}.stage-col.kind-lost{background:#fbf6f5}.stage-col.drop-here{outline:2px dashed var(--accent);outline-offset:-2px}.stage-head{padding:2px 2px 8px}.stage-head h3{text-transform:uppercase;letter-spacing:.03em;color:var(--ink-2);align-items:baseline;gap:6px;margin:0;font-size:13px;display:flex}.stage-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.stage-count{color:var(--ink-3);background:var(--surface);border:1px solid var(--line);border-radius:999px;flex:none;padding:0 7px;font-size:12px;font-weight:600}.stage-sum{color:var(--ink-3);gap:1px;margin:4px 0 0;font-size:12px;display:grid}.stage-total{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.stage-weighted{overflow-wrap:anywhere}.stage-empty{color:var(--ink-3);margin:0 2px 8px;font-size:13px}.deal-cards{gap:6px;margin:0;padding:0;list-style:none;display:grid}.deal-card{background:var(--surface);border:1px solid var(--line);border-radius:6px;min-width:0;padding:8px 9px}.deal-card[draggable=true]{cursor:grab}.deal-card.lifted{opacity:.45}.deal-name{overflow-wrap:anywhere;font-weight:600;line-height:1.3;text-decoration:none;display:block}.deal-name:hover{text-decoration:underline}.deal-amount{font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:14px}.deal-meta{overflow-wrap:anywhere;margin:2px 0 6px;font-size:12px}.deal-who,.deal-when{display:block}th.row-act-col{width:5rem}td.row-act{text-align:right;white-space:nowrap}td.date-cell{white-space:nowrap}table.company-table th.date-col,table.task-table th.date-col,table.deal-table th.date-col,table.campaign-table th.date-col,table.review-table th.date-col{width:8rem}@media (width<=720px){th.date-col{width:8rem}}@media (width>=721px){.case-table td.subject{min-width:15rem}}.case-table .owner-name{white-space:nowrap;text-overflow:ellipsis;max-width:9rem;display:block;overflow:hidden}.move-to{position:relative}.move-btn{min-height:30px;padding:4px 10px;font-size:13px}.move-menu{background:var(--surface);border:1px solid var(--line);border-radius:6px;gap:2px;margin:6px 0 0;padding:4px;list-style:none;display:grid;box-shadow:0 6px 18px #1018281a}.move-opt{width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 8px;font-size:13px;font-weight:500;display:flex}.move-opt:hover:not(:disabled),.move-opt:focus-visible{background:var(--surface-2)}.move-opt:disabled{opacity:1;color:var(--ink-3);cursor:default}.move-opt-name{overflow-wrap:anywhere;min-width:0}.move-opt-note{color:var(--ink-3);flex:none;font-size:12px;font-weight:400}.move-opt.kind-lost .move-opt-name{color:var(--danger)}.move-opt.kind-won .move-opt-name{color:var(--ok)}.move-opt:disabled .move-opt-name{color:var(--ink-3)}.pipeline-pick{max-width:280px;margin-bottom:12px}a.button-link{white-space:nowrap;border-radius:6px;padding:9px 16px;font-weight:600;text-decoration:none;display:inline-block}a.button-link.ghost{border:1px solid var(--line);color:var(--ink-2);background:0 0}.deal-form-row{flex-wrap:wrap;gap:10px;display:flex}.deal-form-row>div{flex:9rem;min-width:0}.deal-form-row select{width:100%}.deal-form input[type=date],.stage-editor input[type=number],.card-form input[type=number]{font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:6px;width:100%;margin-bottom:16px;padding:8px 10px}.prompt-backdrop{z-index:40;background:#1018284d;position:fixed;inset:0}.lost-prompt{z-index:41;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:min(440px,100vw - 32px);padding:20px;position:fixed;top:20vh;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #1018282e}.lost-prompt h3{overflow-wrap:anywhere;margin-top:0}.deal-stage-row{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 14px;display:flex}.deal-stage-row .move-to{flex:0 280px}.pill.stage-pill.kind-open{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.pill.stage-pill.kind-won{color:var(--ok);background:#ecfdf3;border-color:#a7e8c3}.pill.stage-pill.kind-lost{color:var(--danger);background:#fef3f2;border-color:#fbc9c4}.pill.primary-pill{font-size:11px}.deal-amount-lg{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.lost-reason{overflow-wrap:anywhere}.deal-people,.deal-cases,.deal-history,.deals-panel{margin:24px 0}.deal-person-actions{gap:12px;margin-left:auto;display:flex}.deal-person-actions button{min-height:32px}.deal-find{margin-top:10px}.deal-find-row{align-items:flex-start;gap:8px;display:flex}.deal-find-row input{flex:auto;min-width:0;margin-bottom:0}.deal-found{margin:8px 0 0;padding:0;list-style:none}.deal-found li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.history-list{border-left:2px solid var(--line);margin:0;padding:0;list-style:none}.history-list li{gap:1px;padding:6px 0 6px 12px;display:grid}.history-what{overflow-wrap:anywhere;font-size:14px}.history-when{margin:0;font-size:12px}.history-note{margin-top:8px}.deal-table{table-layout:fixed;width:100%}.deal-table th.deal-col-stage{width:30%}.deal-table th.deal-col-amount{width:24%}.deal-table th.deal-col-close{width:18%}.deal-table td{overflow-wrap:anywhere}.stage-editor{gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.stage-edit{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:12px 14px}.stage-edit.kind-won{background:#f3fbf6}.stage-edit.kind-lost{background:#fbf6f5}.stage-edit-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.stage-edit-form>div:first-child{flex:12rem;min-width:0}.stage-edit-form .stage-prob{flex:0 0 6rem}.label-like{color:var(--ink-2);margin:0 0 6px;font-size:13px;font-weight:600;display:block}.stage-prob-fixed{font-variant-numeric:tabular-nums;align-items:center;min-height:38px;margin:0;display:flex}.stage-keeps{margin:4px 0 16px}.stage-edit-form input{margin-bottom:0}.stage-edit-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.stage-edit-actions button{min-height:38px}.stage-held{margin:8px 0 0}@media (width<=720px){.deal-board{display:block}.stage-col{min-height:0;margin-bottom:10px;display:block}.stage-head h3{font-size:14px}.stage-name{white-space:normal}.stage-sum{grid-auto-flow:row}.deal-card{padding:10px 12px}.move-btn{min-height:44px;padding:8px 14px;font-size:15px}.move-opt{min-height:44px;padding:10px;font-size:15px}.deal-stage-row .move-to{flex:100%}.deal-form input[type=date],.stage-editor input[type=number]{min-height:44px;font-size:16px}.deal-table th.deal-col-stage{width:34%}.deal-table th.deal-col-amount{width:30%}.deal-person-actions{width:100%;margin-left:0}.deal-person-actions button,.deal-found li button{min-height:44px}}button.link.danger{color:var(--danger);background:0 0;border:0;padding:0}.stage-editor .stage-edit-form input[type=number]{margin-bottom:0}.subnav{flex-wrap:wrap}.head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.one-offs{margin:-8px 0 16px}.setup-links{margin-top:20px}.pill.st-draft{background:var(--surface-2);color:var(--ink-2)}.pill.st-awaiting_review{color:#b54708;background:#fffaeb;border-color:#f3e2b3}.pill.st-approved,.pill.st-scheduled{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.pill.st-publishing{color:#5925dc;background:#f4f3ff;border-color:#d9d6fe}.pill.st-published{color:var(--ok);background:#ecfdf3;border-color:#a7e8c3}.pill.st-failed,.pill.st-rejected{color:var(--danger);background:#fef3f2;border-color:#fbc9c4}.pill.st-cancelled{background:var(--surface-2);color:var(--ink-3)}.pill.kind-pill{background:var(--surface)}.pill.camp-active{color:var(--ok);background:#ecfdf3;border-color:#a7e8c3}.pill.camp-upcoming{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.pill.camp-draft{background:var(--surface-2);color:var(--ink-2)}.pill.camp-completed,.pill.camp-cancelled{background:var(--surface-2);color:var(--ink-3)}h2 .pill{vertical-align:middle;font-size:13px}.asset-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.asset-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 0;display:flex}.asset-list li:last-child{border-bottom:0}.asset-list a{overflow-wrap:anywhere;font-weight:600}.asset-why{color:var(--danger);flex:100%;font-size:14px}.asset-when,.asset-campaign{margin:0;font-size:13px}.week-days{gap:2px;margin:8px 0 0;padding:0;list-style:none;display:grid}.week-day{border-bottom:1px solid var(--line);grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:10px;padding:8px 0;display:grid}.week-date{color:var(--ink-2);white-space:nowrap;font-weight:600}.week-items{grid-column:2;gap:4px;margin:0;padding:0;list-style:none;display:grid}.week-day>.sub{grid-area:1/2;margin:0}.week-items li{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.clash{color:#b54708;font-size:14px}.campaign-group h4{margin:14px 0 6px;display:inline-block}.campaign-group summary{cursor:pointer}.camp-objective{display:block}.camp-counts{flex-wrap:wrap;align-items:baseline;gap:4px 6px;display:flex}.campaign-table{table-layout:fixed;width:100%}th.camp-count-col{width:9rem}.campaign-form fieldset,.asset-form fieldset,.media-add fieldset,fieldset.channel-choice{border:0;margin:4px 0 12px;padding:0}.channel-choice legend{color:var(--ink-2);margin-bottom:4px;padding:0;font-size:13px;font-weight:600}.channel-choice label.check-row,.asset-form label.check-row{align-items:center;gap:10px;min-height:44px;margin:0;font-weight:400;display:flex}.channel-choice label.check-row{align-items:flex-start;padding:10px 0}.channel-choice label.check-row>input[type=checkbox],.channel-choice label.check-row>input[type=radio]{flex:none;width:20px;height:20px;margin:1px 0 0}.brief-facts{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:10px 20px;margin:0;display:grid}.brief-facts dt{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);font-size:12px}.brief-facts dd{overflow-wrap:anywhere;margin:2px 0 0}.asset-group h4{margin:12px 0 0}.approve-rows{gap:12px;margin:10px 0;padding:0;list-style:none;display:grid}.approve-line{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.flag-list{margin:6px 0;padding-left:18px}.flag-list li{margin:2px 0}.plan-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plan-row input[type=datetime-local]{max-width:16rem;margin-bottom:0}.plan-note{margin:8px 0 0}.email-head{gap:4px;margin:0 0 8px;display:grid}.email-head div{grid-template-columns:5.5rem minmax(0,1fr);gap:8px;display:grid}.email-head dt{color:var(--ink-3);font-size:13px}.email-head dd{overflow-wrap:anywhere;margin:0}.email-body{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;margin:0;padding:12px;font-size:15px}.action-stack{justify-items:start;gap:10px;display:grid}.action-stack form{width:100%}.approve-form{justify-items:start;gap:6px;display:grid}.approve-form input{width:100%}.version-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.version-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.version-head .sub{margin:0;font-size:13px}.change-fields{overflow-wrap:anywhere;margin:6px 0;padding-left:18px}.line-diff{white-space:break-spaces;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.diff-add{color:var(--ok)}.diff-del{color:var(--danger)}.review-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:4px;display:grid}.review-table{table-layout:fixed;width:100%}th.kind-col{width:6rem}th.when-col{width:11rem}.review-table .status-col{width:9.5rem}.review-campaign{color:var(--ink-3);font-size:13px;display:block}.cal-bar{align-items:center;gap:12px;display:flex}.cal-month{text-align:center;min-width:11rem;margin:0}.cal-zone{margin-top:4px}.cal-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.cal-head{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);background:var(--surface-2);border-bottom:1px solid var(--line);padding:6px 8px;font-size:12px}.cal-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;min-height:96px;padding:6px}.cal-cell:nth-child(7n){border-right:0}.cal-pad{background:var(--surface-2)}.cal-cell.is-today .cal-date{background:var(--ink);color:var(--surface);border-radius:999px;padding:0 7px}.cal-cell.has-clash{background:#fffcf5}.cal-date{color:var(--ink-2);font-size:13px;font-weight:600}.cal-items{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.cal-item{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.cal-item a{font-weight:600}.cal-time{margin-right:4px;font-size:12px}.cal-meta{margin:0;font-size:12px;display:block}.cal-clash{color:#b54708;overflow-wrap:anywhere;font-size:12px}.cal-clash summary{cursor:pointer;font-weight:600}.cal-clash details[open],.cal-fix,.clash-fix{color:var(--ink-2)}.clash-fold summary{cursor:pointer;font-weight:600}.clash-fold[open]{color:var(--ink-2)}.clash-fold ul{margin:4px 0 0;padding-left:16px}.clash-fold li+li{margin-top:4px}.clash-open{white-space:nowrap;font-weight:600}.cal-agenda{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cal-agenda-day{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px}.cal-agenda-day h4{margin:0 0 4px}.cal-agenda-day .cal-item,.cal-agenda-day .cal-clash{font-size:15px}.settings-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:10px 16px;display:grid}.facts-for h4{margin:14px 0 4px}.fact-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fact-list li{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.fact-add{margin-top:6px}@media (width<=720px){.subnav a{min-height:44px}.week-day{grid-template-columns:1fr}.week-items,.week-day>.sub{grid-area:auto/1}.review-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.review-filters input,.review-filters select,.plan-row input{min-height:44px;font-size:16px}th.kind-col{width:4.8rem}.review-table .status-col{width:7.2rem}th.camp-count-col{width:6.6rem}.action-stack button{min-height:44px}.email-head div{grid-template-columns:4.5rem minmax(0,1fr)}}.heygen-account{grid-template-columns:max-content 1fr;gap:4px 12px;margin:8px 0 12px;display:grid}.heygen-account dt{color:var(--ink-2)}.heygen-account dd{overflow-wrap:anywhere;min-width:0;margin:0}.scope-list{flex-wrap:wrap;gap:6px;margin:4px 0 8px;padding:0;list-style:none;display:flex}.scope-list code{background:var(--surface-2,#eef1f5);border-radius:4px;padding:2px 6px;font-size:13px}.render-player video{background:#000;border-radius:6px;max-width:100%;max-height:480px;display:block}.render-state{margin:0 0 8px}.render-go{margin-top:8px}.presenter-script{white-space:pre-wrap}.preview-label{margin:10px 0 4px}.ok-text{color:#067647}.warn-text{color:#b54708}.media-public-line{margin:4px 0 6px;line-height:1.45}.media-limits{margin:0 0 10px}.media-add{margin-bottom:8px}.media-list{margin:12px 0 0;padding:0;list-style:none}.media-item{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.media-item:first-child{border-top:0}.media-thumb{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;width:120px;min-height:68px;display:flex;overflow:hidden}.media-thumb img,.media-thumb video{object-fit:contain;width:100%;height:auto;max-height:160px;display:block}.media-about{min-width:0}.media-name{overflow-wrap:anywhere}.media-desc,.media-facts{overflow-wrap:anywhere;margin:2px 0 0}.media-actions{gap:16px;margin-top:6px}.media-refused .media-facts{color:var(--danger)}@media (width<=720px){.media-item{grid-template-columns:88px minmax(0,1fr);gap:10px}.media-thumb{width:88px}}.media-note{margin:10px 0 0}.render-cost{margin:4px 0 10px}.render-cost p{margin:2px 0;line-height:1.45}.heygen-own-line,.heygen-res-line{margin:4px 0 10px}.heygen-background .bg-color-row{align-items:center;gap:10px;margin:4px 0 8px 30px}.heygen-background .bg-color-row label{margin:0}.heygen-background input[type=color]{border:1px solid var(--line);background:var(--surface);border-radius:6px;width:44px;height:32px;padding:0}.presenter-options{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:8px 0 12px;display:grid}.presenter-options>div{display:contents}.presenter-options dt{color:var(--ink-2);font-weight:600}.presenter-options dd{overflow-wrap:anywhere;margin:0}.presenter-options .swatch{vertical-align:-1px;border:1px solid var(--line);border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.render-estimate{margin:2px 0 8px}.media-kinds{margin:4px 0 8px;padding-left:18px;line-height:1.45}.media-kinds li{margin:2px 0}.media-head{overflow-wrap:anywhere;margin:0}.media-own-pill.own-ours{background:var(--surface-2);color:var(--ink)}.media-own-pill.own-reference{background:var(--surface);color:var(--ink);border:1px dashed var(--ink-3)}.media-link,.media-credit{overflow-wrap:anywhere;margin:2px 0 0}.media-link-note{margin:2px 0 8px}.stale-cover{z-index:60;background:#10182873;position:fixed;inset:0}.stale-bar{z-index:61;background:#fffaeb;border-bottom:2px solid #b54708;padding:10px 16px;position:fixed;top:0;left:0;right:0;box-shadow:0 6px 18px #10182840}.stale-bar button{text-align:left;color:#7a2e0e;white-space:normal;background:0 0;border:0;width:100%;max-width:1240px;margin:0 auto;padding:6px 0;font-size:15px;font-weight:500;line-height:1.45;display:block}.stale-bar .stale-what{background:#fffaeb;display:block}.stale-bar .stale-do{color:#fff;background:#b54708;border-radius:6px;margin-top:6px;padding:4px 12px;font-weight:600;display:inline-block}.google-terms{color:var(--ink-2);margin:4px 0 12px;padding-left:18px;line-height:1.5}.google-terms li{margin:3px 0}.google-account{grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:8px 0 12px;display:grid}.google-account dt{color:var(--ink-2)}.google-account dd{overflow-wrap:anywhere;min-width:0;margin:0}.google-actions{flex-wrap:wrap;gap:10px}.google-cost{margin:6px 0 10px;line-height:1.45}.job-state{margin:6px 0 10px}.idea-list{margin:8px 0 12px;padding-left:22px}.idea-list li{margin:6px 0;line-height:1.45}.idea-list li>.idea-text{overflow-wrap:anywhere;margin-right:8px}.idea-list li>button{padding:4px 10px;font-size:14px}.brief-fields{border:1px solid var(--line);border-radius:8px;min-width:0;margin:6px 0 12px;padding:10px 12px 12px}.brief-fields legend{color:var(--ink-2);padding:0 4px;font-size:13px;font-weight:600}.brief-from,.brief-style-line,.brief-hook{overflow-wrap:anywhere;margin:2px 0 8px;line-height:1.45}.brief-head{margin:16px 0 6px;font-size:14px}.piece-brief{margin-bottom:4px}.brief-none{margin:4px 0 0}.piece-templates{margin:0 0 12px}.piece-templates .row{flex-wrap:wrap;gap:8px;margin:4px 0}.piece-templates button.chosen{border-color:var(--accent);color:var(--accent)}.piece-template-line{margin:4px 0 0}.campaign-templates .template-choice{gap:6px;display:grid}.campaign-templates select{max-width:100%}.template-line,.template-outside,.template-when{margin:2px 0;line-height:1.45}.template-pieces{margin:4px 0 6px;padding-left:22px}.template-pieces li{overflow-wrap:anywhere;margin:4px 0;line-height:1.45}.references-rule{margin:2px 0 10px;line-height:1.45}.references-product{margin:14px 0 4px;font-size:14px}.reference-cards{margin:8px 0 0;padding:0;list-style:none}.reference-card{border-top:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.reference-card:first-child{border-top:0}.reference-thumb{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;width:120px;min-height:68px;display:flex;overflow:hidden}.reference-thumb img{object-fit:contain;width:100%;height:auto;max-height:160px;display:block}.reference-about{min-width:0}.reference-borrow,.reference-description{overflow-wrap:anywhere;margin:4px 0;line-height:1.45}.borrow-choice{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));column-gap:12px;display:grid}.borrow-choice legend{grid-column:1/-1}.references-count{margin:10px 0 0}@media (width<=720px){.reference-card{grid-template-columns:88px minmax(0,1fr);gap:10px}.reference-thumb{width:88px}}.brand-kit-grid{grid-template-columns:minmax(0,1fr);gap:4px 32px;display:grid}.brand-kit-part{min-width:0}.brand-kit-part>h4{margin:0 0 12px;font-size:15px}@media (width>=900px){.brand-kit-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.brand-kit-look>h4{margin-top:12px}@media (width>=900px){.brand-kit-look>h4{margin-top:0}}.brand-kit-words select{width:100%;margin-bottom:16px}.brand-moved{margin:4px 0 20px}.panel.is-folded{padding:12px 20px}.fold-line{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.fold-line .sub{margin:0}.fold-line button.link{min-height:44px}.empty-line{margin:8px 0 12px}.kit-colours{margin:8px 0 4px}.kit-colour label,.kit-colour-name{color:var(--ink-2);margin:0 0 6px;font-size:13px;font-weight:600}.kit-colour-row{flex-wrap:wrap;align-items:center;gap:10px;min-height:44px;margin:0;display:flex}.kit-colour-row input[type=color]{border:1px solid var(--line);background:var(--surface);border-radius:6px;width:44px;height:32px;padding:0}.kit-heygen{border:0;margin:14px 0 12px;padding:0}.kit-heygen .row{flex-wrap:wrap;align-items:center;gap:12px}.kit-swatches{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px 30px}.swatch-button{align-items:center;gap:6px;padding:4px 10px;font-size:14px;display:inline-flex}.swatch-button[aria-pressed=true]{border-color:var(--accent)}.kit-swatches .swatch,.swatch-button .swatch{border:1px solid var(--line);border-radius:3px;width:14px;height:14px;display:inline-block}.agent-presenter-line,.agent-brand-line{margin:6px 0 10px;line-height:1.45}.agent-presenter select{max-width:100%}.made-by-google{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;margin:12px 0 4px;padding:10px 12px}.made-by-google p{overflow-wrap:anywhere;margin:0 0 4px;line-height:1.45}.facts-used{margin:4px 0 0;padding-left:20px}.facts-used li{overflow-wrap:anywhere;margin:2px 0}.draft-panel .draft-again{margin-top:6px}.describe-google{margin-top:10px}.describe-google .sub{margin:4px 0;line-height:1.45}.kit-logo-note{margin:4px 0 10px;line-height:1.45}.pic-thumb{object-fit:cover;border:1px solid var(--line);vertical-align:middle;border-radius:4px;flex:none;width:36px;height:36px;margin-right:8px}.cal-item .pic-thumb{width:24px;height:24px;margin-right:6px}.preview-picture,.picture-big{border:1px solid var(--line);border-radius:6px;width:100%;max-width:600px;height:auto;margin:8px 0 12px;display:block}.picture-current .sub{overflow-wrap:anywhere;margin:4px 0;line-height:1.45}.picture-ask{margin-top:12px}.picture-note{margin:4px 0 10px}.picture-refs{margin-top:8px}.picture-candidates-head{margin:16px 0 6px;font-size:14px}.picture-candidates{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.picture-candidate{border:1px solid var(--line);border-radius:8px;min-width:0;padding:8px}.picture-candidate.is-chosen{border-color:var(--accent)}.picture-small{border-radius:4px;width:100%;height:auto;display:block}.picture-candidate .sub{overflow-wrap:anywhere;margin:6px 0 4px}.picture-actions{flex-wrap:wrap;align-items:center;gap:10px}.picture-in-use{color:var(--accent)}.picture-adjust{margin-top:8px}.clip-player{background:#000;border-radius:6px;width:100%;max-width:480px;max-height:60vh;display:block}.clip-note{margin:4px 0 10px}.clip-candidates{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.clip-candidate{border:1px solid var(--line);border-radius:8px;min-width:0;padding:8px}.clip-candidate.is-chosen{border-color:var(--accent)}.clip-candidate .sub{overflow-wrap:anywhere;margin:6px 0 4px}.clip-version .sub{overflow-wrap:anywhere;margin:6px 0}.fields-helper{margin:-6px 0 16px}.fields-title{color:var(--ink-2);margin:0 0 4px;font-size:13px;font-weight:600}.fields-note{margin:0 0 8px;font-size:13px}.fields-buttons{flex-wrap:wrap;gap:6px;display:flex}.fields-buttons .chip{text-transform:none;color:var(--ink-2);min-height:36px}.preview-pair{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:12px;display:grid}@media (width>=900px){.preview-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.preview-card{border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:12px 14px}.preview-card>h4{overflow-wrap:anywhere;margin:0 0 8px;font-size:14px}.preview-subject{overflow-wrap:anywhere;margin:0 0 8px}.preview-subject .sub{margin:0 6px 0 0}.preview-card .email-body{margin:0 0 8px}.preview-fields{color:var(--ink-2);margin:0;padding:0;font-size:13px;list-style:none}.preview-fields li{overflow-wrap:anywhere;padding:2px 0}.templates-table{table-layout:fixed;width:100%}.templates-table .tpl-when-col{width:13rem}.templates-table td{overflow-wrap:anywhere}@media (width<=719px){.templates-table .tpl-when-col{width:9.5rem}}.template-use{margin:0 0 20px}.segment-list{margin:0;padding:0;list-style:none}.segment-list li{border-top:1px solid var(--line);min-width:0;padding:12px 0}.segment-list li:first-child{border-top:0}.segment-list p{overflow-wrap:anywhere;margin:0 0 4px}.segment-list-name{font-weight:600}.segment-count-line{margin:0 0 6px}.segment-words,.segment-sample{overflow-wrap:anywhere;margin:0 0 4px}.segment-group{border:1px solid var(--line);border-radius:var(--radius);min-width:0;margin:0 0 14px;padding:12px 14px}.segment-group>legend{padding:0 4px;font-weight:600}.segment-rules{margin:8px 0 0;padding:0;list-style:none}.segment-rule{border-top:1px solid var(--line);min-width:0;padding:10px 0}.segment-rule-body{min-width:0}.segment-checks{flex-wrap:wrap;gap:4px 16px;margin:0 0 8px;display:flex}.segment-inline{grid-template-columns:minmax(0,1fr);gap:0 12px;display:grid}@media (width>=720px){.segment-inline{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.segment-group-actions,.segment-add-group{flex-wrap:wrap;gap:8px 20px;margin:8px 0 0;display:flex}.segment-group-actions button.link,.segment-add-group button.link,.segment-rule button.link{min-height:44px}.pill.seq-on{color:var(--ok);background:#ecfdf3;border-color:#a7e8c3}.pill.seq-off{background:var(--surface-2);color:var(--ink-2)}.sequence-list{margin:0;padding:0;list-style:none}.sequence-list li{border-top:1px solid var(--line);min-width:0;padding:12px 0}.sequence-list li:first-child{border-top:0}.sequence-list p{overflow-wrap:anywhere;margin:0 0 4px}.sequence-list-name{font-weight:600}.sequence-form fieldset.sequence-exits{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;gap:4px 20px;min-width:0;margin:8px 0 12px;padding:10px 14px;display:flex}.sequence-form fieldset.sequence-exits>legend{padding:0 4px;font-weight:600}.sequence-rules p,.sequence-switch p{overflow-wrap:anywhere}.step-list{margin:0;padding:0;list-style:none}.step-row{border-top:1px solid var(--line);min-width:0;padding:14px 0}.step-row:first-child{border-top:0;padding-top:4px}.step-row p{overflow-wrap:anywhere;margin:0 0 6px}.step-email .pill{white-space:nowrap;margin-left:4px}.step-paused{margin:6px 0}.step-actions{flex-wrap:wrap;gap:4px 20px;display:flex}.step-actions button.link{min-height:44px}.step-timing{margin:8px 0 0}.step-timing-row{grid-template-columns:minmax(0,1fr);gap:0 12px;display:grid}@media (width>=720px){.step-timing-row{grid-template-columns:minmax(0,8rem) minmax(0,8rem) minmax(0,1fr)}}.add-step{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.add-step h4{margin:0 0 8px}.sequence-totals{overflow-wrap:anywhere}.enrollment-table{table-layout:fixed;width:100%}.enrollment-table td,.enrollment-table th{overflow-wrap:anywhere}.enrollment-table th:first-child,.enrollment-table td.enrollment-who{width:40%}@media (width>=720px){.enrollment-table th:first-child,.enrollment-table td.enrollment-who{width:30%}.enrollment-table th:last-child{width:25%}}.enrollment-list{margin:0;padding:0;list-style:none}.enrollment-list>li{border-top:1px solid var(--line);min-width:0;padding:10px 0}.enrollment-list>li:first-child{border-top:0;padding-top:0}.enrollment-head{overflow-wrap:anywhere;margin:0 0 6px}.enrollment-lines{margin:0;padding-left:20px}.enrollment-lines li{overflow-wrap:anywhere;margin:0 0 4px}.sequence-form select,.add-step select,.step-timing select{width:100%;margin-bottom:16px}.notice-card.join-card{max-width:520px}.join-form{margin:16px 0 0}.join-form button[type=submit]{margin-top:8px}.join-consent{align-items:flex-start;gap:10px;margin:4px 0 8px}.join-consent input{flex:none;margin-top:3px}.join-privacy{margin:0 0 12px}.join-small{margin:20px 0 0;font-size:13px}.join-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.signup-address,.signup-facts dd{overflow-wrap:anywhere}.signup-facts{margin:0 0 12px}.signup-facts div{margin:0 0 8px}.signup-facts dt{text-transform:uppercase;letter-spacing:.02em;color:var(--ink-3);font-size:12px;font-weight:600}.signup-facts dd{margin:2px 0 0}.signup-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.signup-actions button.link{min-height:44px}.signup-form select{width:100%;margin-bottom:16px}.signup-form textarea{margin-bottom:16px}.signup-note{margin:-8px 0 16px}.signup-snippet textarea{width:100%;font-size:12px}.signup-table{table-layout:fixed;width:100%}.signup-table td,.signup-table th{overflow-wrap:anywhere}.signup-table th:first-child,.signup-table td.signup-who{width:45%}@media (width>=720px){.signup-table th:first-child,.signup-table td.signup-who{width:35%}}.mail-today{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:20px;padding:16px 20px}.mail-today>h3{margin:0 0 6px}.mail-today .mail-today-count{overflow-wrap:anywhere;margin:0 0 8px;font-size:14px}.mail-today.amber{border-color:#dc6803}.mail-today.amber .mail-today-count strong{color:#b54708}.mail-today.red{border-color:var(--danger)}.mail-today.red .mail-today-count strong{color:var(--danger)}.mail-today .msg{margin:8px 0 0}.mail-today .sub{margin:6px 0 0}.pending-signup{color:#b54708;overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.consent-lifted{margin-top:0}.camp-goal-line,.camp-measure-line{color:var(--ink-2);font-size:13px;display:block}.campaign-report .report-period{margin-top:-4px}.report-pieces{margin:0 0 12px;padding:0;list-style:none}.report-piece{border-top:1px solid var(--line);padding:10px 0}.report-piece:first-child{border-top:0}.report-piece-head{margin:0 0 4px;font-weight:600}.report-line{margin:0 0 2px}.report-ctas,.report-brought{margin:0}.report-benchmarks h4{margin:12px 0 6px}.report-benchmarks ul{margin:0 0 12px;padding-left:20px}.report-benchmarks li{margin:6px 0}.report-benchmark{display:block}.report-rule{margin:0 0 6px}.social-scope-note{flex-basis:100%;margin:4px 0 0}.tracked-links h4{margin:12px 0 4px}.tracked-links ul{margin:0;padding:0;list-style:none}.tracked-links li{overflow-wrap:anywhere;padding:4px 0}.tracked-url{font-family:var(--mono);font-size:13px}.tracked-target{overflow-wrap:anywhere}.tracked-links-note{margin:8px 0 0}.goal-fields .deal-form-row{flex-wrap:wrap}.goal-note{margin-top:-4px}.message-map .map-core{margin:0 0 10px;font-size:16px;font-weight:600}.message-map .map-points{margin:0 0 12px;padding-left:20px}.message-map .map-points li{margin:6px 0}.message-map .map-words{display:block}.message-map .map-source{overflow-wrap:anywhere;margin:0;font-size:13px;display:block}.map-form .map-point{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0 0 12px;padding:10px 12px 4px}.map-form .map-point legend{padding:0 4px;font-size:13px;font-weight:600}.proof-library .proof-for{margin:0 0 18px}.proof-library .proof-list{margin:0 0 10px;padding:0;list-style:none}.proof-library .proof-list li{border-top:1px solid var(--line);padding:8px 0}.proof-library .proof-words{overflow-wrap:anywhere;margin:0 0 2px}.proof-library .proof-who{overflow-wrap:anywhere;margin:0 0 4px;font-size:13px}.proof-library .proof-actions{gap:16px}.proof-form fieldset{border:0;min-width:0;margin:0 0 8px;padding:0}.proof-form legend{margin-bottom:4px;padding:0;font-size:14px;font-weight:600}.brief-framework{margin-top:8px}.brief-framework h4{margin:16px 0 8px;font-size:14px}.brief-framework-line{margin:-4px 0 12px;font-size:13px}.brief-methods{border:0;min-width:0;margin:0 0 8px;padding:0}.brief-methods legend{margin-bottom:4px;padding:0;font-size:14px;font-weight:600}.brief-method-line{margin:0 0 6px 42px;font-size:13px}.preflight .preflight-lead{margin:0 0 10px}.preflight-list{margin:0;padding:0;list-style:none}.preflight-list li{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.preflight-list .pill{text-align:center;flex:none;min-width:64px}.preflight-list .pf-body{min-width:0}.preflight-list .pf-detail{overflow-wrap:anywhere;margin:2px 0}.preflight-list .pf-why{margin:0;font-size:13px}.pill.pf-yes{color:var(--ok);background:#ecfdf3;border-color:#a7e8c3}.pill.pf-no,.pill.pf-warning{color:#b54708;background:#fffaeb;border-color:#f3e2b3}.trim-phone{margin:10px 0 0}.pill.pf-above{color:var(--ok);background:#ecfdf3;border-color:#a7e8c3}.pill.pf-below{color:#b54708;background:#fffaeb;border-color:#f3e2b3}.review-table .preflight-score{margin-top:4px;display:inline-block}.submit-form{justify-items:start;gap:6px;margin:0;display:grid}.submit-form input{width:100%}.scripts-ask .row{flex-wrap:wrap;align-items:flex-end;gap:12px}.script-list{gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.script-card{border:1px solid var(--line);border-radius:8px;min-width:0;padding:12px}.script-head{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:6px;display:flex}.script-subject,.script-hook,.script-cta{overflow-wrap:anywhere;margin:4px 0}.script-hook{font-weight:600}.script-preheader,.script-facts,.script-flags{overflow-wrap:anywhere;margin:4px 0;font-size:13px}.script-beats{margin:6px 0;padding-left:18px}.script-beats li{overflow-wrap:anywhere;margin:3px 0}.script-card button{margin-top:8px}.compiled-text{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);border:1px solid var(--line);border-radius:6px;max-height:420px;margin:8px 0 0;padding:10px 12px;font-size:13px;line-height:1.5;overflow-y:auto}.compiled-details{margin-top:8px}.scene-list{margin:0;padding:0;list-style:none}.scene-list .scene{border-top:1px solid var(--line);padding:8px 0}.scene-head{overflow-wrap:anywhere}.scene-time{color:var(--ink-2);font-size:13px}.scene-screen,.scene-said{overflow-wrap:anywhere;margin:2px 0}.scene-edit{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0 0 12px;padding:10px 12px 6px}.scene-edit legend{padding:0 4px;font-size:13px;font-weight:600}.scene-edit .deal-form-row{flex-wrap:wrap}.storyboard-panel .head-actions{flex-wrap:wrap;gap:8px;display:flex}.scene-block{border-top:1px solid var(--line);padding:12px 0}.scene-block h4{overflow-wrap:anywhere;margin:0 0 4px}.scene-anchor{margin:0 0 8px}.still-list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.still{justify-items:start;gap:6px;min-width:0;display:grid}.still-img{border:1px solid var(--line);border-radius:6px;width:100%;height:auto}.still.chosen .still-img{outline:3px solid var(--accent);outline-offset:1px}.take-list{gap:12px;margin:8px 0;padding:0;list-style:none;display:grid}.take{border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px}.take.keeper{border-color:var(--accent)}.take-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:6px;display:flex}.take-actions{flex-wrap:wrap;gap:8px;margin-top:8px}.scene-ask{margin:8px 0}.scene-ask .row{flex-wrap:wrap;align-items:flex-end;gap:12px}.take-note{margin:4px 0 0}.plan-view{border:1px solid var(--line);border-radius:8px;min-width:0;margin:10px 0;padding:12px}.plan-view h4{margin:0 0 6px}.plan-said{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0}.plan-answers{flex-wrap:wrap;gap:8px;margin-top:10px}.plan-words,.plan-note{margin:6px 0 0}.plan-conversation{margin-top:10px}.plan-conversation ol{margin:6px 0 0;padding-left:20px}.plan-conversation li{margin:4px 0}.cut-elsewhere{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.cut-elsewhere h4{margin:0 0 4px}.cut-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cut-list li{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.scene-shows{overflow-wrap:anywhere}.scene-screen-note{margin:0 0 8px}.plan-length,.plan-speaks{margin:8px 0 0}.made-length.out{color:var(--danger);font-weight:600}.speech-panel .speech-flat{margin:8px 0}.speech-lines{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.speech-line{border-top:1px solid var(--line);min-width:0;padding-top:10px}.speech-line p{overflow-wrap:anywhere;margin:0 0 4px}.speech-why{margin:0 0 6px;padding-left:18px}.speech-alternatives{gap:10px;margin:8px 0;padding-left:20px;display:grid}.speech-alt{overflow-wrap:anywhere;margin:0 0 4px;font-weight:600}.speech-ask{margin:6px 0 0}.another-cut form.row{flex-wrap:wrap;align-items:center;gap:8px}.another-cut input[type=text]{flex:240px;min-width:0}.presenter-checklist{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.presenter-checklist h4{margin:0 0 4px}.checklist{margin:6px 0;padding-left:20px}.checklist li{margin:3px 0}.brand-presenter .presenter-checklist{border-top:0;margin-top:0;padding-top:0}.keep-choice{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.keep-choice h2{margin:0 0 8px;font-size:17px}.keep-choice button{margin-top:4px}.click-tracking-history{margin:12px 0 0;padding:0;list-style:none}.click-tracking-history li{overflow-wrap:anywhere;margin:0 0 4px}.forget-confirm p{overflow-wrap:anywhere;margin:0 0 10px}.events-keys{margin-top:36px;display:block}.events-keys h3,.events-keys>p.sub:first-of-type{margin-top:0}.key-once .key-value{overflow-wrap:anywhere;word-break:break-all;background:var(--surface);border:1px solid var(--line);border-radius:6px;margin:0 0 10px;padding:8px 10px;font-size:14px}.events-key-list{margin:12px 0;padding:0;list-style:none}.events-key-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;padding:8px 0;display:flex}.events-key-list li.revoked .key-name{color:var(--ink-2);text-decoration:line-through}.events-key-list .key-name{overflow-wrap:anywhere;font-weight:600}.events-key-list li>button,.events-key-list .inline-confirm{margin-left:auto}.events-key-form{margin-top:12px}.events-key-form .row{flex-wrap:wrap;gap:8px}.events-key-form input[type=text]{flex:200px;min-width:0;max-width:360px}.events-how{margin-top:14px}.events-how>summary{cursor:pointer;color:var(--ink-2);font-size:14px}pre.snippet{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);border:1px solid var(--line);border-radius:6px;max-width:100%;margin:10px 0;padding:10px 12px;font-size:13px}.test-rule-numbers li,.test-arms li,.test-arms-setup li,.report-call{overflow-wrap:anywhere}.test-arms,.test-arms-setup{margin:8px 0;padding-left:0;list-style:none}.test-arms li,.test-arms-setup li{margin:6px 0}.arm-tag{text-align:center;background:var(--surface-2);border:1px solid var(--line);min-width:1.6em;color:var(--ink-2);border-radius:999px;margin-right:4px;padding:1px 6px;font-size:12px;font-weight:700;display:inline-block}.test-arms li.won .arm-tag{color:var(--ok);background:#ecfdf3;border-color:#a7e8c3}.test-to-date{margin:4px 0 0}.requester-card{margin:8px 0 6px;padding:10px 14px}.requester-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.requester-who{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.requester-who .sub{font-weight:400}.requester-open{white-space:nowrap;font-weight:600}.requester-facts{overflow-wrap:anywhere;margin:4px 0 0}.case-opened{margin-top:2px}.former-addresses,.product-app .pa-example,.product-app .mono{overflow-wrap:anywhere}.events-key-product-note{margin-top:4px}.events-key-list .key-product{white-space:nowrap}.stripe-connection{margin-top:24px}.stripe-connection h3{margin-top:0}.stripe-permissions{margin:6px 0 10px;padding-left:20px}.stripe-permissions li{margin:2px 0}.stripe-connect .row{flex-wrap:wrap;gap:8px}.stripe-connect input[type=password]{flex:220px;min-width:0;max-width:420px}.stripe-key-note{margin-top:6px}.stripe-facts dd{overflow-wrap:anywhere}.pill.stripe-mode.mode-test{color:#b54708;background:#fffaeb;border-color:#f3e2b3}.pill.stripe-mode.mode-live{color:var(--ok);background:#ecfdf3;border-color:#a7e8c3}.stripe-reactions{min-width:0;margin:12px 0 8px}.stripe-reactions label.check-row{align-items:flex-start}.stripe-reactions label.check-row input{margin-top:3px}.stripe-disconnect{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:8px 0;display:flex}.stripe-deliveries ul{margin:6px 0;padding:0;list-style:none}.stripe-deliveries li{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:4px 0}.billing-panel{margin:20px 0 8px}.billing-panel .billing-title{margin:0 0 6px}.billing-panel .billing-title .sub{font-size:14px;font-weight:400}.billing-match,.billing-read,.billing-head,.billing-none{overflow-wrap:anywhere}.billing-one{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.billing-head{margin:0 0 6px}.billing-subs{margin:4px 0 8px;padding:0;list-style:none}.billing-subs li{overflow-wrap:anywhere;margin:4px 0}.pill.billing-status.bs-active{color:var(--ok);background:#ecfdf3;border-color:#a7e8c3}.pill.billing-status.bs-trialing{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.pill.billing-status.bs-past_due,.pill.billing-status.bs-unpaid,.pill.billing-status.bs-incomplete{color:var(--danger);background:#fef3f2;border-color:#fbc9c4}.pill.billing-status.bs-cancels_at_period_end{color:#b54708;background:#fffaeb;border-color:#f3e2b3}.billing-dunning,.billing-dispute{margin:6px 0}.billing-invoices-title{margin:10px 0 4px;font-size:14px}.billing-invoices{grid-template-columns:minmax(0,1fr) auto auto auto;column-gap:10px;margin:0;padding:0;list-style:none;display:grid}.billing-invoices li{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:1px solid var(--line);align-items:baseline;row-gap:4px;padding:4px 0;display:grid}.billing-invoices li>span{overflow-wrap:anywhere;min-width:0}.billing-invoices li>span:nth-child(2),.billing-invoices .billing-amount{white-space:nowrap}.billing-invoices .billing-amount{text-align:right;font-variant-numeric:tabular-nums}.billing-keep{margin:2px 0 10px}.billing-details{border-top:1px solid var(--line);margin-top:8px;padding-top:6px}.billing-details>summary{cursor:pointer;min-height:32px;font-weight:600;display:list-item}.billing-details .billing-panel{margin-top:4px}.billing-details .billing-title{display:none}.pill.ce-stripe{color:#5925dc;background:#f4f3ff;border-color:#d9d6fe}@media (width<=720px){.stripe-connect .row input,.events-key-form .row input,.another-cut form.row input{flex:none;max-width:none}}.ref-filters{margin-top:16px}.ref-selects{margin:0}.ref-list{margin:8px 0 0;padding:0;list-style:none}.ref-row{border-top:1px solid var(--line);min-width:0;padding:14px 0}.ref-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ref-title{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.ref-head .pill{flex:none}.ref-meta,.ref-figure,.ref-provenance{overflow-wrap:anywhere;margin:4px 0 0}.ref-why{margin:6px 0 0}.ref-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.pill.ref-kept{color:var(--ok);background:#ecfdf3;border-color:#a7e8c3}.pill.ref-candidate{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.pill.ref-killed{background:var(--surface-2);color:var(--ink-3)}.ref-add{margin:16px 0}.ref-add h3{margin-top:0}.ref-url-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ref-url-row input{flex:260px;min-width:0;margin:0}.ref-checked{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.ref-checked p{overflow-wrap:anywhere;margin:0 0 6px}.ref-figure-fields{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0 0 12px;padding:8px 12px 0}.ref-edit{margin-top:10px}.ref-read{margin:8px 0 0}.ref-read summary{cursor:pointer;color:var(--ink-2);overflow-wrap:anywhere;font-size:14px}.ref-scenes{color:var(--ink-2);margin:8px 0 0;padding-left:22px;font-size:14px}.ref-scenes li{overflow-wrap:anywhere;margin:2px 0}.ref-scene-time{font-variant-numeric:tabular-nums;color:var(--ink)}.ref-read-why{margin:8px 0 0;font-size:14px}.ref-read-by,.ref-read-none{overflow-wrap:anywhere;margin:6px 0 0}.ref-read-all{margin:16px 0}.ref-read-all h3{margin-top:0}.ref-reading{margin:0 0 12px}.arch-not-yet{margin-top:-4px}.arch-heading{margin:22px 0 8px}.arch-list,.arch-cards{margin:0;padding:0;list-style:none}.arch-row,.arch-card{border-top:1px solid var(--line);min-width:0;padding:14px 0}.arch-open{text-align:left;font-size:16px;font-weight:600}.arch-meta,.arch-rationale{overflow-wrap:anywhere;margin:4px 0 0}.arch-sentence{margin:6px 0 0}.arch-detail{margin-top:10px}.arch-slots{margin:10px 0 6px;padding-left:22px;font-size:14px}.arch-slots li{overflow-wrap:anywhere;margin:3px 0}.arch-members,.arch-versions{margin-top:8px}.arch-members ul,.arch-card-members ul{margin:6px 0 0;padding-left:0;list-style:none}.arch-members li,.arch-card-members li{overflow-wrap:anywhere;margin:4px 0}.arch-card-members li.arch-member{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:6px 8px;margin:8px 0;display:grid}.arch-member>input[type=checkbox]{grid-column:1;margin:0}.arch-member>a,.arch-member>.arch-gone{grid-column:2;min-width:0}.arch-member>.arch-move{grid-column:3;margin:0}@media (width<=720px){.arch-member>.arch-move{grid-area:2/2;justify-self:start}}.arch-versions ol{margin:6px 0 0;font-size:14px}.arch-card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.arch-card-name{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.arch-card-head .pill{flex:none}.arch-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.arch-actions select,.arch-move{width:auto;max-width:100%;margin:0 0 0 8px}.arch-actions select{margin-left:0}.arch-problem{margin:6px 0 0}.pill.arch-broken{color:#b54708;background:#fffaeb;border-color:#fedf89}.arch-propose{margin:20px 0 8px}.arch-propose h3{margin-top:0}.arch-editor{margin-top:10px}.arch-slot-edit{margin:10px 0;padding:0;list-style:none}.arch-slot-edit li{border:1px solid var(--line);border-radius:8px;min-width:0;margin:0 0 10px;padding:10px 12px}.arch-slot-edit li.has-problem{border-color:#fecdca}.arch-slot-title{margin:0 0 6px;font-weight:600}.arch-slot-edit .controls{margin-bottom:6px}.arch-slot-edit .control{flex:140px;min-width:0}.arch-slot-edit .control.narrow{flex:90px}.arch-slot-edit .control input{width:100%}.arch-checks{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.arch-rules-state{margin:6px 0 10px}.ref-kinds{margin:4px 0 12px}.txt-excerpt{border-left:3px solid var(--line);color:var(--ink);overflow-wrap:anywhere;margin:8px 0 0;padding-left:10px}.txt-keeps{overflow-wrap:anywhere;margin:8px 0}.txt-excerpt-inline{font-style:italic}.txt-no-words{margin:8px 0}.txt-paste{margin:10px 0}.txt-paste textarea{margin-bottom:8px}.txt-paste-instead{margin:0 0 12px;display:block}.txt-read{margin:8px 0 0;font-size:14px}.txt-counts,.txt-judged{overflow-wrap:anywhere;margin:4px 0 0}.txt-half{font-weight:600}.txt-read-by,.txt-read-none{overflow-wrap:anywhere}.txt-read-none{margin:4px 0 0}.txa-rules{margin:12px 0}.txa-rules summary{cursor:pointer;font-weight:600}.txa-rules ul{margin:8px 0 0;padding-left:20px;font-size:14px}.txa-rules li{overflow-wrap:anywhere;margin:6px 0}.txa-bank,.txa-lines{margin-top:24px}.txa-patterns,.txa-line-list{margin:8px 0 0;padding:0;list-style:none}.txa-pattern{border-top:1px solid var(--line);min-width:0;padding:10px 0}.txa-pattern.retired .txa-pattern-text{color:var(--ink-3);text-decoration:line-through}.txa-pattern-text{overflow-wrap:anywhere;margin:0;font-weight:600}.txa-blank{background:var(--surface-2);border:1px solid var(--line);border-radius:4px;padding:0 3px;font-weight:500}.txa-pattern-meta,.txa-pattern-note{overflow-wrap:anywhere;margin:4px 0 0}.txa-retired{align-self:end;margin-bottom:12px}.txa-add-pattern{margin-top:16px}.txa-add-pattern h4{margin:0 0 8px}.txa-line{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:8px 0}.txa-line-remove{margin-left:8px}.txa-line-words-control{flex:260px;min-width:0}.words-panel h4{margin:14px 0 6px}.words-findings{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.words-findings>li{border-left:3px solid var(--line);min-width:0;padding:2px 0 2px 10px}.words-findings>li.words-refusal{border-left-color:var(--danger)}.words-findings>li.words-warning{border-left-color:#f3b54a}.words-findings p{overflow-wrap:anywhere;margin:0 0 2px}.words-rule{color:var(--ink-2)}.words-fix{font-weight:600}.words-shapes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.words-shape select{width:100%}.words-shape p{margin:4px 0 0}.rewrite-ask{gap:6px;max-width:520px;margin:6px 0;display:grid}.rewrite-ask button{justify-self:start}.rewrite-list{gap:12px;margin:8px 0;padding-left:20px;display:grid}.rewrite-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px;font-weight:600}.rewrite-refused{overflow-wrap:anywhere}.speech-ask .field{max-width:420px}.txa-clicks{margin:2px 0 0}.write-with-shape{border-top:1px solid var(--line);gap:6px;margin-top:12px;padding-top:10px;display:grid}.write-with-shape h4{margin:0}.write-with-shape textarea{width:100%}.write-with-shape>button{justify-self:start}.template-words{margin-top:12px}.cut-watch .cut-goes{margin:0 0 8px}.cut-watch .cut-also{margin:18px 0 6px;font-weight:600}.cut-player{--cut-tall:40svh;background:#101828;border-radius:6px;display:block}.cut-player.a16x9{aspect-ratio:16/9;width:min(100%, calc(var(--cut-tall) * 16 / 9))}.cut-player.a1x1{aspect-ratio:1;width:min(100%, var(--cut-tall))}.cut-player.a9x16{aspect-ratio:9/16;width:min(100%, calc(var(--cut-tall) * 9 / 16))}@media (width>=720px){.cut-player{--cut-tall:50svh}}.cut-watch .cut-facts{overflow-wrap:anywhere;margin:4px 0 0}.cut-watch .cut-summary{margin:16px 0 4px}.cut-narrations{margin:8px 0;padding:0;list-style:none}.cut-narrations li{overflow-wrap:anywhere;margin:0 0 6px}.trim-link{margin:8px 0 12px}.trim-scenes{margin:0;padding:0;list-style:none}.trim-scenes li{border-top:1px solid var(--line);align-items:center;gap:8px;min-width:0;display:flex}.trim-scenes li:first-child{border-top:0}.trim-scenes li.on{background:color-mix(in srgb, var(--accent) 8%, transparent)}.trim-scenes li.on .trim-pick .sub,.trim-scenes li.on .trim-pick .mono,.trim-proposal .sub{color:var(--ink-2)}.trim-pick{text-align:left;min-width:0;min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:auto;padding:8px 6px}.trim-pick-words{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.trim-move{flex:none;gap:4px;display:flex}.trim-move button{min-width:44px;min-height:44px;padding:0}.trim-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=900px){.trim-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.trim-tools,.trim-preview{min-width:0}.trim-label{margin:10px 0 6px;font-size:13px;font-weight:600}.trim-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}@media (width>=720px){.trim-strip{grid-template-columns:repeat(8,minmax(0,1fr))}}.trim-thumb{cursor:pointer;min-height:44px;color:inherit;background:0 0;border:2px solid #0000;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:2px;font-size:11px;display:flex}.trim-thumb img{border-radius:4px;width:100%;height:auto;display:block}.trim-thumb.on{border-color:var(--accent)}.trim-recording input[type=range]{width:100%}.trim-points,.trim-point-buttons,.trim-ring{margin-top:6px}.focus-box{margin-top:10px}.focus-area{touch-action:none;-webkit-user-select:none;user-select:none;background:#101828;border-radius:6px;width:100%;position:relative;overflow:hidden}.focus-area.drawable{cursor:crosshair}.focus-area img{pointer-events:none;width:100%;height:auto;display:block}.focus-rect{box-sizing:border-box;pointer-events:none;background:#ffffff1f;border:3px solid #fff;border-radius:4px;position:absolute;box-shadow:0 0 0 2px #101828,inset 0 0 0 1px #101828}.focus-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;margin-top:8px;display:grid}@media (width>=720px){.focus-numbers{grid-template-columns:repeat(4,minmax(0,1fr))}}.trim-proposal{border:1px solid var(--line);background:color-mix(in srgb, var(--accent) 6%, transparent);border-radius:8px;margin-top:10px;padding:10px 12px}.trim-proposal p{margin:0 0 6px}.trim-proposal-frame{max-width:360px;margin:6px 0 8px}.trim-ask{margin-top:10px}.trim-findings{margin:4px 0 10px;padding:0;font-size:13px;list-style:none}.trim-findings li{padding:2px 0}.trim-findings li.refusal{color:var(--danger)}.trim-fill-list{margin:8px 0;padding-left:20px}.trim-fill-list li{overflow-wrap:anywhere;margin:4px 0}.trim-fill-list li.trim-refused{color:var(--ink-2)}.trim-save{flex-wrap:wrap;align-items:center;margin:12px 0}.trim-aspects{margin:0 0 8px}.slot-preview{border:1px solid var(--line);background:#101828;border-radius:6px;width:100%;margin:0 auto;position:relative;overflow:hidden}.slot-preview-stage{transform-origin:0 0;position:absolute;top:0;left:0}.slot-preview-picture{position:absolute;top:0;left:0}.slot-preview-layer{pointer-events:none;background:0 0;border:0;position:absolute}.arch-make{margin:10px 0}.arch-make-form{margin-top:6px}.arch-make-form select{margin-bottom:12px}.arch-make-no{margin:10px 0}.cut-usage{margin:0 0 6px}.cut-measured{margin:0 0 12px}.cut-measured>summary{cursor:pointer;color:var(--ink-2);padding:11px 0;font-size:14px;display:list-item}.cut-measured .sub{overflow-wrap:anywhere;margin:4px 0 8px}.cut-meter{margin:0 0 8px;padding:0;list-style:none}.cut-meter li{margin:0 0 4px}.stripe-key-can .stripe-yes{color:var(--ok)}.stripe-key-can .stripe-no{color:#b54708}.billing-policy{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.billing-policy-form .billing-caps{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:4px 0 8px;display:flex}.billing-policy-form .billing-caps .control{flex:140px;min-width:0}.billing-policy-form .billing-caps .control:last-child{flex:0 0 72px}.billing-policy-history ul{margin:0;padding-left:18px}.billing-policy-history li{overflow-wrap:anywhere;margin:4px 0}.billing-actions{gap:8px;min-width:0;margin:8px 0 12px;display:grid}.billing-action-row{flex-wrap:wrap;align-items:center;gap:8px}.billing-refund,.billing-link,.billing-sub-actions{border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px 12px}.billing-refund select,.billing-refund input[type=text]{max-width:100%}.billing-exact{overflow-wrap:anywhere;margin:0 0 6px}.billing-link-url{overflow-wrap:anywhere;word-break:break-all;margin:4px 0 8px}.billing-sub-line{margin:0 0 6px}.billing-cancels{color:#b54708}.billing-confirm{flex-wrap:wrap}.billing-entry{min-width:0}.billing-entry-words{overflow-wrap:anywhere;margin:0}.billing-entry-note{overflow-wrap:anywhere;margin:4px 0 0}.billing-confirmed{margin:4px 0 0}.billing-requests{gap:10px;margin-top:12px;display:grid}.billing-requests .billing-entry{border-top:1px solid var(--line);padding-top:8px}.pill.billing-pill{color:#1d3f8a;background:#eef4ff;border-color:#c7d7fe}.task-stripe{white-space:nowrap;margin-left:8px;font-size:13px}.pill.flow-on{color:var(--ok);background:#ecfdf3;border-color:#a7e8c3}.pill.flow-off{background:var(--surface-2);color:var(--ink-2)}.pill.flow-paused{color:#b54708;background:#fffaeb;border-color:#f3e2b3}.pill.flow-pill{color:#4a1fb8;background:#f4f3ff;border-color:#d9d6fe}.pill.promise-broken-pill{color:var(--danger);background:#fef3f2;border-color:#fbc9c4}.flow-group{padding:12px 20px}.flow-group>summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:8px 0;display:list-item}.flow-group-title{font-size:15px;font-weight:600}.flow-group-count{margin:0}.flow-list{margin:4px 0 0;padding:0;list-style:none}.flow-item{border-top:1px solid var(--line);min-width:0;padding:14px 0}.flow-item p{overflow-wrap:anywhere;margin:0 0 6px}.flow-name{font-weight:600}.flow-name .pill{white-space:nowrap;margin-left:4px;font-weight:400}.flow-sentence{overflow-wrap:anywhere;color:var(--ink);margin:0 0 8px}.flow-last,.flow-why-off{margin:0 0 6px}.flow-paused-note{overflow-wrap:anywhere;margin:6px 0 10px}.flow-actions{flex-wrap:wrap;align-items:center;gap:4px 20px;display:flex}.flow-actions button.link,.flow-actions a{align-items:center;min-height:44px;display:inline-flex}.flow-order-note{margin:4px 0 20px}.flow-sentence-panel .flow-sentence{font-size:16px;line-height:1.5}.flow-sentence-panel .flow-problem{margin:0 0 8px}.flow-version,.flow-for{margin:0 0 4px}.flow-form .flow-for{margin:0 0 16px}.flow-form>select{width:100%;margin-bottom:16px;padding:9px 10px}fieldset.flow-part{border:1px solid var(--line);border-radius:var(--radius);margin:0 0 16px;padding:12px 14px}fieldset.flow-part>legend{color:var(--ink);padding:0 6px;font-size:14px;font-weight:700}.flow-fields{grid-template-columns:minmax(0,1fr);gap:0 12px;min-width:0;display:grid}@media (width>=721px){.flow-fields{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.flow-fields>div{min-width:0}.flow-fields select{width:100%;margin-bottom:16px;padding:9px 10px}.flow-fields .flow-wide,.flow-fields .flow-checks,.flow-fields .flow-amount-note,.flow-fields .flow-what{grid-column:1/-1}.flow-fields .flow-wide .field-note{overflow-wrap:anywhere;margin:-8px 0 12px}.flow-reply-note,.flow-amount-note,.flow-what{overflow-wrap:anywhere;margin:-6px 0 12px}.flow-amount-note.flow-amount-bad{color:var(--danger)}.flow-seq-named{overflow-wrap:anywhere;margin:0 0 12px}fieldset.flow-checks{border:0;flex-wrap:wrap;gap:0 20px;margin:0 0 10px;padding:0;display:flex}fieldset.flow-checks>legend{color:var(--ink-2);margin-bottom:2px;padding:0;font-size:13px;font-weight:600}fieldset.flow-any{border:1px dashed var(--line);border-radius:var(--radius);margin:0;padding:8px 12px}fieldset.flow-any>legend{color:var(--ink-2);padding:0 4px;font-size:13px;font-weight:600}.flow-rows{margin:0;padding:0;list-style:none}.flow-row{border-top:1px solid var(--line);min-width:0;padding:10px 0 2px}.flow-row:first-child{border-top:0;padding-top:2px}.flow-row-actions{flex-wrap:wrap;gap:0 20px;margin:0 0 6px;display:flex}.flow-row-actions button.link,.flow-row>button.link{min-height:44px}.flow-none,.flow-never{margin:4px 0 8px}.flow-save-note,.flow-save-first{margin:0}.flow-save-first{margin-top:8px}.flow-test-state{margin:0 0 10px}.flow-dry{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.flow-dry-summary{overflow-wrap:anywhere;margin:0 0 8px}.flow-dry-list,.run-list,.flow-history-list,.flow-act-list{margin:0;padding:0;list-style:none}.flow-dry-list>li{border-top:1px solid var(--line);min-width:0;padding:10px 0}.flow-dry-what,.flow-dry-why,.flow-dry-would{overflow-wrap:anywhere;margin:0 0 4px}.flow-dry-actions,.run-actions{margin:0;padding-left:18px}.flow-dry-actions li,.run-actions li{overflow-wrap:anywhere;margin:2px 0}.run-refused{color:#b54708}.flow-warnings{margin:0 0 12px;padding:10px 12px;list-style:none}.flow-warnings li{overflow-wrap:anywhere}.flow-refused-head{margin:0 0 4px;font-weight:600}.flow-refusals{margin:0 0 12px;padding-left:18px}.flow-refusals li{overflow-wrap:anywhere;color:#b54708;margin:2px 0}.flow-history-list li{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:6px 0}.flow-history-list li:first-child{border-top:0}.run-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;margin:0 0 10px;padding:12px 14px}.run-item p{overflow-wrap:anywhere;margin:0 0 4px}.run-item.run-wanted{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.pill.run-done{color:var(--ok);background:#ecfdf3;border-color:#a7e8c3}.pill.run-failed{color:var(--danger);background:#fef3f2;border-color:#fbc9c4}.pill.run-queued{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.pill.run-not_held,.pill.run-stopped,.pill.run-skipped{background:var(--surface-2);color:var(--ink-2)}.flow-entry-words{overflow-wrap:anywhere;margin:0}.flow-entry-by{color:var(--ink-2)}.flow-acts{margin-top:24px}.flow-act-list li{border-top:1px solid var(--line);min-width:0;padding:8px 0}.flow-act-list li:first-child{border-top:0}.flow-act-list .flow-entry-words{display:inline}.flow-act-at{margin:2px 0 0;display:block}.picker-flow-ok{white-space:nowrap;margin-left:8px;font-weight:400}.product-flows-link{margin:-8px 0 20px}.hours-now{margin:0 0 8px}.hours-now .sub,.hours-default{margin:0 0 12px}.pill.hours-open{color:var(--ok);background:#ecfdf3;border-color:#a7e8c3}.pill.hours-closed{background:var(--surface-2);color:var(--ink-2)}fieldset.hours-day{border:0;border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:8px 0;display:flex}fieldset.hours-day:first-of-type{border-top:0}fieldset.hours-day>legend{float:left;width:6.5rem;color:var(--ink);margin:0;padding:0;font-size:14px;font-weight:600}.hours-open-check{flex:none;padding:6px 8px}.hours-time{align-items:center;gap:8px;display:inline-flex}.hours-time label{margin:0}.hours-form input[type=time]{width:8.5rem;margin-bottom:0}.hours-closed-word,.hours-note{margin:0}.hours-form .reply-actions{margin:14px 0 0}@media (width<=720px){fieldset.hours-day>legend{float:none;width:100%}.hours-form input[type=time]{min-height:44px;font-size:16px}}.promise-now{overflow-wrap:anywhere;margin:0 0 6px;font-weight:600}.promise-grid{grid-template-columns:minmax(0,1fr);gap:0 16px;display:grid}@media (width>=721px){.promise-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.promise-grid>div{min-width:0}.promise-grid input[type=text]{margin-bottom:2px}.promise-unit{margin:0 0 12px;font-size:13px;display:block}.promise-bad{color:var(--danger);margin:0 0 8px}.promise-saved{margin:0}.promise-help{margin:10px 0 0}.promise-form .reply-actions{margin-bottom:0}.promise-chip{background:var(--surface-2);border:1px solid var(--line);max-width:100%;color:var(--ink-2);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:1px 8px 1px 7px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.promise-dot{background:var(--ink-3);border-radius:50%;flex:none;width:8px;height:8px}.promise-chip.promise-soon{color:#93370d;background:#fffaeb;border-color:#f3d38a}.promise-chip.promise-soon .promise-dot{background:#dc8a03}.promise-chip.promise-overdue{color:var(--danger);background:#fef3f2;border-color:#fbc9c4}.promise-chip.promise-overdue .promise-dot{background:var(--danger)}.promise-line{min-width:0;margin-top:4px;display:block}.case-promise{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:-12px 0 16px;display:flex}.promise-title{color:var(--ink-2);overflow-wrap:anywhere;font-size:14px}.split,.row>.split{flex:none;display:inline-flex;position:relative}.split-main{white-space:nowrap;border-top-right-radius:0;border-bottom-right-radius:0}.split-more{border-left:1px solid #ffffff73;border-top-left-radius:0;border-bottom-left-radius:0;flex:0 0 44px;width:44px;padding:9px 0}.split-caret{vertical-align:middle;border-right:2px solid var(--accent-ink);border-bottom:2px solid var(--accent-ink);width:7px;height:7px;margin-top:-4px;display:inline-block;transform:rotate(45deg)}.split-menu{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:max-content;min-width:100%;max-width:min(22rem,100vw - 32px);margin:0;padding:4px;list-style:none;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 8px 24px #10182829}.split-menu button{width:100%;min-height:44px;color:var(--ink);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:10px 12px;font-weight:500;display:block}.split-menu button:hover,.split-menu button:focus-visible{background:var(--surface-2)}.split-menu button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pill.status-set{white-space:nowrap}.snooze{margin:-4px 0 16px}.snooze-open{min-height:36px;padding:6px 12px;font-size:14px}.snooze-state{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:14px}.snooze-state .link{font-size:14px}.pill.snoozed-pill{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-color:#bfdbfe}.snooze-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:28rem;margin-top:8px;padding:12px 16px}.snooze-panel .empty{border:0;padding:16px}.snooze-choices{margin:0 0 12px;padding:0;list-style:none}.snooze-choice{width:100%;min-height:44px;color:var(--ink);border:0;border-bottom:1px solid var(--line);text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 4px;font-weight:500;display:flex}.snooze-choice:hover,.snooze-choice:focus-visible{background:var(--surface-2)}.snooze-name{overflow-wrap:anywhere;min-width:0}.snooze-at{white-space:nowrap;color:var(--ink-2);flex:none;font-size:13px}.snooze-own label{margin-bottom:6px}.snooze-own .row{align-items:center;margin-bottom:0}.snooze-own input{flex:auto;width:auto;min-width:0;margin-bottom:0}.snooze-own button{flex:none}.snooze-note{overflow-wrap:anywhere;margin:10px 0 0;font-size:13px}.snoozed-until{color:var(--ink-2);overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.snoozed-until .pill{padding:1px 7px;font-size:11px}.reply.act-line{padding:8px 14px}.reply.act-line .reply-meta{flex-wrap:wrap;gap:4px 8px;margin-bottom:0}.act-words{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;flex:12rem;font-size:14px}.auto-chip{border:1px solid var(--line);border-radius:var(--radius);background:0 0;min-width:0;margin:0 0 8px;list-style:none}.auto-chip>details>summary{cursor:pointer;align-items:center;gap:8px;min-width:0;min-height:36px;padding:4px 12px;list-style:none;display:flex}.auto-chip>details>summary::-webkit-details-marker{display:none}.auto-chip>details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius)}.auto-who{white-space:nowrap;flex:none}.auto-act{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-2);flex:auto;font-size:14px;overflow:hidden}.auto-at{white-space:nowrap;flex:none}.auto-at .at-brief{display:none}.auto-open{border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);flex:none;width:7px;height:7px;margin:0 3px 0 2px;transition:transform .12s;transform:rotate(-45deg)}.auto-chip>details[open]>summary .auto-open{margin-top:-3px;transform:rotate(45deg)}.auto-body{min-width:0;padding:2px 12px 10px;font-size:14px}.auto-body p{overflow-wrap:anywhere;margin:0 0 6px}.auto-body p:last-child{margin-bottom:0}.auto-body .sub{font-size:13px}.auto-when{color:var(--ink-3)}@media (prefers-reduced-motion:reduce){.auto-open{transition:none}}.timeline-filter{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 10px;display:flex}.timeline-filter .filters{margin:0}.timeline-hidden{margin:0;font-size:13px}.timeline-older{margin:4px 0 20px;font-size:13px}.contact-timeline .thread{margin-bottom:8px}@media (width<=720px){.split,.row>.split{display:flex}.split-main{flex:auto}.split-menu{width:auto;max-width:none;left:0;right:0}.auto-chip>details>summary{min-height:44px}.auto-at .at-full{display:none}.auto-at .at-brief{display:inline}.auto-act{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.snooze-open{min-height:44px}.snooze-own .row{flex-direction:row}.snooze-own input{min-height:44px;font-size:16px}}.pill.tracker-pill{color:#1d2939;background:#f2f4f7;border-color:#d0d5dd}.pill.bug-pill{color:#1d2939;white-space:nowrap;background:#f2f4f7;border-color:#d0d5dd}.pill.issue-open{color:var(--ok);white-space:nowrap;background:#ecfdf3;border-color:#a7e8c3}.pill.issue-fixed{color:#4a1fb8;white-space:nowrap;background:#f4f3ff;border-color:#d9d6fe}.pill.issue-declined{background:var(--surface-2);color:var(--ink-2);white-space:nowrap}.pill.wait-fix{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-color:#bfdbfe;margin-left:8px;font-weight:400}.tracker-connection h4,.bug-report h4{margin:16px 0 6px;font-size:14px}.tracker-permissions{margin:0 0 8px;padding-left:20px}.tracker-permissions li{overflow-wrap:anywhere;margin:0 0 4px}.tracker-permissions .sub{margin:0;display:inline}.tracker-connect label{margin-top:12px}.tracker-connect input[type=text]{margin-bottom:0}.tracker-connect .row{margin-bottom:6px}.tracker-token-note{margin:0 0 8px}.tracker-facts a{overflow-wrap:anywhere}.tracker-expires{color:#b54708}.tracker-label{margin:0 0 8px}.tracker-reactions{margin:12px 0}.tracker-reactions .sub{margin:4px 0 0}.tracker-replace{margin-top:12px}.tracker-disconnect{align-items:center;margin-top:8px}.tracker-disconnect .sub{overflow-wrap:anywhere;flex:16rem;min-width:0;margin:0}.bug-panel>h3{flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.issue-cards{margin:0 0 12px;padding:0;list-style:none}.issue-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;margin-bottom:8px;padding:12px 14px;position:relative}.issue-line{overflow-wrap:anywhere;margin:0 0 4px;padding-right:4.5rem}.issue-title{font-weight:600}.issue-facts{overflow-wrap:anywhere;margin:0;font-size:13px}.issue-waiting{color:var(--ink)}.issue-tell{overflow-wrap:anywhere;margin:8px 0 0;font-size:14px}.issue-unlink{font-size:13px;position:absolute;top:12px;right:14px}.bug-pending{overflow-wrap:anywhere;margin:0 0 8px}.bug-open{min-height:36px;padding:6px 12px;font-size:14px}.bug-report{margin-top:4px}.bug-where,.bug-none,.bug-more,.bug-search-first,.bug-never{overflow-wrap:anywhere;margin:0 0 8px}.known-issues{margin:0 0 8px;padding:0;list-style:none}.known-issue{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;padding:8px 0;display:flex}.known-what{overflow-wrap:anywhere;flex:14rem;min-width:0}.known-count{color:var(--ink-2)}.known-issue>button{flex:none;padding:6px 12px;font-size:14px}.known-issue>.sub{margin:0}.bug-search .row{align-items:center;margin-bottom:8px}.bug-search input{flex:auto;width:auto;min-width:0}.bug-form label{margin-top:10px}.bug-form label .sub{margin:0;font-weight:400;display:inline}.bug-form input[type=text],.bug-form textarea{margin-bottom:0}.bug-fields{grid-template-columns:minmax(0,1fr);gap:0 12px;display:grid}.bug-never{margin-top:10px}.bug-form .reply-actions{margin:4px 0 0}.bug-close{margin:12px 0 0}.reply.bug-line .pill{white-space:nowrap}.bug-held{margin:10px 0 0}.bug-held p{overflow-wrap:anywhere;margin:0 0 6px}.bug-held-list{margin:0 0 6px;padding:0;list-style:none}.bug-held-list li{border-top:1px solid #fedf89;padding:6px 0 2px}.bug-held-words{overflow-wrap:anywhere;font-weight:600;display:block}.bug-form .bug-held label.check{margin:2px 0 0;padding-left:0;padding-right:0}.bug-held .bug-held-kept{margin:0;font-size:13px}.bug-not-person{overflow-wrap:anywhere;margin:6px 0 0;font-size:13px}.flow-when-note{overflow-wrap:anywhere;margin:0 0 12px;font-size:13px}.sent-by-flow{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;flex:12rem;font-size:13px}@media (width>=721px){.bug-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bug-fields>div:last-child{grid-column:1/-1}}@media (width<=720px){.bug-open{min-height:44px}.bug-search .row{flex-direction:row}.known-issue>button{min-height:44px}.issue-unlink{min-height:32px;margin-top:6px;position:static}.issue-line{padding-right:0}}.softphone{z-index:20;background:var(--surface,#fff);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:10px;margin:0 0 16px;padding:12px 14px;position:sticky;top:8px;box-shadow:0 4px 14px #1018281a}.softphone-ended,.softphone-failed{position:static}.softphone-in-call{border-left-color:#067647}.softphone-failed{border-left-color:var(--danger)}.softphone-line{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.softphone-who{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:inline-flex}.softphone-who strong{overflow-wrap:anywhere}.softphone-number{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.softphone-state{font-variant-numeric:tabular-nums;font-weight:600}.softphone-state:before{content:"";background:var(--accent);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.softphone-in-call .softphone-state:before{background:#067647}.softphone-ended .softphone-state:before{background:#667085}.softphone-failed .softphone-state:before{background:var(--danger)}.softphone-fake{color:var(--ink-2);font-size:12px}.softphone-why{color:var(--danger);margin:8px 0 0}.softphone-trail{border:1px solid var(--line,#e4e7ec);background:var(--surface-2,#f9fafb);border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:13px}.softphone-trail summary{cursor:pointer;color:var(--ink);font-size:14px;font-weight:600}.softphone-trail ol{margin:6px 0 0;padding-left:20px}.softphone-trail li{overflow-wrap:anywhere;font-size:12px}.calling-build{margin-top:24px}.softphone-acts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.softphone-after{gap:10px;margin-top:10px;display:grid}.softphone-after .field{margin:0}.softphone-after select,.softphone-after textarea{width:100%;max-width:100%}.softphone-after .softphone-notes-hint{margin:4px 0 0}@media (width>=721px){.softphone-after{grid-template-columns:220px 1fr;align-items:start}.softphone-after .softphone-acts{grid-column:1/-1;margin-top:0}}.softphone-recorded{color:var(--ink-2);margin:6px 0 0;font-size:13px}.softphone-rec-dot{background:var(--danger);vertical-align:1px;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.calling-rec-state{font-weight:600}.calling-rec-state:before{content:"";vertical-align:1px;background:#667085;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.calling-rec-state.is-on:before{background:var(--danger)}.softphone-price{color:var(--ink-2);margin:6px 0 0;font-size:13px}.calling-money{margin-top:8px}.pill.call-recorded{color:var(--danger);background:#fef3f2;border-color:#fbc9c4}
