:root{--display-weight:700;--display-tracking:-.025em;--display-adjust:.43}:is(.hero h1,.orchestrator-head h1,.setup-question,.campaign-head h1,.funnel-value,.cost-total,.draft-head h2,.row-leads b,.rename-input.title,.lead-panel-head h2,.conversation-head h2,.meetings-connect h2,.week-range,.auth-card h1,.setup-head h1,.first-campaign h1,.home-total-value,.home-list-title,.tour-card h3){letter-spacing:var(--display-tracking);font-size-adjust:var(--display-adjust);font-weight:var(--display-weight)!important}:root:not([data-theme=dark]){--bg:#f8f6f1;--wash:#eef0de;--surface:#fff;--surface-2:#f1efe8;--frost:#f1efe8;--mist:#d4d0c3;--border:#e8e5dc;--border-strong:#d2cec2;--text:#1a2a20;--navy:#1a2a20;--muted:#626a62;--dark-gray:#626a62;--spruce:#3d5a45;--spruce-light:#86a58d;--spruce-pale:#e5ede4;--trust:#3d5a45;--trust-soft:#e5ede4;--action:#1f3d2b;--action-hover:#2b4f39;--hover:#1a2a200a;--amber:#c98a0b;--amber-pale:#d69b1e2b;--action-soft:#d69b1e2b;--c-radius:16px;--btn-radius:999px;--c-shadow:0 1px 2px #1a2a200a, 0 6px 20px #3d5a450d;--c-shadow-hover:0 1px 2px #0f172a0d, 0 6px 18px #0f172a0f;--fade-top:var(--surface)}:root:not([data-theme=dark]) body{background:linear-gradient(180deg, var(--wash) 0, var(--bg) 380px) no-repeat, var(--bg)}:root[data-palette=emerald]:not([data-theme=dark]){--bg:#f6f8f7;--wash:#dcf3e8;--surface-2:#eef3f0;--frost:#eef3f0;--mist:#c8d6cf;--border:#e3ebe7;--border-strong:#c8d6cf;--text:#0f1f1a;--navy:#0f1f1a;--muted:#5d6b66;--dark-gray:#5d6b66;--spruce:#0f7a55;--spruce-light:#34c38f;--spruce-pale:#dcf5ea;--trust:#0f7a55;--trust-soft:#dcf5ea;--action:#0f1f1a;--action-hover:#22352e;--hover:#0f1f1a0a;--amber:#f25f4c;--amber-pale:#f25f4c24;--action-soft:#f25f4c24;--c-shadow:0 1px 2px #0f1f1a0a, 0 6px 20px #0f7a550d}:root:not([data-theme=dark]) :is(.card,.widget,.campaign-row,.attention-row){background:var(--surface);border:1px solid var(--border);box-shadow:var(--c-shadow)}:root:not([data-theme=dark]) :is(.campaign-row,.attention-row,.widget):hover{border-color:var(--border-strong);box-shadow:var(--c-shadow-hover)}:root:not([data-theme=dark]) .button-primary{box-shadow:none;border-radius:var(--btn-radius)}:root:not([data-theme=dark]) .button-ghost{border-radius:var(--btn-radius);background:var(--surface);border:1px solid var(--border)}:root:not([data-theme=dark]) .button-ghost:hover{background:var(--surface);border-color:var(--border-strong)}:root:not([data-theme=dark]) :is(.mode-tag,.chip){background:var(--surface);border:1px solid var(--border)}:root:not([data-theme=dark]) .sidebar{background:var(--surface);border-right-color:var(--border)}:root[data-theme=dark]{--midnight:#1c1f23;--bg:#1c1f23;--wash:#1c1f23;--surface:#24282d;--surface-2:#2c3137;--frost:#2c3137;--off-white:#282c31;--mist:#4a5058;--border:#33393f;--border-strong:#444b52;--text:#e8eaec;--navy:#39414a;--muted:#a2aab2;--dark-gray:#a2aab2;--spruce:#9cc3a4;--spruce-light:#acd0b3;--spruce-pale:#9cc3a424;--trust:#acd0b3;--trust-soft:#9cc3a424;--action:#3f7a52;--action-hover:#4a8a5e;--hover:#ffffff0b;--amber:#e2a72e;--amber-pale:#e2a72e29;--action-soft:#e2a72e29;--danger:#e0786d;--c-radius:16px;--btn-radius:999px;--c-shadow:none;--c-shadow-hover:none;--fade-top:var(--surface)}:root[data-palette=emerald][data-theme=dark]{--spruce:#5fd0a3;--spruce-light:#7cdbb6;--spruce-pale:#5fd0a324;--trust:#7cdbb6;--trust-soft:#5fd0a324;--action:#e8eaec;--action-hover:#fff;--amber:#f27a6a;--amber-pale:#f27a6a29;--action-soft:#f27a6a29}:root[data-palette=emerald][data-theme=dark] :is(.button-primary,.space-mark,.state-mark.done){color:#1c1f23}:root[data-theme=dark] body{background:linear-gradient(180deg, var(--wash) 0, var(--bg) 380px) no-repeat, var(--bg)}:root[data-theme=dark] :is(.card,.widget,.campaign-row,.attention-row){background:var(--surface);border:1px solid var(--border);box-shadow:none}:root[data-theme=dark] :is(.campaign-row,.attention-row,.widget):hover{border-color:var(--border-strong);box-shadow:none}:root[data-theme=dark] .button-primary{box-shadow:none;border-radius:var(--btn-radius)}:root[data-theme=dark] .button-ghost{border-radius:var(--btn-radius);background:var(--surface-2);border:1px solid var(--border)}:root[data-theme=dark] .button-ghost:hover{background:var(--surface-2);border-color:var(--border-strong)}:root[data-theme=dark] :is(.mode-tag,.chip){background:var(--surface-2);border:1px solid var(--border)}:root[data-theme=dark] .sidebar{background:var(--surface);border-right-color:var(--border)}:root[data-theme=dark] :is(input,textarea,select).text-input,:root[data-theme=dark] .prompt-box{background:var(--surface)}.swatch{vertical-align:-1px;border-radius:50%;width:10px;height:10px;display:inline-block}.swatch-pine{background:linear-gradient(135deg,#1f3d2b 50%,#c98a0b 50%)}.swatch-emerald{background:linear-gradient(135deg,#0f7a55 50%,#f25f4c 50%)}.campaign-head.compact{margin-bottom:var(--s5)}.ch-row{justify-content:space-between;align-items:flex-end;gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}.ch-main{min-width:0}.ch-crumb{color:var(--text);font-size:13px}.ch-crumb a{color:var(--text);font-weight:600;text-decoration:none}.ch-crumb a:hover{text-underline-offset:3px;text-decoration:underline}.campaign-head.compact h1{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:4px 0 0;font-size:34px;display:flex}.ch-count{font-family:var(--font-ui-stack);font-size-adjust:.51;letter-spacing:0;background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.campaign-head.compact .header-status{justify-content:flex-end;margin:0 0 4px}.table-toolbar{align-items:center;gap:var(--s2) var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.table-search{border:1px solid var(--border);background:var(--surface);max-width:380px;height:36px;color:var(--muted);border-radius:999px;flex:260px;align-items:center;gap:8px;padding:0 12px;display:flex}.table-search:focus-within{border-color:var(--border-strong)}.table-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.table-search button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:2px;display:grid}.table-search button:hover{background:var(--hover)}.filter-toggle{border:1px solid var(--border);background:var(--surface);height:32px;font:inherit;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.filter-toggle.on{border-color:var(--trust);color:var(--trust);background:var(--trust-soft)}.table-matches{font-size:12.5px}.table-empty{padding:var(--s5) 0}table.leads.dense td{vertical-align:middle;padding:9px 12px}table.leads.dense .biz{min-width:220px;max-width:320px}table.leads.dense .biz b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}table.leads.dense .biz small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;display:block;overflow:hidden}table.leads.dense .reason{min-width:260px;color:var(--muted)}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.signal-line{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;font-weight:600;line-height:1.45;display:flex;overflow:hidden}.signal-dot{background:var(--spruce);border-radius:50%;flex:none;width:7px;height:7px;transform:translateY(-1px)}.brief-now li:before{background:var(--spruce);box-shadow:0 0 0 3px var(--spruce-pale)}.brief-now small{color:var(--muted);font-size:12px}.kinds{white-space:nowrap}.kind-badge{background:var(--surface-2);min-width:24px;height:20px;color:var(--text);letter-spacing:.01em;border-radius:6px;place-items:center;margin-right:3px;padding:0 5px;font-size:10.5px;font-weight:700;display:inline-grid}.draft-detail.with-side{gap:var(--s5);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.draft-main{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.draft-side{top:var(--s4);max-height:calc(100vh - 32px);padding:var(--s4) var(--s4) var(--s5);border:1px solid var(--border);border-radius:var(--c-radius);background:var(--surface);position:sticky;overflow-y:auto}.draft-side-head{margin-bottom:var(--s3);flex-direction:column;gap:2px;display:flex}.draft-side-head .context-title{font-size:15px;font-weight:700}.draft-side .context-grid{gap:var(--s4);grid-template-columns:1fr;margin-top:0}.draft-side .fit-summary{margin-top:0}.lead-panel.brief h3{margin:0 0 var(--s2);color:var(--text);font-size:13px;font-weight:700}.brief-fit{padding:var(--s4);border:1px solid var(--border);border-radius:var(--c-radius);background:var(--surface)}.brief-score{align-items:center;gap:var(--s3);display:flex}.brief-score b{font-size:14px}.brief-summary{margin:var(--s3) 0 0;font-size:14px;line-height:1.55}.lead-panel.brief .brief-fit h3{margin-top:var(--s4)}.brief-reasons{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.brief-reasons li{padding-left:16px;font-size:13.5px;line-height:1.45;position:relative}.brief-reasons li:before{content:"";background:var(--trust);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:2px}.brief-reasons a{color:var(--muted);align-items:center;gap:3px;margin-left:6px;font-size:12px;text-decoration:none;display:inline-flex}.brief-reasons a:hover{color:var(--text)}.brief-warning{margin:var(--s3) 0 0;color:var(--danger);align-items:flex-start;gap:6px;font-size:13px;display:flex}.brief-warning svg{flex:none;margin-top:2px}.brief-note{margin:var(--s4) 0 0;padding:var(--s3) var(--s4);background:var(--surface-2);color:var(--muted);border-radius:10px;align-items:center;gap:6px;font-size:13.5px;display:flex}.brief-contact{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.brief-contact li{overflow-wrap:anywhere;align-items:flex-start;gap:10px;display:flex}.brief-contact svg{color:var(--muted);flex:none;margin-top:3px}.brief-contact a{color:var(--text);text-decoration:none}.brief-contact a:hover{text-underline-offset:3px;text-decoration:underline}.brief-profiles{margin-top:var(--s3);flex-wrap:wrap;gap:6px;display:flex}.brief-badge{height:24px;padding:0 10px;font-size:12px;text-decoration:none}a.brief-badge:hover{background:var(--border)}.setup-grid .item-stack{gap:var(--s2)}.setup-grid .widget.item-card{border-radius:12px;box-shadow:none!important;background:var(--surface-2)!important;border:0!important}.setup-grid .item-icon{background:var(--surface);color:var(--trust);border-radius:50%}.setup-grid .suggest-box{margin-top:var(--s4)}.setup-grid .suggest-card{border:1.5px dashed var(--border-strong);border-radius:12px;padding:12px 14px}.setup-grid .suggest-card .item-icon{background:var(--trust-soft)}.setup-grid .suggest-add{background:var(--trust);color:#fff;border-color:var(--trust)}.sequence .conversation-head{justify-content:space-between;align-items:flex-start;gap:var(--s3);flex-wrap:wrap;display:flex}.sequence-note{margin:0}.sequence-steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sequence-step{grid-template-columns:84px 14px minmax(0,1fr);column-gap:14px;display:grid;position:relative}.sequence-step:before{content:"";background:var(--border);width:2px;position:absolute;top:30px;bottom:-12px;left:104px}.sequence-step:last-child:before{display:none}.sequence-dot{border:2px solid var(--border-strong);background:var(--surface);border-radius:50%;grid-column:2;width:14px;height:14px;margin-top:15px}.sequence-step.is-sent .sequence-dot{border-color:var(--spruce);background:var(--spruce)}.sequence-step.is-sending .sequence-dot,.sequence-step.is-writing .sequence-dot{border-color:var(--spruce);background:var(--spruce-pale)}.sequence-step.is-scheduled .sequence-dot{border-color:var(--amber)}.sequence-step.is-failed .sequence-dot{border-color:var(--danger)}.seq-rail{text-align:right;flex-direction:column;grid-column:1;align-items:flex-end;padding-top:12px;line-height:1.3;display:flex}.seq-date{font-family:var(--font-ui-stack);color:var(--text);white-space:nowrap;font-size:12.5px;font-weight:600}.seq-time{color:var(--muted);font-size:11.5px}.sequence-step:is(.is-skipped,.is-cancelled) .seq-rail{opacity:.55}.sequence-card{border:1px solid #0000;border-radius:12px;flex-direction:column;grid-column:3;gap:8px;padding:10px 14px;display:flex}.sequence-step:is(.is-scheduled,.is-failed,.is-writing) .sequence-card{background:var(--surface);border-color:var(--border)}.sequence-step.is-next .sequence-card{border-color:var(--border-strong);box-shadow:var(--c-shadow)}.sequence-step:is(.is-skipped,.is-cancelled) .sequence-card{border:1px dashed var(--border-strong)}.sequence-card-head{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.sequence-card-head>b{font-family:var(--font-ui-stack);font-size:13.5px;font-weight:700}.sequence-state{color:var(--muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.sequence-step.is-sent .sequence-state svg{color:var(--spruce)}.seq-countdown{background:var(--surface-2);color:var(--text);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.seq-countdown.next{background:var(--amber-pale)}.sequence-subject{font-family:var(--font-ui-stack);font-size:13px;font-weight:600}.sequence-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.sequence-body{background:0 0;border-color:#0000;width:calc(100% + 20px);margin:0 -10px;padding:6px 10px;font-size:13.5px}.sequence-body:hover{border-color:var(--border)}.sequence-body:focus{border-color:var(--border-strong);background:var(--surface)}.sequence-card .draft-actions{margin-top:2px}@media (max-width:760px){.sequence-step{grid-template-columns:minmax(0,1fr)}.sequence-step:before,.sequence-dot{display:none}.seq-rail{text-align:left;flex-direction:row;align-items:baseline;gap:6px;padding:6px 14px 0}.sequence-card{grid-column:1}}.sequence-dots{gap:4px;margin-top:4px;display:inline-flex}.sequence-dots i{border:1.5px solid var(--border-strong);border-radius:50%;width:7px;height:7px}.sequence-dots i.is-sent{border-color:var(--spruce);background:var(--spruce)}.sequence-dots i.is-sending,.sequence-dots i.is-writing{border-color:var(--spruce);background:var(--spruce-pale)}.sequence-dots i.is-scheduled{border-color:var(--amber)}.sequence-dots i.is-failed{border-color:var(--danger)}.sequence-dots i.is-skipped,.sequence-dots i.is-cancelled{opacity:.4}.rewrite-note{flex-wrap:wrap;flex:100%;order:10;align-items:center;gap:8px;display:flex}.rewrite-note .text-input{flex:260px;padding:6px 12px;font-size:13px}.rewrite-note .link-button{font-size:12.5px}.moved-note{margin:0 0 var(--s3);border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 14px;font-size:13px;display:flex}.moved-note>svg{color:var(--spruce);flex:none}.moved-note>span{flex:260px}.moved-note a{align-items:center;gap:4px;font-weight:600;display:inline-flex}.draft-side,.draft-why{gap:var(--s2);flex-direction:column;display:flex}.draft-why{padding:var(--s4) var(--s5);background:var(--surface);border:1px solid var(--border);border-radius:var(--c-radius)}.draft-side .context-title,.draft-why .context-title{font-size:15px;font-weight:700}.brief-word{font-family:var(--font-ui-stack);color:var(--spruce);margin:0;font-size:13.5px;font-weight:600}.draft-side .brief-summary,.draft-why .brief-summary{margin:0 0 var(--s2);font-size:13.5px}.draft-side .brief-warning,.draft-why .brief-warning{margin-top:var(--s2)}.draft-mail .card-note svg{vertical-align:-2px}.writer-settings{gap:var(--s4);flex-direction:column;max-width:860px;display:flex}.writer-card{padding:var(--s5) var(--s6)}.writer-head{justify-content:space-between;align-items:flex-start;gap:var(--s3);display:flex}.writer-head h2{margin:0;font-size:18px;font-weight:700}.writer-head .settings-lead{margin:4px 0 0}.writer-saved{white-space:nowrap;align-items:center;gap:5px;min-height:20px;font-size:12.5px;display:inline-flex}.writer-needs{margin-top:var(--s4);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;font-size:13px;display:flex}.writer-needs.complete{background:var(--spruce-pale)}.writer-needs ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.writer-needs a{background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-weight:600;text-decoration:none;display:inline-flex}.writer-needs li.ok a{color:var(--spruce)}.writer-needs li.missing a:hover{box-shadow:inset 0 0 0 1px var(--border-strong)}.need-dot{background:var(--amber);border-radius:50%;width:7px;height:7px}.writer-field{margin-top:var(--s5);flex-direction:column;gap:8px;scroll-margin-top:90px;display:flex}.writer-label{flex-direction:column;gap:2px;display:flex}.writer-label b{font-family:var(--font-ui-stack);font-size:14px;font-weight:700}.writer-label .muted{font-size:12.5px;line-height:1.45}.writer-text{min-height:44px;font-size:13.5px}.writer-text::placeholder,.writer-input::placeholder{color:var(--muted);opacity:.75}.writer-input{flex:none;width:100%}.writer-field:target .writer-text{box-shadow:0 0 0 3px var(--amber-pale);border-radius:10px}.writer-choice{flex-wrap:wrap;gap:6px;display:flex}.writer-choice button{border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--text);cursor:pointer;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600}.writer-choice button:hover{border-color:var(--border-strong)}.writer-choice button.active{background:var(--action);border-color:var(--action);color:#fff}.writer-choice button:focus{outline:none}.writer-choice button:focus-visible{outline:2px solid var(--action);outline-offset:2px}.writer-pair{gap:0 var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.writer-pair .writer-field{margin-top:var(--s5)}@media (max-width:900px){.writer-pair{grid-template-columns:1fr}.writer-card{padding:var(--s4)}}.writer-rewrite{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;font-size:13.5px;display:flex}.writer-rewrite p{flex:320px;margin:0}.writer-rewrite p svg{vertical-align:-3px;color:var(--spruce);margin-right:4px}.writer-hint{margin:0 0 var(--s3);background:var(--amber-pale);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;font-size:13px;display:flex}.writer-hint>span{flex:300px}.writer-hint a{color:var(--text);align-items:center;gap:4px;font-weight:600;display:inline-flex}section.needs-you{margin:0 0 var(--s5)}.ny-head{justify-content:space-between;align-items:baseline;gap:var(--s3);margin:0 0 var(--s2);display:flex}.ny-head h2{margin:0;font-size:15px;font-weight:700}.ny-head a,.ny-link{color:var(--text);text-underline-offset:3px;font-size:13px;font-weight:600}.ny-panel{border:1px solid var(--border);background:var(--surface);border-radius:16px;overflow:hidden}.ny-row{align-items:center;gap:12px;padding:12px 16px;display:flex}.ny-row+.ny-row{border-top:1px solid var(--border)}.ny-text{flex-direction:column;flex:auto;gap:1px;min-width:0;font-size:13.5px;display:flex}.ny-text .muted{font-size:13px}.ny-check{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;align-self:flex-start;width:18px;height:18px;margin-top:1px}.ny-row .ny-link{flex:none}.ny-dot{background:var(--spruce);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ny-news{border-top:1px solid var(--border);background:var(--surface-2);flex-direction:column;gap:4px;padding:10px 16px 12px;font-size:13px;display:flex}.ny-news:first-child{border-top:0}.ny-news p{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.ny-news .ny-link{margin-left:auto}@media (max-width:900px){.ny-row{flex-wrap:wrap}}.side-sep{background:var(--border);height:1px;margin:6px 12px;display:block}.notifications{gap:var(--s5);flex-direction:column;max-width:860px;display:flex}.notifications h2{margin:0 0 var(--s2);font-size:15px;font-weight:700}.note-day ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.note-day+.note-day{margin-top:var(--s3)}.note-day h3{font-family:var(--font-ui-stack);color:var(--muted);margin:0 0 4px 12px;font-size:12.5px;font-weight:600}.note-row{color:inherit;border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;display:grid}a.note-row:hover{background:var(--surface)}.note-icon{background:var(--surface-2);width:30px;height:30px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.note-icon.kind-reply,.note-icon.kind-meeting{background:var(--spruce-pale);color:var(--spruce)}.note-icon.kind-send_failed{color:var(--danger);background:#b4443a1a}.note-text{flex-direction:column;gap:1px;min-width:0;display:flex}.note-title{align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.unread .note-title{font-weight:700}.note-dot{background:var(--amber);border-radius:50%;flex:none;width:7px;height:7px}.note-detail{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.note-row time{font-size:12px}.writer-label b{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.writer-from{background:var(--spruce-pale);color:var(--spruce);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.side-count.needs-you{background:var(--amber-pale);color:var(--text);border-radius:999px;align-self:center;margin:0 -7px 0 auto;padding:1px 7px;font-weight:700;line-height:1.5}.side-link.active .side-count.needs-you{background:var(--amber);color:#fff}.leads-note{margin:0 0 var(--s3);max-width:900px}.fit-unsure{color:var(--muted);margin-top:2px;font-size:11px;display:block}.pipeline-board{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,.7fr)}@media (max-width:1100px){.pipeline-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pipeline-board{grid-template-columns:1fr}}.company-source{margin:var(--s3) 0 0;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12.5px;display:flex}.company-source .link-button{font-size:12.5px}.company-site{align-items:center;gap:5px;margin-top:2px;font-size:12.5px;display:inline-flex}.company-check{background:var(--surface);border:1px solid var(--border);padding:var(--s4) var(--s5);margin:calc(-1 * var(--s3)) 0 var(--s4);border-radius:12px}.company-check-question{color:var(--text);margin:0;font-size:15px}.company-check-help{margin:4px 0 0;font-size:13px}.company-check-actions{margin-top:var(--s3);gap:8px;display:flex}.company-check-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.company-check-head .link-button{font-size:12.5px}.company-check .company-grid{margin-top:var(--s3)}.company-check-fields{gap:var(--s3) var(--s5);margin-top:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.company-check-field{flex-direction:column;gap:6px;display:flex}.company-check-field:nth-child(3){grid-column:1/-1}.company-check-no{margin:calc(-1 * var(--s3)) 0 var(--s5);font-size:13px}@media (max-width:900px){.company-check-fields{grid-template-columns:1fr}}.company-grid{gap:8px var(--s5);margin-top:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.company-label{font-family:var(--font-ui-stack);font-size:14px;font-weight:700}.company-site-row{align-items:center;gap:8px;display:flex}.company-site-row .writer-input{flex:auto;min-width:0}.company-site-row .button-ghost{white-space:nowrap;flex:none}.company-grid .company-site{min-height:18px;margin-top:0}@media (max-width:900px){.company-grid{grid-template-columns:1fr}.company-grid>span:empty{display:none}.company-grid .company-label[for=co-site]{margin-top:var(--s3);order:3}.company-grid #co-name{order:2}.company-grid .company-site-row{order:4}.company-grid .company-site{order:5}}.table-select{border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--text);text-overflow:ellipsis;border-radius:999px;max-width:280px;padding:7px 30px 7px 12px;font-size:13px}.cost-page{max-width:560px}.mailbox-list{margin:var(--s3) 0 var(--s2);border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;padding:0;list-style:none;display:flex}.mailbox-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) auto;align-items:center;gap:6px 16px;padding:10px 14px;font-size:13.5px;display:grid}.mailbox-row+.mailbox-row{border-top:1px solid var(--border)}.mailbox-main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mailbox-main svg{color:var(--muted);flex:none}.mailbox-tag{font-size:12px}.mailbox-state{min-width:0;font-size:13px}.mailbox-state .status-dot.ok{background:var(--spruce);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.mailbox-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.mailbox-actions .link-button{align-items:center;gap:4px;font-size:13px;display:inline-flex}.mailbox-limit{align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.mailbox-limit .text-input{flex:none;width:64px;padding:5px 8px;font-size:13px}.mailbox-limit span{white-space:nowrap}.mailbox-connect{flex-direction:column;grid-column:1/-1;gap:10px;margin:0;display:flex}.mailbox-fields{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 120px;gap:10px 12px;max-width:760px;display:grid}.mailbox-fields.known{grid-template-columns:minmax(0,1fr) 120px;max-width:480px}.mailbox-field{flex-direction:column;gap:5px;min-width:0;display:flex}.mailbox-field>span{color:var(--muted);font-size:12.5px;font-weight:600}.mailbox-field .text-input{flex:none;width:100%}.mailbox-connect-actions{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.mailbox-add{margin-top:var(--s2)}.mailbox-error{grid-column:1/-1;margin:0;font-size:13px}@media (max-width:700px){.mailbox-fields,.mailbox-fields.known{grid-template-columns:1fr 1fr}.mailbox-fields .mailbox-field:first-child:not(:last-child){grid-column:1/-1}}.settings-switch{flex-wrap:wrap}@media (max-width:900px){.mailbox-row{grid-template-columns:1fr}.mailbox-actions{justify-content:flex-start}}.bubble-files{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.bubble-file{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}a.bubble-file:hover{border-color:var(--border-strong)}.bubble-thumb{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;width:96px;height:72px;display:block;overflow:hidden}.bubble-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bubble-original-toggle{margin-top:6px;font-size:12.5px}.bubble-original{margin-top:8px}.bubble-original-bar{gap:12px;margin-bottom:6px;font-size:12.5px;display:flex}.bubble-original-bar .link-button{font-size:12.5px}.bubble-original iframe{border:1px solid var(--border);background:#fff;border-radius:10px;width:100%;min-width:min(560px,70vw);display:block}.attach-button{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.composer-from{margin-left:auto;font-size:12.5px}.attach-list{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.attach-list li{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:6px;padding:3px 4px 3px 10px;display:inline-flex}.attach-list li.error-text{background:0 0;border:0;padding:3px 0}.console{background:var(--bg);min-height:100vh}.console-top{z-index:5;justify-content:space-between;align-items:center;gap:var(--s4);border-bottom:1px solid var(--border);background:var(--surface);padding:14px clamp(16px,4vw,40px);display:flex;position:sticky;top:0}.console-brand{align-items:center;gap:10px;display:flex}.console-brand b{font-size:15px}.console-brand span{color:var(--muted);border-left:1px solid var(--border-strong);padding-left:10px;font-size:13px}.console-back{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.console-back:hover{text-underline-offset:3px;text-decoration:underline}.console-main{max-width:1240px;padding:var(--s5) clamp(16px, 4vw, 40px) 64px;gap:var(--s4);flex-direction:column;margin:0 auto;display:flex}.console-stats{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.console-stat{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;gap:2px;padding:16px 18px;font-size:12.5px;display:flex}.console-stat-value{font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.console-stat-label{font-size:13.5px;font-weight:600}.console-stat.alert .muted{color:var(--danger,#b42318)}.console-grid{gap:var(--s4);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;display:grid}.console-col{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.console-panel{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:18px 20px}.console-panel h2{margin:0 0 var(--s2);font-size:15px;font-weight:700}.console-panel .settings-sub{border:0;margin:0;padding:0}.console-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.console-panel-head h2{margin:0}.console-lead{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.5}.console-form{margin-top:var(--s3);flex-direction:column;gap:8px;display:flex}.console-form .text-input{flex:none}.console-form .button-primary{align-self:flex-start}.console-copy{align-items:center;gap:8px;display:flex}.console-copy code{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:12.5px;overflow:hidden}.console-panel .people-list{margin-top:var(--s2)}.console .feedback-list,.console>.console-main>.card{margin:0}@media (max-width:1000px){.console-grid{grid-template-columns:1fr}.console-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-link{color:var(--text);align-items:center;gap:14px;text-decoration:none;display:flex}.admin-link>span{flex-direction:column;flex:auto;gap:2px;font-size:14px;display:flex}.admin-link .muted{font-size:13px}.admin-link:hover b{text-underline-offset:3px;text-decoration:underline}.mailbox-more{margin-top:var(--s2);flex-wrap:wrap;align-items:flex-start;gap:6px 18px;display:flex}.mailbox-more .link-button,.mailbox-import-pick{cursor:pointer;align-items:center;gap:5px;font-size:13px;display:inline-flex}.mailbox-import{display:contents}.mailbox-import-preview{flex-direction:column;flex:100%;gap:8px;margin-top:4px;display:flex}.mailbox-import-preview .settings-lead,.mailbox-import-preview .mailbox-list{margin:0}.mailbox-row.import{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 0}.mailbox-row.import .mailbox-state svg{vertical-align:-2px;color:var(--spruce)}.mailbox-error svg{vertical-align:-2px}.mailbox-instantly{margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--border)}.mailbox-instantly .link-button{font-size:13px}.signed-by{gap:12px var(--s5);margin-top:var(--s4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.signed-by-field,.signed-by-sample{flex-direction:column;gap:8px;min-width:0;display:flex}.signed-by-field .link-button{align-self:flex-start;font-size:12.5px}.signed-by-sample .signature-sample{align-self:flex-start}@media (max-width:900px){.signed-by{grid-template-columns:1fr}}.signed-by-check{margin-top:var(--s3);background:var(--amber-pale);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;font-size:13.5px;display:flex}.signed-by-check>span{flex:320px}.company-label .name-from{align-items:center;gap:4px;margin-left:8px;font-size:12px;font-weight:500;display:inline-flex}.company-check-fetching{color:var(--text);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.company-check-fetching svg{color:var(--muted)}.who-roles{margin-top:var(--s4);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.who-role{border:1px solid var(--border);background:var(--wash);border-radius:999px;align-items:center;gap:8px;padding:5px 6px;font-size:13.5px;font-weight:600;display:inline-flex}.who-rank{background:var(--surface);width:20px;height:20px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;display:inline-flex}.who-role .icon-button{padding:2px}.who-add{align-items:center;gap:6px;display:inline-flex}.who-add .text-input{flex:none;width:170px;padding:6px 10px;font-size:13px}.who-from{margin:8px 0 0;font-size:12.5px}.who-loading{margin:var(--s4) 0 0;align-items:center;gap:8px;font-size:13px;display:flex}.who-status{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:13.5px;display:flex}.who-status>span{align-items:center;gap:8px;display:inline-flex}.who-status svg{color:var(--muted)}td.biz .lead-person{color:var(--text);align-items:center;gap:5px;font-weight:500;display:inline-flex}td.biz .lead-person svg{color:var(--spruce)}.brief-people{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.brief-people li{border-radius:10px;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 10px;font-size:13.5px;display:flex}.brief-people li.chosen{background:var(--wash)}.brief-people li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.brief-person-meta{word-break:break-word;font-size:12px}.brief-person-meta a{color:inherit}.brief-person-tag{color:var(--spruce);flex:none;font-size:12px;font-weight:600}.brief-people .link-button{flex:none;font-size:12.5px}.brief-general{margin-top:6px;font-size:12.5px}.brief-person-title{color:var(--text);font-size:13px}.brief-general{display:block}.brief-poland{background:var(--wash);overflow-wrap:anywhere;border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.45}.brief-poland a{white-space:nowrap}.brief-poland.muted{background:var(--surface-2)}.contact-chip{vertical-align:1px;border-radius:999px;flex:none;align-items:center;padding:1px 7px;font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.contact-chip.direct{background:var(--wash);color:var(--spruce)}.contact-chip.general{background:var(--surface-2);color:var(--muted)}table.leads .email a.contact-link{color:var(--text);align-items:center;gap:6px;max-width:100%;display:inline-flex}.draft-item .contact-chip{margin-left:auto}.draft-to{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 2px;font-size:13.5px;display:flex}.setup-flow{max-width:920px;margin:0 auto;padding-bottom:48px}.setup-flow-head{margin-bottom:var(--s4)}.setup-flow-head h1{margin:2px 0 0}.setup-flow-head .muted{font-size:13px}.setup-steps{margin:0 0 var(--s5);flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.setup-steps.compact{margin:var(--s3) 0 var(--s4)}.setup-step button{border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:13px;font-weight:600;display:inline-flex}.setup-step button:disabled{cursor:default}.setup-step button:not(:disabled):hover{border-color:var(--border-strong);color:var(--text)}.setup-step-mark{background:var(--surface-2);width:22px;height:22px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11.5px;font-weight:700;display:inline-flex}.setup-step.current button{border-color:var(--action);color:var(--text)}.setup-step.current .setup-step-mark{background:var(--action);color:#fff}.setup-step.done button{color:var(--text)}.setup-step.done .setup-step-mark{background:var(--wash);color:var(--spruce)}.setup-step.later .setup-step-mark{border:1.5px dashed var(--border-strong);background:0 0}.setup-body{gap:var(--s4);flex-direction:column;display:flex}.setup-filling{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.setup-dock{z-index:20;margin-top:var(--s5);border:1px solid var(--border-strong);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;position:sticky;bottom:16px;box-shadow:0 10px 28px #1a2a201a}.actions-bar.setup-dock{margin-top:var(--s6);border-top:1px solid var(--border-strong);padding-top:10px}.setup-dock-left{align-items:center;gap:12px;min-width:0;font-size:13px;display:flex}.setup-dock-left b,.setup-dock .actions-left b{color:var(--text);font-weight:600}.setup-actions-right{align-items:center;gap:16px;display:flex}.setup-actions-right .link-button{font-size:13.5px}.setup-flow-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.setup-exit{color:var(--muted);font-size:12.5px}body:has(.setup-dock) .fb-button{bottom:92px}@media (max-width:700px){.setup-dock{flex-wrap:wrap;bottom:8px}.setup-next-hint{display:none}body:has(.setup-dock) .fb-button{bottom:128px}}.setup-review h2{margin:0 0 4px}.setup-summary{margin:var(--s4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.setup-summary li{grid-template-columns:22px 150px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;font-size:13.5px;display:grid}.setup-summary li+li{border-top:1px solid var(--border)}.setup-summary li.done .setup-step-mark{background:var(--wash);color:var(--spruce)}.setup-summary li .muted{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.setup-summary .link-button{font-size:13px}.setup-later-note{margin:var(--s3) 0 0;font-size:12.5px}.setup-next-hint{opacity:.8;font-weight:500}@media (max-width:700px){.setup-summary li{grid-template-columns:22px minmax(0,1fr) auto}.setup-summary li .muted{white-space:normal;grid-column:2/-1}}.prompt-box textarea{resize:none;max-height:min(52vh,460px);line-height:1.55;display:block}.prompt-files{margin:var(--s2) 0 0;contain:inline-size;flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.prompt-file{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;align-items:center;gap:6px;min-width:0;max-width:100%;height:30px;padding:0 2px 0 9px;font-size:12.5px;display:inline-flex}.prompt-file svg{color:var(--muted);flex:none}.prompt-file-name{text-overflow:ellipsis;white-space:nowrap;flex:none;min-width:0;max-width:240px;font-weight:600;overflow:hidden}.prompt-file-meta{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.prompt-file.failed{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));background:color-mix(in srgb, var(--danger) 5%, var(--surface))}.prompt-file.failed .prompt-file-meta,.prompt-file.failed svg{color:var(--danger)}.prompt-file.failed{height:auto;min-height:30px;padding-block:4px}.prompt-file.failed .prompt-file-meta{white-space:normal;line-height:1.35;overflow:visible}.prompt-file .icon-button{border-radius:6px;flex:none;place-items:center;width:24px;height:24px;min-height:0;padding:0;display:grid}.prompt-footer{gap:var(--s3);margin-top:var(--s3);flex-wrap:wrap}.prompt-tools,.prompt-actions{align-items:center;gap:var(--s3);min-width:0;display:flex}.prompt-actions{margin-left:auto}.prompt-actions .build-yourself{white-space:nowrap;margin:0}.prompt-footer .attach-button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.prompt-footer .char-count{white-space:nowrap}.prompt-footer .char-count.near{color:var(--danger)}@media (max-width:640px){.prompt-box textarea{max-height:46vh}.prompt-tools{justify-content:space-between;width:100%}.prompt-actions{align-items:stretch;gap:var(--s2);flex-direction:column-reverse;width:100%;margin-left:0}.prompt-actions .button-primary{justify-content:center}.prompt-files .prompt-file{width:100%}.prompt-files .prompt-file-name{max-width:55%}.prompt-files .prompt-file-meta{flex:auto}}.orchestrator-head p:has(+.setup-files){margin-bottom:var(--s3)}.setup-files{margin:0 0 var(--s6);contain:inline-size;flex-wrap:wrap;align-items:center;gap:6px;padding:0;font-size:13px;list-style:none;display:flex}.setup-files .prompt-file{height:28px;padding-right:10px}.space-switcher{margin:0 0 var(--s3);position:relative}.space-switcher.placeholder{height:44px}.space-button{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:left;width:100%;font-family:var(--font-ui-stack);border-radius:10px;align-items:center;gap:10px;padding:7px 8px;display:flex}.space-button:hover,.space-button.open{border-color:var(--border-strong);background:var(--hover)}.space-mark{background:var(--action);width:28px;height:28px;color:var(--white);border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.space-mark.small{border-radius:6px;width:22px;height:22px;font-size:11.5px}.space-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:14px;font-weight:650;overflow:hidden}.space-chevron{color:var(--muted);flex:none}.space-menu{z-index:45;width:auto;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0}.space-menu-label{color:var(--muted);padding:6px 10px 4px;font-size:12px}.space-menu .menu-item{width:100%;color:var(--text);align-items:center;text-decoration:none}.space-menu .menu-item svg{color:var(--muted);margin-top:0}.space-item .space-mark{background:var(--surface-2);color:var(--text);border:1px solid var(--border)}.space-item[aria-checked=true] .space-mark{background:var(--action);color:var(--white);border-color:#0000}.space-item-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.space-menu-foot{border-top:1px solid var(--border);margin-top:4px;padding-top:4px}.space-new{flex-wrap:wrap;gap:6px;padding:6px;display:flex}.space-new input{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex:140px;min-width:0;padding:6px 9px;font-size:13px}.space-error{color:var(--danger);flex-basis:100%;font-size:12px}.settings-group{margin-top:var(--s6)}.settings-group:first-of-type{margin-top:var(--s4)}.settings-group-title{margin:0 0 var(--s3);padding-bottom:var(--s2);border-bottom:1px solid var(--border);font-family:var(--font-display-stack);color:var(--text);font-size:22px;font-weight:650}.settings-group-title .muted{font-family:var(--font-ui-stack);font-size:14px;font-weight:500}.settings-group+.settings-group{margin-top:var(--s7,48px)}.workspace-card .workspace-name-row{align-items:center;gap:12px;display:flex}.workspace-name-input{flex:1;min-width:0;padding:6px 10px;font-size:18px;font-weight:650}.workspace-saved{align-items:center;gap:4px;min-width:56px;font-size:12.5px;display:inline-flex}.workspace-card .settings-lead{margin:var(--s3) 0 0}.workspace-danger{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.workspace-danger-text{flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.workspace-danger-text b{font-family:var(--font-ui-stack);color:var(--danger);font-size:14px}.button-ghost.workspace-delete{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent);flex:none;align-items:center;gap:6px;display:inline-flex}.button-ghost.workspace-delete:hover{background:color-mix(in srgb, var(--danger) 8%, transparent);border-color:var(--danger)}.workspace-delete-confirm{margin-top:var(--s3);color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}.workspace-delete-confirm .text-input{flex:none;padding:8px 10px;font-size:14px}.writer-from.workspace{background:var(--surface-2);color:var(--text);border-color:var(--border)}.writer-reset{margin-left:8px;font-size:12px;font-weight:500}.settings-page.settings-a{max-width:1120px}.settings-head{margin-bottom:var(--s5)}.settings-group-title{font-family:var(--font-display-stack);color:var(--muted);margin:0 0 var(--s3);border:0;padding:0;font-size:15px;font-weight:650}.state-mark{border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.state-mark.done{background:var(--action);color:var(--white)}.state-mark.missing{background:0 0}.state-mark.missing:after{content:"";background:var(--amber);border-radius:50%;width:9px;height:9px}.state-mark.optional{border:1.5px solid var(--border-strong);width:14px;height:14px;margin:2px}.settings-section-head{margin:0 0 var(--s4)}.settings-section-head h2{font-family:var(--font-display-stack);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:700}.settings-section-head p{margin:4px 0 0;font-size:14px}.settings-pane>.card+.card,.settings-pane>.card+section,.settings-row-body>.card+.card{margin-top:var(--s4)}.settings-split{gap:var(--s6);grid-template-columns:290px minmax(0,1fr);align-items:start;display:grid}.settings-nav{top:var(--s5);gap:var(--s5);flex-direction:column;display:flex;position:sticky}.settings-nav-group{flex-direction:column;gap:2px;display:flex}.settings-nav-title{color:var(--muted);padding:0 10px 6px;font-size:12.5px;font-weight:600}.settings-nav-item{cursor:pointer;text-align:left;width:100%;color:var(--text);font-family:var(--font-ui-stack);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;display:flex}.settings-nav-item>svg{color:var(--muted);flex:none}.settings-nav-item:hover{background:var(--hover)}.settings-nav-item.active{background:var(--surface);box-shadow:0 0 0 1px var(--border)}.settings-nav-item.active>svg{color:var(--action)}.settings-nav-text{flex:1;min-width:0;font-size:14px;font-weight:600}.settings-nav-text small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12.5px;font-weight:400;display:block;overflow:hidden}@media (max-width:900px){.settings-split{grid-template-columns:minmax(0,1fr)}.settings-nav{position:static}}.settings-pane .card-head,.settings-pane .writer-head h2{display:none}.settings-pane .card>.settings-lead:first-of-type,.settings-pane .writer-head .settings-lead{margin-top:0}.settings-pane .writer-head{margin-bottom:var(--s2)}.suggestion{background:color-mix(in srgb, var(--wash) 70%, var(--surface));border:1px solid color-mix(in srgb, var(--action) 12%, transparent);border-radius:10px;flex-direction:column;align-items:stretch;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.suggestion-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.suggestion-from{color:var(--action);font-size:12px;font-weight:600}.suggestion-text{color:var(--text);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.suggestion-why{color:var(--muted);font-size:12.5px}.suggestion-actions{align-items:center;gap:12px;display:flex}.suggestion-actions .link-button{color:var(--muted);font-size:13px}.suggestion-reading,.suggestion-again{margin:0 0 var(--s3);align-items:center;gap:6px;font-size:13px;display:flex}.campaign-settings-sections{max-width:1120px}.campaign-settings-sections .settings-split{grid-template-columns:260px minmax(0,1fr)}@media (max-width:900px){.campaign-settings-sections .settings-split{grid-template-columns:minmax(0,1fr)}}.campaign-settings-sections .settings-pane>.card,.campaign-settings-sections .settings-pane>section{margin-top:0}.campaign-settings-sections .settings-pane>*+*{margin-top:var(--s4)}.ai-models-head,.ai-model-row{grid-template-columns:minmax(0,1fr) 210px 120px 90px;align-items:center;gap:16px;display:grid}.ai-models-head{margin-top:var(--s4);border-bottom:1px solid var(--border);color:var(--muted);padding:0 0 8px;font-size:12px}.ai-models-head span:nth-child(n+3),.ai-model-used,.ai-model-cost{text-align:right;font-variant-numeric:tabular-nums}.ai-models-group h3{margin:var(--s4) 0 4px;color:var(--muted);font-size:13px;font-weight:700}.ai-model-row{border-bottom:1px solid var(--border);padding:9px 0}.ai-model-row:last-child{border-bottom:0}.ai-model-step{min-width:0;font-size:14px}.ai-model-step small,.ai-model-used small{color:var(--muted);font-size:12.5px;display:block}.ai-model-pick{align-items:center;gap:6px;display:flex}.ai-model-pick select{width:100%;padding:6px 8px;font-size:13px}.ai-model-used{font-size:14px;font-weight:600}.ai-model-cost{font-size:13.5px}@media (max-width:760px){.ai-models-head{display:none}.ai-model-row{grid-template-columns:minmax(0,1fr) 150px}.ai-model-used,.ai-model-cost{text-align:left}}.console-links{align-items:center;gap:var(--s5);display:flex}.data-main{max-width:none}.data-layout{gap:var(--s4);grid-template-columns:230px minmax(0,1fr);align-items:start;display:grid}.data-tables{gap:var(--s3);border:1px solid var(--border);background:var(--surface);border-radius:16px;flex-direction:column;max-height:calc(100vh - 96px);padding:12px;display:flex;position:sticky;top:72px;overflow:auto}.data-group{flex-direction:column;gap:1px;display:flex}.data-group-title{color:var(--muted);padding:4px 8px;font-size:12px;font-weight:600}.data-table{cursor:pointer;text-align:left;font-family:var(--font-ui-stack);color:var(--text);background:0 0;border:0;border-radius:8px;justify-content:space-between;gap:8px;padding:5px 8px;font-size:13px;display:flex}.data-table:hover{background:var(--hover)}.data-table.active{background:var(--surface-2);font-weight:600}.data-table small{color:var(--muted);font-variant-numeric:tabular-nums}.data-pane{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:16px 18px}.data-pane-head{justify-content:space-between;align-items:flex-start;gap:var(--s4);flex-wrap:wrap;display:flex}.data-pane-head h2{margin:0;font-size:18px;font-weight:700}.data-pane-head p{margin:2px 0 0;font-size:13px}.data-search{border:1px solid var(--border);background:var(--surface);min-width:260px;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:0 6px 0 10px;display:flex}.data-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:7px 0;font-size:13px}.data-meta{justify-content:space-between;align-items:center;gap:var(--s3);margin:var(--s3) 0 var(--s2);font-size:13px;display:flex}.data-pager{align-items:center;gap:10px;display:flex}.data-grid-wrap{border:1px solid var(--border);border-radius:10px;max-height:calc(100vh - 260px);overflow:auto}.data-grid{border-collapse:collapse;width:max-content;min-width:100%;font-size:12.5px}.data-grid th{z-index:1;background:var(--surface-2);text-align:left;white-space:nowrap;position:sticky;top:0}.data-grid th button{cursor:pointer;font:inherit;color:var(--text);background:0 0;border:0;align-items:center;gap:4px;padding:7px 10px;font-weight:600;display:inline-flex}.data-grid td{border-top:1px solid var(--border);vertical-align:top;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:320px;padding:6px 10px;overflow:hidden}.data-grid tr.openable{cursor:pointer}.data-grid tr.openable:hover td{background:var(--hover)}.data-record{z-index:70;border-left:1px solid var(--border-strong);background:var(--surface);width:min(520px,100vw);padding:16px 20px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 32px #0000001f}.data-record-head{margin-bottom:var(--s3);justify-content:space-between;align-items:center;display:flex}.data-record dl{flex-direction:column;margin:0;display:flex}.data-record dl>div{border-top:1px solid var(--border);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:7px 0;font-size:13px;display:grid}.data-record dt{color:var(--muted);overflow-wrap:anywhere}.data-record dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.data-record pre{white-space:pre-wrap;margin:0;font-size:12px}@media (max-width:860px){.data-layout{grid-template-columns:1fr}.data-tables{max-height:240px;position:static}}:root[data-theme=dark] .button-ghost.workspace-delete{border-color:color-mix(in srgb, var(--danger) 55%, transparent);background:0 0}.settings-section-body:not([hidden]){animation:.16s ease-out both paneIn}@keyframes paneIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.settings-section-head{animation:.16s ease-out both paneIn}html{scrollbar-gutter:stable}.settings-nav-entry{flex-direction:column;display:flex}.settings-nav-item:disabled{cursor:default}.settings-nav-item:disabled:hover{background:0 0}.settings-nav-parts{border-left:1px solid var(--border);flex-direction:column;gap:1px;margin:2px 0 6px 21px;padding-left:12px;display:flex}.settings-nav-part{cursor:pointer;text-align:left;width:100%;font-family:var(--font-ui-stack);color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:13.5px;font-weight:500;display:flex}.settings-nav-part:hover{background:var(--hover);color:var(--text)}.settings-nav-part.active{background:var(--surface);box-shadow:0 0 0 1px var(--border);color:var(--text);font-weight:600}.settings-nav-part .state-mark{transform:scale(.85)}.settings-section-parent{font-family:var(--font-ui-stack);color:var(--muted);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.writer-part{position:relative}.writer-part>.writer-saved{align-items:center;gap:5px;font-size:12.5px;display:inline-flex;position:absolute;top:14px;right:20px}.writer-part-note{margin:0 0 var(--s3);align-items:center;gap:6px;font-size:12.5px;display:flex}.writer-part .writer-field{margin-top:0}.writer-part .writer-field+.writer-field{margin-top:var(--s5)}.setup-flow{max-width:1160px;padding-bottom:96px}.setup-step-foot{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;display:flex}.setup-step-foot .setup-actions-right{align-items:center;gap:var(--s3);display:flex}@media (max-width:700px){.setup-step-foot{flex-wrap:wrap}.setup-step-foot .setup-next-hint{display:none}}.setup-page.steps{width:min(1120px,100%)}.setup-page.steps .settings-split{margin-top:var(--s4);text-align:left}.setup-page.steps .settings-card .setup-item:first-child{padding-top:0}.setup-done-lead{margin:0}.writer-label-row{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.fill-ai{border:1px solid color-mix(in srgb, var(--action) 25%, transparent);background:color-mix(in srgb, var(--wash) 60%, var(--surface));font-family:var(--font-ui-stack);color:var(--action);cursor:pointer;transition:border-color var(--fast), background var(--fast);border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.fill-ai:hover{border-color:var(--action);background:var(--wash)}.fill-ai.done{color:var(--muted);cursor:default;background:0 0;border:0;padding:3px 0;font-weight:500}.fill-ai.done .link-button{font-size:12.5px}.fill-ai-row{margin-top:var(--s3);justify-content:flex-end;display:flex}:root[data-theme=dark] .fill-ai{color:var(--spruce);border-color:color-mix(in srgb, var(--spruce) 35%, transparent);background:var(--spruce-pale)}.settings-nav-part:disabled{cursor:default}.settings-nav-part:disabled:hover{color:var(--muted);background:0 0}.settings-nav-item.upcoming .settings-nav-text,.settings-nav-item.upcoming>svg{opacity:.6}.setup-where .setup-grid{gap:var(--s3);grid-template-columns:minmax(0,1fr)}.setup-where .part-where,.setup-where .part-who{grid-row:auto;display:block}.setup-where .setup-card{padding:var(--s4) 20px}.setup-where .setup-question{margin:0 0 var(--s3);font-size:22px;line-height:1.2}.setup-where .widget-why{margin-top:6px}.setup-where .setup-sub{margin:var(--s4) 0 var(--s2)}.setup-where .part-who .item-stack{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.setup-where .part-who .item-stack>:not(.item-card){grid-column:1/-1}.setup-where .widget.item-card{padding:10px 12px}.setup-where .suggest-box{margin-top:var(--s2)}.setup-where .suggest-box .suggest-card{padding:10px 12px}@media (max-width:1000px){.setup-where .part-who .item-stack{grid-template-columns:minmax(0,1fr)}}.setup-where .places{gap:8px}.setup-where .city-chip{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:10px;gap:6px;padding:6px 6px 6px 12px;font-size:14px;font-weight:600;line-height:1.3}.setup-where .city-chip .chip-icon{color:var(--spruce);flex:none}.setup-where .city-chip.place-online .chip-icon{color:#7a5bb0}.setup-where .city-chip button{width:22px;height:22px;color:var(--muted)}.setup-where .city-chip button:hover{background:var(--hover);color:var(--danger)}.setup-where .who-chip .who-name{padding:0;font-weight:600}.setup-where .suggest-chip{border:1.5px dashed color-mix(in srgb, var(--action) 45%, transparent);color:var(--action);border-radius:10px;gap:5px;padding:6px 12px;font-size:14px;font-weight:600;line-height:1.3}.setup-where .suggest-chip:hover{border-style:solid;border-color:var(--action);background:var(--wash)}.setup-where .city-add,.setup-where .city-more{border-radius:10px;padding:6px 12px;font-size:13.5px;font-weight:600}.setup-where .city-input{border-radius:10px;padding:6px 12px;font-size:14px}.setup-where .suggest-box-head{gap:12px}:root[data-theme=dark] .setup-where .city-chip.place-online .chip-icon{color:#b49be0}.setup-flow .card,.setup-page.steps .card{padding-left:20px;padding-right:20px}.content:has(.setup-flow){padding-left:var(--s5);padding-right:var(--s5)}.setup-flow .settings-split{gap:var(--s5);grid-template-columns:240px minmax(0,1fr)}.setup-where .part-who .item-stack{grid-template-columns:minmax(0,1fr)}.setup-where .widget.item-card .item-text small{font-size:11.5px}.setup-step-foot{z-index:15;margin-top:var(--s4);padding:var(--s6) 0 var(--s3);background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 0%, transparent), var(--bg) 55%);border-top:0;position:sticky;bottom:0}.setup-flow{padding-bottom:var(--s5)}body:has(.setup-step-foot) .fb-button{bottom:18px}.setup-step-foot{padding-right:128px}@media (max-width:700px){.setup-step-foot{padding-bottom:64px;padding-right:0}}.setup-flow .settings-pane,.setup-page.steps .settings-pane{flex-direction:column;display:flex}.setup-flow .settings-pane{min-height:calc(100vh - 137px)}.setup-page.steps .settings-pane{min-height:calc(100vh - 286px)}.setup-flow .settings-pane>.setup-step-foot,.setup-page.steps .settings-pane>.setup-step-foot,.setup-flow .settings-pane>.settings-section-body+.setup-step-foot{margin-top:auto}.setup-where{animation:.22s ease-out both paneIn}.setup-flow .settings-section-body{position:relative}.setup-flow .settings-section-body>.setup-filling{z-index:1;margin:0;font-size:12.5px;position:absolute;top:14px;right:20px}.writer-options{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--s2);display:grid}.writer-option{border:1px solid var(--border);background:var(--surface);text-align:left;cursor:pointer;font-family:var(--font-ui-stack);color:var(--text);transition:border-color var(--fast), background var(--fast);border-radius:12px;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.writer-option:hover{border-color:var(--border-strong)}.writer-option.active{border-color:var(--action);background:color-mix(in srgb, var(--wash) 55%, var(--surface));box-shadow:inset 0 0 0 1px var(--action)}.writer-option-head{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.writer-option-dot{border:1.5px solid var(--border-strong);border-radius:50%;flex:none;width:14px;height:14px}.writer-option.active .writer-option-dot{border:4px solid var(--action)}.writer-option-does{color:var(--muted);font-size:12.5px;line-height:1.45}@media (max-width:760px){.writer-options{grid-template-columns:minmax(0,1fr)}}.writer-part{padding-bottom:40px}.writer-part>.writer-saved{top:auto;bottom:14px}.where-editor{animation:none;position:relative}.where-editor>.where-saved{align-items:center;gap:5px;font-size:12.5px;display:inline-flex;position:absolute;top:-26px;right:0}.state-mark.prefilled{border:1.5px solid color-mix(in srgb, var(--action) 55%, transparent);width:16px;height:16px;color:color-mix(in srgb, var(--action) 70%, transparent);background:0 0;margin:1px}.who-card{position:relative}.who-card>.writer-saved{align-items:center;gap:5px;font-size:12.5px;display:inline-flex;position:absolute;top:14px;right:20px}.who-card>.who-roles:first-of-type{margin-top:0}.email-field,.password-field{align-items:center;display:flex;position:relative}.email-field .text-input,.password-field .text-input{flex:auto;width:100%}.email-field:not(.whole) .text-input{padding-right:132px}.email-domain{color:var(--muted);pointer-events:none;font-size:14px;position:absolute;right:12px}.password-field .text-input{padding-right:42px}.password-peek{color:var(--muted);position:absolute;right:6px}.password-peek:hover{color:var(--text)}.google-signin{width:100%;color:var(--text);justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-weight:600;text-decoration:none;display:flex}.auth-or{margin:var(--s4) 0 var(--s2);color:var(--muted);align-items:center;gap:12px;font-size:12.5px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--border);flex:1;height:1px}.board-budget{font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:12px}.budget-block{margin:var(--s4) 0;padding:var(--s3) var(--s4);border:1px solid var(--border);background:var(--surface);border-radius:12px}.budget-head{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;display:flex}.budget-progress{margin:8px 0 var(--s3)}.budget-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.budget-steps li{font-variant-numeric:tabular-nums;grid-template-columns:90px minmax(0,1fr) 90px;align-items:center;gap:12px;font-size:13px;display:grid}.budget-step{font-weight:600}.budget-bar{background:var(--surface-2);border-radius:999px;height:5px;overflow:hidden}.budget-bar>span{background:var(--action);border-radius:inherit;height:100%;display:block}.budget-input{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.budget-input .text-input{flex:none;width:90px;padding:5px 8px;font-size:13px}.budget-edit-foot{margin-top:var(--s3);justify-content:flex-end;align-items:center;gap:12px;font-size:13px;display:flex}.budget-edit-foot>.muted{margin-right:auto}.budget-note{margin:var(--s3) 0 0}.cost-of{color:var(--muted);font-size:20px}.cost-progress{margin:0 0 var(--s4)}.cost-row-step{display:contents}.cost-row-step dt{color:var(--muted);padding-left:14px}.team-list{margin:var(--s3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.team-list li{border-top:1px solid var(--border);align-items:center;gap:12px;padding:10px 0;display:flex}.team-list li:first-child{border-top:0}.team-name{flex-direction:column;flex:1;min-width:0;font-size:14px;display:flex}.team-name small{color:var(--muted);text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.team-role{color:var(--muted);background:var(--surface-2);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.team-invited .team-name b{font-weight:500}.team-add{margin-top:var(--s4);gap:8px;display:flex}.team-add .text-input{flex:auto}.team-leave{margin-top:var(--s3);align-items:center;gap:6px;display:inline-flex}.note-feed-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.note-feed-head h2{margin-bottom:var(--s2)}.note-day li{align-items:center;gap:2px;display:flex}.note-day li>.note-row{flex:1;min-width:0}.note-dismiss{opacity:0;color:var(--muted);flex:none;transition:opacity .12s}.note-day li:hover .note-dismiss,.note-dismiss:focus-visible{opacity:1}@media (hover:none){.note-dismiss{opacity:1}}.draft-item-flag{background:var(--surface-2);color:var(--muted);border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.draft-item-flag.bad,.note-icon.kind-bounced{color:var(--danger);background:#b4443a1a}.note-group .note-row{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px minmax(0,1fr) auto 16px}.note-group .note-row:hover{background:var(--surface)}.note-chevron{color:var(--muted);transition:transform .16s}.note-group.open .note-chevron{transform:rotate(180deg)}.note-day li.note-inner{margin-left:42px}.note-inner .note-icon{width:24px;height:24px}.note-inner .note-row{grid-template-columns:24px minmax(0,1fr) auto;padding-block:6px}@media (prefers-reduced-motion:reduce){.note-chevron{transition:none}}.auto-reply-note .reply-quote{margin-top:6px}.draft-row{align-items:center;gap:2px;display:flex}.draft-row>.draft-item{flex:1;min-width:0}.draft-row.picked>.draft-item{color:var(--text)}.draft-check{width:15px;height:15px;accent-color:var(--spruce);cursor:pointer;flex:none;margin:0 0 0 10px}.draft-list-head{align-items:center}.draft-list-head .draft-check{margin-right:4px}.draft-list-head .draft-check+span{margin-right:auto}.draft-row>.draft-item{padding-left:8px}.bulk-bar{background:var(--surface);box-shadow:0 0 0 1px var(--border);border-radius:999px;align-items:center;gap:12px;margin-left:auto;padding:4px 6px 4px 14px;font-size:13px;display:inline-flex}.bulk-hint{margin-left:auto}.draft-row>.draft-item.active:before{left:-27px}.bulk-bar,.bulk-hint{box-sizing:border-box;min-height:38px}.bulk-hint{align-items:center;gap:6px;margin-top:0;padding:0 6px;display:inline-flex}.auto-people{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.auto-people li{flex-wrap:wrap;gap:4px 10px;display:flex}.referral-note{background:var(--spruce-pale);color:var(--text);border-radius:10px;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.referral-note svg{color:var(--spruce);flex:none;margin-top:3px}.referral-note a{white-space:nowrap;margin-left:auto;font-weight:600}.workspace-handover{border-color:var(--border);background:0 0}.handover-keep{align-items:center;gap:8px;margin-top:12px;font-size:13.5px;display:flex}.handover-keep input{accent-color:var(--spruce)}.fb-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.team-role-select{border:1px solid var(--border);background:var(--surface);height:28px;color:var(--text);font:600 12px var(--font-ui-stack);border-radius:8px;flex:none;padding:0 8px}.team-add .team-role-select{height:auto}.team-roles-note{margin-top:6px}.style-card .settings-lead{margin-bottom:var(--s3)}.style-from{margin:0 0 var(--s3);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.style-kinds{margin-bottom:6px}.style-kinds small{color:var(--muted);margin-left:4px;font-weight:600}.style-about{margin:4px 0 var(--s3)}.style-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.style-list li{flex-direction:column;gap:4px;display:flex;position:relative}.style-text{resize:vertical;width:100%;min-height:140px;font:400 13.5px/1.55 var(--font-body-stack);padding-right:36px}.style-remove{position:absolute;top:6px;right:6px}.style-add{align-items:center;gap:5px;margin-top:10px;display:inline-flex}.style-card{position:relative}.style-card .writer-saved{position:absolute;bottom:14px;right:18px}.ny-tips{margin-top:var(--s3);border:1px dashed var(--border);border-radius:12px;padding:12px 14px}.ny-tips h3{margin:0 0 6px;font-size:13px;font-weight:700}.ny-tips ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ny-tips li{align-items:center;gap:12px;display:flex}.ny-tips li:before{content:"";background:var(--spruce);border-radius:50%;flex:none;width:6px;height:6px}.ny-tips .ny-text{flex-direction:column;flex:1;gap:2px;min-width:0;font-size:13.5px;display:flex}.ny-tip-hide{color:var(--muted);flex:none}.writer-hint{background:var(--spruce-pale)}.writer-hint-icon{color:var(--spruce);flex:none}.writer-hint>.writer-hint-icon+span{flex:280px}.inbox-app{gap:var(--s3);flex-direction:column;display:flex}.inbox-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.inbox-top h1{letter-spacing:-.025em;margin:0 6px 0 0;font-size:28px;font-weight:700;line-height:1.1}.inbox-search{border:1px solid var(--border);background:var(--surface);max-width:360px;height:36px;color:var(--muted);border-radius:10px;flex:220px;align-items:center;gap:8px;padding:0 10px;display:flex}.inbox-search:focus-within{border-color:var(--spruce)}.inbox-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}kbd{border:1px solid var(--border);color:var(--muted);background:var(--surface);border-bottom-width:2px;border-radius:5px;padding:1px 6px;font-family:inherit;font-size:11.5px}.inbox-filter{border:1px solid var(--border);background-color:var(--surface);height:36px;color:var(--text);font:inherit;border-radius:10px;padding:0 28px 0 10px;font-size:13.5px}.inbox-top-end{gap:2px;margin-left:auto;display:flex}.inbox-keys{align-items:flex-start;gap:8px;width:260px;padding:12px 14px;display:flex;left:auto;right:0}.inbox-keys ul{flex:1;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.inbox-keys li{grid-template-columns:62px 1fr;align-items:center;display:grid}.inbox-views{flex-wrap:nowrap;align-self:flex-start;max-width:100%;margin:0;overflow-x:auto}.inbox-views .filter-tab{white-space:nowrap}.inbox-results{color:var(--muted);margin:0;font-size:13.5px}.inbox-empty{margin-top:var(--s7);gap:10px}.inbox-layout2{gap:var(--s4);grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;display:grid}.inbox-list{top:var(--s4);border:1px solid var(--border);border-radius:var(--c-radius,16px);background:var(--surface);flex-direction:column;max-height:calc(100vh - 150px);display:flex;position:sticky;overflow:hidden}.inbox-list-bar{border-bottom:1px solid var(--border);flex-wrap:nowrap;align-items:center;gap:5px;min-height:44px;padding:6px 10px 6px 14px;font-size:13px;display:flex}.inbox-list-bar.is-ticked{background:var(--spruce-pale)}.inbox-list-bar b{margin-right:4px}.inbox-bar-close{width:26px;height:26px;margin-left:auto}.inbox-list input[type=checkbox],.inbox-list-bar input[type=checkbox]{width:15px;height:15px;accent-color:var(--spruce);cursor:pointer;flex:none}.inbox-bar-button{border:1px solid var(--border);background:var(--surface);height:28px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.inbox-bar-button:hover:not(:disabled){border-color:var(--border-strong)}.inbox-bar-button:disabled{opacity:.5;cursor:default}.inbox-bar-button.is-icon{justify-content:center;width:28px;padding:0}.inbox-list-bar .inbox-bar-button{padding:0 9px}.inbox-list-bar .inbox-bar-button.is-icon{padding:0}.inbox-bar-button svg{color:var(--muted)}.inbox-none{padding:var(--s6) var(--s4);text-align:center;color:var(--muted);margin:0;font-size:13.5px}.inbox-rows{margin:0;padding:0;list-style:none;overflow-y:auto}.inbox-row{border-bottom:1px solid var(--border);grid-template-columns:15px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px 10px 14px;display:grid;position:relative}.inbox-row:last-child{border-bottom:0}.inbox-row>input{margin-top:3px}.inbox-row:hover{background:var(--hover)}.inbox-row.active{background:var(--spruce-pale)}.inbox-row.active:before{content:"";background:var(--spruce);border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:0}.inbox-row.ticked{background:var(--hover)}.inbox-row-main{text-align:left;cursor:pointer;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;gap:2px;padding:0;display:grid}.inbox-row-top{align-items:center;gap:6px;min-width:0;display:flex}.inbox-row-top b{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:500;overflow:hidden}.inbox-row.unread .inbox-row-top b{font-weight:800}.inbox-row-top time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11.5px}.inbox-row.unread .inbox-row-top time{color:var(--text);font-weight:600}.inbox-row-gist{min-width:0;color:var(--muted);align-items:center;gap:7px;font-size:12.5px;display:flex}.inbox-row-gist span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-row.unread .inbox-row-gist{color:var(--text)}.inbox-row-tags{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:11.5px;display:flex}.inbox-row-tags .is-move{color:var(--amber);font-weight:600}.inbox-dot{border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.inbox-kind{border-radius:3px;flex:none;width:8px;height:8px;display:inline-block}.inbox-snooze{position:relative}.inbox-snooze-menu{width:230px}.inbox-snooze-pick{border-top:1px solid var(--border);gap:6px;margin-top:4px;padding:8px 4px 2px;display:flex}.inbox-snooze-pick input{flex:1;min-width:0;padding:4px 6px;font-size:12.5px}.inbox-pane{gap:var(--s3);min-width:0;padding:var(--s4) var(--s5) var(--s5);border:1px solid var(--border);border-radius:var(--c-radius,16px);background:var(--surface);flex-direction:column;display:flex}.inbox-pane-actions{padding-bottom:var(--s3);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;display:flex}.inbox-pane-head{gap:6px;display:grid}.inbox-pane-head h2{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:21px;font-weight:700;line-height:1.25}.inbox-pane-head p{margin:0;font-size:13px}.inbox-from{color:var(--text);font-weight:600}.inbox-chips{flex-wrap:wrap;gap:6px;display:flex}.inbox-chip{cursor:default;align-items:center;gap:6px;padding:2px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.inbox-chip.is-move{background:var(--action-soft);color:var(--amber);border-color:#0000}.inbox-chip.is-rule{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);font-weight:500;overflow:hidden}.inbox-pane-tabs{align-self:flex-start}.inbox-summary{gap:8px;display:grid}.inbox-overview-text{max-width:70ch;margin:0;font-size:15px;line-height:1.55}.inbox-points-fold summary{cursor:pointer;color:var(--spruce);width:max-content;font-size:13px;font-weight:600}.inbox-points-fold ul{gap:3px;margin:6px 0 0;padding-left:18px;font-size:14px;display:grid}.inbox-note{color:var(--muted);margin:0;font-size:13px}.inbox-alert{background:var(--action-soft);border-radius:10px;margin:0;padding:8px 12px;font-size:13.5px}.inbox-reading-line{align-items:center;gap:8px;margin:0;font-size:13.5px;display:flex}.inbox-original{max-height:520px;overflow-y:auto}.inbox-body{white-space:pre-line;overflow-wrap:anywhere;max-width:72ch;margin:0;line-height:1.6}.inbox-reply{padding-top:var(--s3);border-top:1px solid var(--border);gap:8px;display:grid}.inbox-reply-to{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.inbox-reply-to .mode-tag{font-size:11px}.inbox-ai-tag{color:var(--spruce);align-items:center;gap:4px;margin-left:auto;font-size:11.5px;font-weight:600;display:inline-flex}.inbox-draft{border-style:dashed;border-color:var(--border-strong);resize:vertical;overflow:auto}.inbox-reply-bar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inbox-rewrite{padding:4px 10px;font-size:12.5px}.inbox-rewrite-own{flex:160px;max-width:260px}.inbox-rewrite-own input{border-radius:999px;width:100%;height:30px;padding:4px 10px;font-size:12.5px}.inbox-reply-bar .icon-button{margin-left:auto}.inbox-reply.is-sent .inbox-reply-to{color:var(--spruce);font-weight:600}.inbox-sent-text{white-space:pre-line;color:var(--muted);margin:0;font-size:14px}.inbox-pane-empty{min-height:240px;color:var(--mist);place-items:center;display:grid}@media (max-width:1000px){.inbox-layout2{grid-template-columns:1fr}.inbox-list{max-height:360px;position:static}}@media (max-width:700px){.mailbox-row.inbox-mailbox{grid-template-columns:1fr}}.inbox-switch{align-items:center;gap:var(--s4);margin:0;display:flex}.inbox-switch .segmented button{padding:6px 18px;font-size:13px}.inbox-settings-title{margin:var(--s5) 0 0;font-size:14px;font-weight:700}.mailbox-row.inbox-mailbox{grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) auto}.inbox-pick{cursor:pointer;align-items:center;gap:8px;min-width:0;display:flex}.inbox-pick b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.inbox-pick svg{color:var(--muted);flex:none}.inbox-pick input{accent-color:var(--spruce);flex:none;width:16px;height:16px}.inbox-mailbox-about{font-size:12.5px}@media (max-width:700px){.mailbox-row.inbox-mailbox{grid-template-columns:1fr}}.inbox-onoff button{padding:5px 16px;font-size:13px}.inbox-add{align-items:center;gap:4px;margin-top:6px;display:inline-flex}.inbox-toggles{margin-top:var(--s2);border:1px solid var(--border);border-radius:12px;gap:2px;display:grid}.inbox-toggle{justify-content:space-between;align-items:center;gap:var(--s4);padding:10px 14px;display:flex}.inbox-toggle+.inbox-toggle{border-top:1px solid var(--border)}.inbox-toggle span{gap:1px;font-size:13.5px;display:grid}.inbox-toggle small{color:var(--muted);font-size:12.5px}.analytics{gap:var(--s3);display:grid}.analytics-note{border:1px dashed var(--border-strong);color:var(--muted);border-radius:12px;margin:0;padding:10px 14px;font-size:13.5px}.analytics-rates{gap:var(--s4);padding:var(--s4) var(--s5);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.analytics-rate{align-content:start;gap:4px;display:grid}.analytics-rate .funnel-value{letter-spacing:-.7px;font-size:28px;font-weight:700;line-height:1}.analytics-rate .funnel-value.bad{color:var(--amber)}.analytics-rate small{color:var(--muted);font-size:12px}.analytics-rate.dim .funnel-value{color:var(--mist)}.analytics-title{margin:var(--s4) 0 0;font-size:16px;font-weight:700}.analytics-moods{padding:var(--s4) var(--s5);gap:10px;display:grid}.analytics-moods-head{justify-content:space-between;gap:var(--s3);flex-wrap:wrap;font-size:14px;display:flex}.analytics-moods-head .muted{font-size:13px}.analytics-bar{background:var(--surface-2);border-radius:999px;height:12px;display:flex;overflow:hidden}.analytics-bar span{min-width:4px;height:100%;display:block}.analytics-bar span+span{border-left:2px solid var(--surface)}.analytics-legend{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.analytics-legend a{color:var(--muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.analytics-legend a:hover{color:var(--text)}.analytics-legend b{color:var(--text);font-weight:700}.analytics-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.analytics-head{justify-content:space-between;align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.analytics-head .filter-tabs{margin-bottom:0}.analytics-steps{padding:var(--s3) var(--s5) var(--s4);overflow-x:auto}.analytics-steps table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.analytics-steps th,.analytics-steps td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px 10px 0}.analytics-steps thead th{color:var(--muted);font-size:12px;font-weight:600}.analytics-steps tbody th{font-weight:600}.analytics-steps tbody tr:last-child>*{border-bottom:0}.analytics-steps td b{margin-right:4px;font-weight:700}.analytics-empty{margin:var(--s2) 0}.analytics-time{padding:var(--s4) var(--s5)}.analytics-chart{margin:0}.analytics-chart svg{width:100%;height:auto;display:block}.an-sent{fill:var(--mist);background:var(--mist)}.an-opened{fill:var(--spruce-light);background:var(--spruce-light)}.an-replies{fill:var(--spruce);background:var(--spruce)}@media (max-width:1100px){.analytics-rates{row-gap:var(--s5);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.analytics-rates{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-steps{padding:var(--s3) var(--s4)}.analytics-steps td .muted:not(:only-child){display:none}.analytics-steps th,.analytics-steps td{padding-right:8px;font-size:13px}.analytics-time{padding:var(--s4);overflow-x:auto}.analytics-chart svg{min-width:560px}}.track-note{color:var(--muted);white-space:nowrap;font-weight:500}@media (min-width:1001px){.track.six{grid-template-columns:repeat(5,1fr) auto}}.tag-seen{background:var(--spruce-pale);color:var(--spruce);border-radius:999px;align-items:center;padding:0 7px;font-size:11.5px;font-weight:600;line-height:18px;display:inline-flex}.sending-row,.inbox-toggle span.sending-row{flex:none;align-items:center;gap:8px;display:inline-flex}.text-input.sending-number{text-align:center;flex:none;width:72px}.sending-row select.inbox-filter{flex:none;width:auto;min-width:0}.sending-settings,.sending-settings .inbox-toggles{min-width:0}.sending-settings .inbox-toggle>span:first-child{flex:auto;min-width:0}.sending-zone{width:100%;max-width:320px}.sending-days{margin-top:var(--s2);flex-wrap:wrap;gap:6px;display:flex}.sending-basis{margin-top:var(--s2);align-self:flex-start}.sending-day{border:1px solid var(--border);background:var(--surface);min-width:48px;height:34px;color:var(--muted);font:inherit;cursor:pointer;border-radius:10px;padding:0 12px;font-size:13.5px;font-weight:600}.sending-day.on{background:var(--action);border-color:var(--action);color:#fff}.sending-day:focus-visible{outline:2px solid var(--spruce);outline-offset:2px}.sending-stats{gap:var(--s6);margin:var(--s2) 0 var(--s4);flex-wrap:wrap;display:flex}.sending-stats span{gap:2px;display:grid}.sending-stats b{letter-spacing:-.5px;font-size:24px;font-weight:700;line-height:1}.sending-stats small{color:var(--muted);font-size:12px;font-weight:600}.sending-note{margin:0 0 var(--s3)}.sending-settings .inbox-settings-title:first-of-type{margin-top:var(--s4)}.summary-email{margin-top:var(--s2);width:100%;max-width:360px}.summary-when{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:6px;display:flex!important}.summary-when select{width:auto}.summary-check{cursor:pointer}.summary-check input{width:16px;height:16px;accent-color:var(--spruce);flex:none}.summary-now{align-items:center;gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;font-size:13px;display:flex}.summary-off{margin-top:0}@media (max-width:900px){.summary-settings .inbox-toggle:not(.summary-check){flex-direction:column;align-items:stretch}.summary-when{flex-wrap:wrap;justify-content:flex-start}}.inbox-rules{margin-top:var(--s2);gap:8px;display:grid}.inbox-rule{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-rule>.text-input:first-child{flex:200px;min-width:0}.inbox-rule .inbox-filter{width:160px}.inbox-rule-label{flex:none;width:130px}@media (max-width:700px){.inbox-views{contain:inline-size;width:100%}}.inbox-lang{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.inbox-lang .segmented button{padding:4px 12px}.inbox-theirs{border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:8px;padding:10px 12px;line-height:1.55}.inbox-period{margin-left:4px}.inbox-period button{padding:5px 14px}.inbox-tiles{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inbox-tile{border:1px solid var(--border);border-radius:var(--c-radius,16px);background:var(--surface);color:var(--text);transition:border-color var(--fast,.15s);align-content:start;gap:4px;padding:14px 18px 16px;text-decoration:none;display:grid}a.inbox-tile:hover{border-color:var(--border-strong)}.inbox-tile>span{color:var(--muted);font-size:13px;font-weight:600}.inbox-tile b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1.1}.inbox-tile b i{color:var(--muted);letter-spacing:0;font-size:15px;font-style:normal;font-weight:500}.inbox-tile small{color:var(--muted);font-size:12.5px}.inbox-tile small em{font-style:normal;font-weight:700}.inbox-tile small em.up{color:var(--text)}.inbox-tile small em.down{color:var(--muted)}.inbox-tile.is-move b{color:var(--amber)}.inbox-overview-grid{gap:var(--s4);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.inbox-box{padding:var(--s4) var(--s5);border:1px solid var(--border);border-radius:var(--c-radius,16px);background:var(--surface)}.inbox-box-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.inbox-box-head h2{margin:0;font-size:15px;font-weight:700}.inbox-box .inbox-none{padding:var(--s4) 0}.inbox-waiting,.inbox-kinds{margin:0;padding:0;list-style:none}.inbox-waiting li+li,.inbox-kinds li+li{border-top:1px solid var(--border)}.inbox-waiting a{color:var(--text);grid-template-columns:8px auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 2px;font-size:13.5px;text-decoration:none;display:grid}.inbox-waiting a:hover{background:var(--hover)}.inbox-waiting b{white-space:nowrap;font-weight:500}.inbox-waiting a.unread b{font-weight:800}.inbox-waiting-gist{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.inbox-waiting-when{color:var(--amber);font-size:12px;font-weight:600}.inbox-kinds a{color:var(--text);grid-template-columns:8px minmax(0,1fr) 80px 28px 70px;align-items:center;gap:10px;padding:8px 2px;font-size:13.5px;text-decoration:none;display:grid}.inbox-kinds a:hover{background:var(--hover)}.inbox-kinds-bar{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.inbox-kinds-bar i{opacity:.85;border-radius:3px;height:100%;display:block}.inbox-kinds b{text-align:right;font-variant-numeric:tabular-nums}.inbox-kinds-new{color:var(--muted);font-size:12px}.inbox-handled{gap:var(--s4);flex-wrap:wrap;margin:0;font-size:13px;display:flex}.inbox-handled a{color:var(--muted);text-decoration:none}.inbox-handled a:hover{color:var(--text)}.inbox-handled b{color:var(--text);font-variant-numeric:tabular-nums}.inbox-unread-chip{cursor:pointer}@media (max-width:900px){.inbox-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-overview-grid{grid-template-columns:1fr}}@media (max-width:500px){.inbox-kinds a{grid-template-columns:8px minmax(0,1fr) 48px 24px}.inbox-kinds-new{display:none}}.inbox-chart{margin:4px 0 0}.inbox-chart svg{width:100%;height:auto;display:block;overflow:visible}.chart-grid{stroke:var(--border);stroke-width:1px}.chart-axis{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.chart-value{fill:var(--text);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.chart-needed{fill:var(--spruce);background:var(--spruce)}.chart-other{fill:var(--mist);background:var(--mist)}.chart-col{outline:none}.chart-col:hover rect,.chart-col:focus rect{opacity:.8}.chart-col:focus-visible rect{stroke:var(--text);stroke-width:1.5px}.chart-legend{color:var(--muted);flex-wrap:wrap;gap:16px;margin-top:6px;font-size:12.5px;display:flex}.chart-legend span{align-items:center;gap:6px;display:inline-flex}.chart-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.inbox-status{gap:14px;margin-top:8px;display:grid}.inbox-status-bar{background:var(--surface-2);border-radius:6px;gap:2px;height:18px;display:flex;overflow:hidden}.inbox-status-bar a{min-width:4px;transition:opacity .15s;display:block}.inbox-status-bar a:hover{opacity:.8}.inbox-status-legend{gap:2px;margin:0;padding:0;list-style:none;display:grid}.inbox-status-legend a{color:var(--text);grid-template-columns:10px minmax(0,1fr) auto 40px;align-items:center;gap:8px;padding:6px 2px;font-size:13.5px;text-decoration:none;display:grid}.inbox-status-legend a:hover{background:var(--hover)}.inbox-status-legend i{border-radius:3px;width:10px;height:10px}.inbox-status-legend b{font-variant-numeric:tabular-nums;text-align:right}.inbox-status-legend span{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.inbox-waiting-when{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.inbox-waiting-when.is-today{color:var(--amber);font-weight:600}.inbox-overview-grid.is-charts{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}@media (max-width:900px){.inbox-overview-grid.is-charts{grid-template-columns:1fr}}.inbox-brief{padding:var(--s4) var(--s5);border:1px solid var(--border);border-radius:var(--c-radius,16px);background:linear-gradient(135deg, var(--spruce-pale), var(--surface) 60%);gap:12px;display:grid}.inbox-brief-text{text-wrap:pretty;align-items:flex-start;gap:10px;max-width:90ch;margin:0;font-size:15.5px;line-height:1.55;display:flex}.inbox-brief-text svg{color:var(--spruce);flex:none;margin-top:4px}.inbox-brief-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-overdue{background:var(--action-soft);color:var(--amber);border-radius:999px;margin-left:auto;padding:4px 12px;font-size:12.5px;font-weight:700;text-decoration:none}.inbox-brief-note{font-size:13px}.inbox-tile.has-ring{grid-template-rows:auto auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px}.inbox-tile.has-ring .inbox-ring{grid-row:1/span 3}.inbox-tile b.is-move{color:var(--amber)}.inbox-ring{display:block}.ring-track{fill:none;stroke:var(--surface-2);stroke-width:7px}.ring-value{fill:none;stroke-width:7px;stroke-linecap:round;transition:stroke-dasharray .4s}.ring-text{fill:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}@media (prefers-reduced-motion:reduce){.ring-value{transition:none}}.inbox-donut{gap:var(--s4);grid-template-columns:150px minmax(0,1fr);align-items:center;display:grid}.inbox-donut svg{width:150px;height:150px}.donut-part{cursor:pointer;transition:opacity .15s}.donut-part:hover{opacity:.8}.donut-total{fill:var(--text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.donut-label{fill:var(--muted);font-size:11px}.inbox-waiting-when.is-late{color:var(--danger,#d64545);font-weight:700}.inbox-leads,.inbox-dates,.inbox-money,.inbox-handled-list{margin:0;padding:0;list-style:none}.inbox-leads li+li,.inbox-dates li+li,.inbox-money li+li,.inbox-handled-list li+li{border-top:1px solid var(--border)}.inbox-lead{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 2px;display:flex}.inbox-lead-main{min-width:0;color:var(--text);flex:200px;font-size:13.5px;text-decoration:none;display:grid}.inbox-lead-main b{font-weight:600}.inbox-lead-main span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:12.5px;overflow:hidden}.inbox-lead-add{max-width:200px;height:30px;font-size:12.5px}.inbox-dates a{color:var(--text);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 2px;font-size:13.5px;text-decoration:none;display:grid}.inbox-dates a:hover,.inbox-money a:hover,.inbox-handled-list a:hover{background:var(--hover)}.inbox-date{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.inbox-date.is-soon{color:var(--amber)}.inbox-date-what{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-date-who{font-size:12px}.inbox-money-sums{grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 10px;display:grid}.inbox-money-sums div{background:var(--surface-2);border-radius:12px;gap:2px;padding:10px 12px;display:grid}.inbox-money-sums span{color:var(--muted);font-size:12.5px}.inbox-money-sums b{font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.is-in{color:var(--spruce)}.inbox-money a{color:var(--text);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:8px 2px;font-size:13.5px;text-decoration:none;display:grid}.inbox-money b{font-variant-numeric:tabular-nums}.inbox-handled-list a{color:var(--text);justify-content:space-between;gap:10px;padding:8px 2px;font-size:13.5px;text-decoration:none;display:flex}.inbox-handled-list b{font-variant-numeric:tabular-nums}.inbox-suggest{background:var(--spruce-pale);border-radius:10px;margin:10px 0 0;padding:8px 12px;font-size:13px}.inbox-suggest button{align-items:center;gap:3px;display:inline-flex}.inbox-section-title{margin:var(--s3) 0 0;letter-spacing:-.01em;font-size:17px;font-weight:700}.inbox-senders .inbox-kinds-label{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.inbox-senders a{grid-template-columns:8px minmax(0,1fr) 80px 28px}.inbox-heat-grid{gap:3px;display:grid}.inbox-heat-row{grid-template-columns:34px repeat(24,minmax(0,1fr));align-items:center;gap:3px;display:grid}.inbox-heat-row i{aspect-ratio:1;background:var(--surface-2);border-radius:3px;max-width:100%;display:block}.inbox-heat-row i:focus-visible{outline:2px solid var(--text)}.inbox-heat-day,.inbox-heat-hours span{color:var(--muted);font-size:11px}.inbox-confirm-list{gap:4px;margin:8px 0 0;padding-left:18px;font-size:13.5px;display:grid}@media (max-width:1100px){.inbox-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.inbox-tiles{grid-template-columns:1fr}.inbox-donut{grid-template-columns:1fr;justify-items:center}.inbox-dates a{grid-template-columns:84px minmax(0,1fr)}.inbox-date-who{display:none}.inbox-overdue{margin-left:0}}.inbox-overview-page .inbox-overview-grid{align-items:stretch}.inbox-overview-page .inbox-box{flex-direction:column;display:flex}.inbox-tiles.is-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.inbox-tiles.is-actions .inbox-tile{cursor:pointer}.inbox-tiles.is-actions .inbox-tile:hover{border-color:var(--spruce)}.inbox-box.is-quiet{background:var(--surface-2);box-shadow:none;border-color:#0000}.inbox-results{gap:14px;margin-top:4px;display:grid}.inbox-result{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.inbox-result span{gap:2px;display:grid}.inbox-result b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.inbox-result small{color:var(--muted);font-size:12.5px}.inbox-box.is-quiet .ring-track{stroke:var(--surface)}@media (max-width:900px){.inbox-tiles.is-actions{grid-template-columns:1fr}}.inbox-board{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.inbox-board>.span-2{grid-column:span 2}.inbox-board>.span-3{grid-column:1/-1}.inbox-board>.inbox-section-title{margin:var(--s3) 0 0}.inbox-board .inbox-box{flex-direction:column;min-width:0;display:flex}.inbox-board .inbox-box.is-quiet .inbox-results{flex:1;align-content:center}.inbox-board .inbox-donut{flex:1;grid-template-columns:150px minmax(0,300px);justify-content:center}.inbox-board .inbox-kinds a{grid-template-columns:8px minmax(0,1fr) 64px 24px}@media (max-width:1100px){.inbox-board{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-board>.span-2{grid-column:1/-1}}@media (max-width:700px){.inbox-board{grid-template-columns:1fr}.inbox-board>*{grid-column:1/-1!important}}.inbox-board .inbox-chart svg{max-height:none}.inbox-board .inbox-heat{flex:1;align-items:center;display:flex}.inbox-board .inbox-heat-grid{flex:1}.focus-donut{gap:var(--s5);flex:1;grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:center;padding:6px 4px 4px;display:grid}.focus-donut-svg{width:100%;max-width:260px;height:auto;overflow:visible}.focus-track{fill:none;stroke:var(--surface-2)}.focus-part{cursor:pointer;outline:none;transition:stroke-dasharray .7s cubic-bezier(.22,1,.36,1),stroke-width .15s,opacity .15s}.focus-part.is-dim{opacity:.3}.focus-part:focus-visible{filter:drop-shadow(0 0 0 var(--text))}.focus-number{fill:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:700}.focus-label{fill:var(--muted);font-size:13px;font-weight:600}.focus-share{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.focus-legend{gap:2px;margin:0;padding:0;list-style:none;display:grid}.focus-legend li{transition:opacity .15s}.focus-legend li.is-dim{opacity:.45}.focus-legend a{color:var(--text);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:12px minmax(0,1fr) 32px;align-items:center;gap:5px 10px;padding:9px 10px;text-decoration:none;display:grid}.focus-legend a:hover,.focus-legend a:focus-visible{background:var(--hover)}.focus-legend a>i{border-radius:4px;width:12px;height:12px}.focus-legend-label{font-size:14px;font-weight:600}.focus-legend b{text-align:right;font-variant-numeric:tabular-nums;font-size:16px}.focus-legend-bar{background:var(--surface-2);border-radius:3px;grid-column:2/3;height:5px;overflow:hidden}.focus-legend-bar i{border-radius:3px;height:100%;display:block}.focus-legend-share{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;font-size:12px}@media (prefers-reduced-motion:reduce){.focus-part{transition:none}}@media (max-width:1000px){.focus-donut{grid-template-columns:1fr;justify-items:center}.focus-legend{width:100%}}.inbox-dash .needs-you{margin:0}.inbox-attention-button{width:100%;font:inherit;text-align:left;cursor:pointer;border:0}.inbox-attention-button:disabled{cursor:default;opacity:.7}.attention-icon.is-move{color:var(--amber)}.inbox-note-line{margin:-4px 0 0;font-size:13px}.inbox-board-head{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap;display:flex}.inbox-board-head .home-list-title,.inbox-board-head .filter-tabs{margin:0}.inbox-overview-board{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}.inbox-board-none{margin:var(--s4) 0 0;font-size:13px}.inbox-facts{margin:var(--s3) 0 0;gap:0;display:grid}.inbox-facts>div{justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;font-size:13.5px;display:flex}.inbox-facts>div+div{border-top:1px solid var(--border)}.inbox-facts dt{color:var(--text);min-width:0}.inbox-facts dt a{color:inherit;text-decoration:none}.inbox-facts dt a:hover{text-underline-offset:3px;text-decoration:underline}.inbox-facts dd{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--muted);align-items:baseline;gap:6px;margin:0;display:inline-flex}.inbox-facts dd b{color:var(--text);font-weight:600}.inbox-facts dd .muted{text-align:right;min-width:34px;font-size:12px}.inbox-suggest-line{margin:0;font-size:12.5px}.focus-donut.is-compact{gap:var(--s4);padding:var(--s3) 0 0;grid-template-columns:120px minmax(0,1fr)}.focus-donut.is-compact .focus-number{font-size:40px}.focus-donut.is-compact .focus-label{font-size:15px}.focus-donut.is-compact .focus-share{font-size:14px}.focus-donut.is-compact .focus-legend a{border-radius:6px;grid-template-rows:auto;grid-template-columns:9px minmax(0,1fr) auto;padding:4px 6px}.focus-donut.is-compact .focus-legend-label{font-size:13px;font-weight:500}.focus-donut.is-compact .focus-legend b{font-size:13px;font-weight:600}@media (max-width:1000px){.inbox-overview-board{grid-template-columns:1fr}.inbox-overview-board .board-col+.board-col{border-left:0;border-top:1px solid var(--border)}.focus-donut.is-compact{grid-template-columns:120px minmax(0,1fr);justify-items:stretch}}.inbox-dash .ny-news p{flex-wrap:nowrap;align-items:flex-start;font-size:13.5px;line-height:1.55}.inbox-dash .ny-news p>.ny-dot{margin-top:7px}.inbox-overview-board .board-status{min-height:0}.inbox-overview-board .inbox-facts{margin-top:0}.inbox-overview-board .inbox-facts>div:first-child{padding-top:2px}.inbox-overview-board .focus-donut.is-compact{padding-top:var(--s3);flex:none}.focus-donut.is-compact{gap:var(--s3);grid-template-columns:170px minmax(0,1fr)}.focus-donut.is-compact .focus-donut-svg{max-width:170px}.focus-donut.is-compact .focus-legend{gap:0}.focus-donut.is-compact .focus-legend a{column-gap:7px;padding:2px 4px}.focus-donut.is-compact .focus-legend a>i{border-radius:2px;width:7px;height:7px}.focus-donut.is-compact .focus-legend-label{color:var(--muted);font-size:12px}.focus-donut.is-compact .focus-legend b{font-size:12px}@media (max-width:1000px){.focus-donut.is-compact{grid-template-columns:170px minmax(0,1fr)}}.focus-donut.is-compact .focus-legend-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.inbox-setup{gap:var(--s4);padding:var(--s5);max-width:760px;display:grid}.inbox-setup-lead{max-width:62ch;margin:0;font-size:14.5px;line-height:1.55}.inbox-setup-steps{margin:0}.inbox-setup-steps .mini-label{font-weight:600}.inbox-setup-action{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.inbox-settings .settings-lead .link-button{white-space:nowrap;margin-left:4px}.fb-thread{gap:8px;display:grid}.fb-replies{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fb-replies li{background:var(--surface-2);border-radius:10px;padding:8px 10px;font-size:13px}.fb-replies li.admin{background:var(--spruce-pale)}.fb-replies p{white-space:pre-wrap;margin:2px 0 0;line-height:1.5}.fb-reply-head{align-items:baseline;gap:8px;font-size:12.5px;display:flex}.fb-reply-head .muted{font-size:11.5px}.fb-reply-box{align-items:flex-end;gap:6px;display:flex}.fb-reply-box textarea{border:1px solid var(--border-strong);background:var(--surface);min-width:0;min-height:34px;max-height:120px;font:inherit;resize:vertical;border-radius:10px;flex:1;padding:7px 10px;font-size:13px}.fb-reply-box textarea:focus{border-color:var(--spruce);outline:none}.fb-card{max-height:70vh;overflow-y:auto}.fb-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.fb-clickup{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.fb-clickup-error{text-align:right;max-width:240px;font-size:12px}.fb-mine{z-index:70;border:1px solid var(--border);background:var(--surface);color:var(--text);font:600 12.5px var(--font-ui-stack);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:fixed;bottom:64px;right:20px;box-shadow:0 4px 14px #0f1f1a1f}.fb-mine b{background:var(--amber);color:#fff;border-radius:999px;margin-left:2px;padding:0 7px;font-size:11.5px;line-height:18px}body:has(.setup-dock) .fb-mine{bottom:136px}body:has(.setup-step-foot) .fb-mine{bottom:62px}@media (max-width:700px){body:has(.setup-dock) .fb-mine{bottom:172px}}.fb-mine-panel{z-index:92;background:var(--surface);width:min(380px,100vw - 32px);max-height:min(70vh,560px);animation:fadeIn var(--fast) ease-out both;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex;position:fixed;bottom:104px;right:20px;box-shadow:0 18px 48px #16192947}.fb-mine-list{gap:12px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.fb-mine-list>li{border-top:1px solid var(--border);gap:6px;padding-top:12px;display:grid}.fb-mine-list>li:first-child{border-top:0;padding-top:0}.fb-mine-list>li.has-new>.fb-reply-head b:after{content:"";background:var(--amber);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.fb-list .fb-replies li{border-top:0;padding:8px 10px;display:block}.fb-list .fb-thread{max-width:640px}.fb-attach{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fb-attach-add{align-items:center;gap:4px;font-size:12.5px;display:inline-flex}.fb-attach.compact .fb-attach-add{padding:2px}.fb-thumb{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;width:56px;height:40px;display:inline-block;position:relative;overflow:hidden}.fb-thumb img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.fb-thumb-x{color:#fff;cursor:pointer;background:#0f1f1ab3;border:0;border-radius:50%;place-items:center;width:16px;height:16px;padding:0;display:grid;position:absolute;top:2px;right:2px}.fb-strip{flex-wrap:wrap;gap:6px;display:flex}.fb-replies audio,.fb-thread .fb-audio audio,.fb-mine-list audio{width:100%;height:32px}.fb-reply-box .fb-rec{color:var(--danger)}.campaign-scope{margin:0 0 var(--s4);border:1px dashed var(--border-strong);color:var(--muted);border-radius:12px;padding:10px 14px;font-size:13.5px}.campaign-scope a{color:var(--text);font-weight:600}.process-numbers{flex-wrap:wrap;gap:6px 22px;margin:14px 0 0;display:flex}.process-numbers>div{gap:1px;display:grid}.process-numbers dt{color:var(--muted);order:2;font-size:12px;font-weight:600}.process-numbers dd{letter-spacing:-.5px;font-variant-numeric:tabular-nums;order:1;margin:0;font-size:24px;font-weight:700;line-height:1.1}.process-numbers .muted-number dd{color:var(--muted)}.process-bar{gap:4px;margin-top:14px;display:grid}.process-bar .board-progress{margin:0}.process-bar small{font-size:12px}.process-board .board-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.process-board .board-col{min-height:0}.process-lines{gap:2px;margin-top:12px;display:grid}.process-lines p{margin:0;font-size:13.5px}.process-lines p+p{color:var(--muted);font-size:12.5px}.process-facts{gap:6px;margin:12px 0 0;display:grid}.process-facts>div{grid-template-columns:86px minmax(0,1fr);gap:8px;font-size:13.5px;display:grid}.process-facts dt{color:var(--muted);font-size:12.5px;font-weight:600}.process-facts dd{margin:0;font-weight:600}.process-switch{cursor:pointer;align-items:center;gap:10px;margin-top:4px;display:flex}.process-switch span{gap:1px;font-size:13px;display:grid}.process-switch small{color:var(--muted);font-size:12px}.process-switch input{appearance:none;background:var(--border-strong);cursor:pointer;width:34px;height:20px;transition:background var(--fast);border-radius:999px;flex:none;margin:0;position:relative}.process-switch input:after{content:"";width:16px;height:16px;transition:transform var(--fast);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.process-switch input:checked{background:var(--spruce)}.process-switch input:checked:after{transform:translate(14px)}.process-switch input:focus-visible{outline:2px solid var(--spruce);outline-offset:2px}.review-auto{padding-left:var(--s4);margin-left:auto}.process-switch.compact small{display:none}.dnc-add{gap:var(--s2);margin:var(--s3) 0;flex-wrap:wrap;display:flex}.dnc-add .text-input{flex:240px}.dnc-find{width:100%;margin-bottom:var(--s2)}.dnc-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.dnc-list li{justify-content:space-between;align-items:center;gap:var(--s3);border-bottom:1px solid var(--border);padding:10px 0;display:flex}.dnc-list li>span{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.dnc-list small{font-size:12.5px}.opted-out-note{color:var(--muted);margin:6px 0 0;font-size:13px}.ab-part .settings-lead{margin-bottom:0}.ab-part .writer-field,.ab-part .writer-field+.writer-field{margin-top:var(--s5)}.ab-actions{align-items:center;gap:var(--s2);margin-top:var(--s5);flex-wrap:wrap;display:flex}.ab-quote{border-left:3px solid var(--spruce-light);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;padding:2px 0 2px 12px;font-size:14px;line-height:1.55}.ab-in-use{margin-bottom:var(--s5);padding-bottom:var(--s4);border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:6px;font-size:13.5px;display:flex}.ab-in-use p{margin:0}.ab-versions{gap:var(--s4);margin-top:var(--s4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);font-size:13.5px;display:grid}.ab-versions>div{flex-direction:column;gap:4px;display:flex}.ab-results{margin-top:var(--s4);overflow-x:auto}.ab-results table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.ab-results th,.ab-results td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:9px 12px 9px 0}.ab-results thead th{color:var(--muted);font-size:12px;font-weight:600}.ab-results tbody th{font-weight:600}.ab-results tbody tr:last-child>*{border-bottom:0}.ab-results td b{margin-right:4px;font-weight:700}.ab-results tr.ab-leader th{color:var(--spruce)}.ab-won{background:var(--surface-2);color:var(--muted);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:600}.ab-verdict{margin:var(--s3) 0 0;font-size:14px;line-height:1.55}.ab-verdict.sure{font-weight:600}.ab-confirm{align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s5);padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;font-size:13.5px;display:flex}.ab-confirm>span{flex:320px}.ab-sample{margin-top:var(--s5)}.ab-sample>p{margin:0 0 var(--s3);font-size:13px}.ab-sample-pair{gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ab-sample-mail{padding:var(--s4);border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:6px;min-width:0;font-size:13.5px;display:flex}.ab-sample-mail p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.ab-sample-mail>.muted{font-size:12px}.ab-sample-name{color:var(--muted);font-size:12px;font-weight:700}.ab-past{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--border)}.ab-past h3{margin:0 0 var(--s2);font-size:14px;font-weight:700}.ab-past ul{margin:0;padding:0;list-style:none}.ab-past li{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;padding:8px 0;font-size:13px;display:flex}.ab-past li:last-child{border-bottom:0}.ab-past-b{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ab-more{margin-top:var(--s4)}.analytics-ab-b{margin:var(--s2) 0 0;overflow-wrap:anywhere;font-size:13.5px;line-height:1.55}.analytics-ab .ab-verdict{margin-bottom:var(--s2)}.version-tag{border:1px solid var(--border);background:var(--surface);color:var(--muted);vertical-align:3px;border-radius:999px;flex:none;align-items:center;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.version-tag.is-b{border-color:var(--spruce-light);color:var(--spruce)}h2 .version-tag{margin-left:6px;font-size:12px}.draft-list-versions{margin:0 0 var(--s2);display:flex}.draft-list-versions button{flex:1}@media (max-width:640px){.ab-versions,.ab-sample-pair{grid-template-columns:1fr}}.meeting-kind{align-items:center;gap:6px var(--s3);margin:var(--s3) 0 0;flex-wrap:wrap;display:flex}.meeting-kind .card-note{margin:0}.in-talks-note{color:var(--muted);align-items:center;gap:6px;margin:6px 0 0;font-size:13px;display:flex}.in-talks-note b{color:var(--spruce);font-weight:700}.in-talks-note svg{color:var(--spruce);flex:none}.cal-event-call{opacity:.8;font-weight:500}.cal-event.ours.followup{background:var(--spruce);border-color:var(--spruce);color:var(--surface)}.cal-event.ours.followup.elsewhere{background:var(--surface);color:var(--text);border-color:var(--spruce)}.swatch.ours.followup{background:var(--spruce)}.automation-modes{display:inline-flex}.automation-modes button{padding:6px 16px;font-size:13px}.automation-lead{margin:var(--s3) 0 0}.auto-group{margin:var(--s5) 0 var(--s2);color:var(--muted);font-size:13px;font-weight:700}.auto-stage{justify-content:space-between;align-items:center;gap:var(--s4);border-top:1px solid var(--border);padding:12px 0;display:flex}.auto-stage-text{flex-direction:column;gap:3px;min-width:0;font-size:14px;display:flex}.auto-stage-text small{color:var(--muted);font-size:12.5px;line-height:1.5}.auto-stage .segmented{flex:none}.auto-fixed{color:var(--muted);flex:none;padding:4px 12px;font-size:12.5px;font-weight:600}.auto-warn{color:var(--danger)!important}.auto-fit{align-items:center;gap:6px;margin-top:4px;font-size:12.5px;display:inline-flex}.auto-fit input{width:56px}.next-step-note{margin:6px 0 0;font-size:13px}.auto-send-note,.auto-wait-note{margin:0 0 var(--s2);border:1px solid var(--border);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.auto-send-note>span,.auto-wait-note>span{flex:1}.auto-send-note svg{color:var(--spruce);flex:none}.auto-wait-note svg{color:var(--amber);flex:none}@media (max-width:640px){.auto-stage{flex-direction:column;align-items:flex-start}}.auto-inline{flex:none;align-items:center;gap:6px;font-size:13px;display:inline-flex}.auto-inline input{width:64px}.auto-stage-text small a{white-space:nowrap}.automation-bar{align-items:center;gap:var(--s3) var(--s4);margin-bottom:var(--s4);padding:10px var(--s4) 10px var(--s5);flex-wrap:wrap;display:flex}.automation-bar-link{align-items:center;gap:var(--s3) var(--s5);min-width:0;color:var(--text);flex-wrap:wrap;flex:1;text-decoration:none;display:flex}.automation-bar-link:focus-visible{outline:2px solid var(--amber);outline-offset:4px;border-radius:6px}.automation-bar-mode{align-items:baseline;gap:8px;font-size:15px;display:inline-flex}.automation-bar-label{color:var(--muted);font-size:13px}.automation-bar-stages{color:var(--muted);flex-wrap:wrap;flex:1;gap:6px 18px;font-size:13px;display:flex}.automation-bar-stage{align-items:center;gap:6px;display:inline-flex}.automation-bar-stage i{background:var(--border-strong);border-radius:50%;width:7px;height:7px}.automation-bar-stage.on{color:var(--text)}.automation-bar-stage.on i{background:var(--spruce)}.automation-bar-paused{color:var(--muted);flex:1;font-size:13px}.automation-bar-paused b{color:var(--text)}.automation-bar.is-paused{border-color:var(--amber)}.automation-bar-actions{align-items:center;gap:var(--s3);flex:none;display:inline-flex}.automation-bar-change{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px;font-size:13px;font-weight:600}.automation-bar-stage{white-space:nowrap}@media (max-width:640px){.automation-bar{padding:12px var(--s4)}.automation-bar-stages{flex-basis:100%;gap:4px 14px}.automation-bar-actions{flex-basis:100%;justify-content:space-between}}.outreach-tag{border:1px solid var(--border);background:var(--surface);width:fit-content;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin:3px 0 2px;padding:1px 9px;font-size:12px;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex}.outreach-tag:hover{border-color:var(--border-strong)}.outreach-tag i{background:var(--border-strong);border-radius:50%;flex:none;width:7px;height:7px}.outreach-tag.is-in_talks i,.outreach-tag.is-booked i{background:var(--spruce)}.outreach-tag.is-in_talks,.outreach-tag.is-booked{border-color:var(--spruce-light)}.outreach-tag.mood-interested i,.outreach-tag.mood-question i{background:var(--spruce-light)}.outreach-tag.mood-not_interested,.outreach-tag.is-contacted{color:var(--muted);font-weight:500}.lead-panel-head .outreach-tag{margin-top:6px}table.leads tr.selected>td{background:var(--spruce-pale)}.lead-name-link{color:inherit;text-decoration:none}.lead-name-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px}.review-auto-line{color:var(--text);white-space:nowrap;font-size:13px;text-decoration:none}.review-auto-line:hover .muted{text-decoration:underline}.mode-tag.is-paused{border-color:var(--amber);color:var(--amber)}.analytics-rates{grid-template-columns:repeat(8,minmax(0,1fr))}@media (max-width:1100px){.analytics-rates{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:480px){.analytics-rates{grid-template-columns:repeat(2,minmax(0,1fr))}}.analytics-answers{padding:var(--s4) var(--s5)}.analytics-answers .analytics-legend span{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.analytics-answers .card-note{margin-top:var(--s2)}.studio-card{padding:var(--s4) var(--s5)}.studio-presets{align-items:center;gap:var(--s2) var(--s3);padding-bottom:var(--s3);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.studio-preset-actions{flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:inline-flex}.studio-preset-actions .link-button{font-size:13px}.studio-presets .studio-shown,.studio-presets>.button-ghost:first-of-type:not(.studio-shown~.button-ghost),.studio-presets>.studio-name{margin-left:auto}.studio-presets .studio-shown~.button-ghost,.studio-presets .studio-shown~.studio-name{margin-left:0}.studio-name{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.studio-name .text-input{width:220px;padding:6px 10px;font-size:13.5px}.studio-default{color:var(--muted);align-items:center;gap:4px;font-size:13px;display:inline-flex}.studio-changed{color:var(--muted);font-size:13px}.structure-lead{align-items:center;gap:var(--s2);min-width:0;font-size:13px;display:inline-flex}.structure-lead select{max-width:260px}.link-button.danger{color:var(--danger,#c0392b)}.settings-page:has(.settings-section-body:not([hidden]) .studio-card){max-width:1600px}:is(.settings-page,.campaign-settings-sections):has(.settings-section-body:not([hidden]) .studio-card) .settings-split{gap:var(--s5);grid-template-columns:230px minmax(0,1fr)}.blocks-studio{gap:var(--s5);margin-top:var(--s2);grid-template-columns:210px minmax(0,1fr);align-items:start;display:grid}.studio-presets+.blocks-studio{margin-top:var(--s4)}.cat-open{--c:var(--trust)}.cat-tell{--c:var(--spruce-light)}.cat-close{--c:var(--muted)}.block-palette{top:var(--s4);gap:var(--s3);align-content:start;display:grid;position:sticky}.block-group{gap:6px;display:grid}.block-group-name{color:var(--muted);font-size:12.5px;font-weight:600}.block{font-family:var(--font-ui-stack);color:var(--text);border-radius:10px;display:grid;position:relative}.block:before{content:"";background:var(--surface);border-radius:0 0 5px 5px;width:18px;height:4px;position:absolute;top:-1px;left:16px}.block.in-palette{border:1px solid color-mix(in srgb, var(--c) 30%, var(--border));border-left:3px solid var(--c);background:color-mix(in srgb, var(--c) 8%, var(--surface));text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:border-color var(--fast), box-shadow var(--fast);padding:7px 12px 7px 11px}.block.in-palette:hover:not(:disabled){border-color:color-mix(in srgb, var(--c) 60%, var(--border));box-shadow:var(--shadow)}.block.in-palette.used{opacity:.4;cursor:default}.block-name{font-size:13px;font-weight:600}.block-hint{margin:0;font-size:12.5px;line-height:1.45}.block-check{align-items:flex-start;gap:var(--s2);cursor:pointer;font-size:13px;display:flex}.block-palette>.card-note,.block-palette>.fill-ai{justify-self:start;margin:0}.block-b-voice{gap:var(--s2);display:grid}.block-b-voice label{gap:4px;font-size:12.5px;font-weight:600;display:grid}.block-b-voice .table-select{width:100%;max-width:none}.block-mail{min-width:0}.block-to{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13.5px;display:inline-flex}.block-bar-right{align-items:center;gap:var(--s2);flex-wrap:wrap;display:inline-flex}.block-subject{background:var(--off-white,var(--surface-2))}.block-body{gap:8px;padding:6px 0 2px;display:grid}.block-fixed{white-space:pre-line;color:var(--muted);margin:0;padding:0 2px;font-size:14px;line-height:1.55}.block.in-mail{border:1px solid color-mix(in srgb, var(--c) 28%, var(--border));background:var(--surface);transition:opacity .15s,box-shadow .15s;overflow:visible}.block-head{border-left:3px solid var(--c);background:color-mix(in srgb, var(--c) 8%, var(--surface));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:9px 9px 0 0;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:5px 8px 5px 11px;display:flex}.block-head:focus-visible{outline:2px solid var(--trust);outline-offset:1px}.block-slot{align-items:center;gap:6px;display:inline-flex}.block-slot .table-select{padding:2px 26px 2px 10px;font-size:12.5px}.block-slot-button{font:600 12.5px var(--font-ui-stack);color:var(--trust);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.block-note{color:var(--muted);font-size:12.5px}.block-x{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;margin-left:auto;padding:0;display:grid}.block-x:hover{background:var(--hover);color:var(--text)}.block-open{border-left:3px solid color-mix(in srgb, var(--c) 35%, transparent);padding:6px 12px 0 14px}.block-text{border-left:3px solid color-mix(in srgb, var(--c) 35%, transparent);border-radius:0 0 0 9px;margin:0;padding:6px 14px 9px;font-size:14px;line-height:1.55;transition:opacity .2s}.block-text i{color:var(--muted)}.block.in-mail.rewriting .block-text{opacity:.45}.block.in-mail.lifted{box-shadow:var(--c-shadow-hover,0 6px 18px #0f172a14)}.block.in-mail.leaving{opacity:.35}.block-drop{border:1px dashed var(--border-strong);text-align:center;color:var(--muted);border-radius:10px;padding:10px;font-size:12.5px}.block-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 14px;padding-top:8px;font-size:12.5px;display:flex}.block-meter{background:var(--surface-2);border-radius:999px;width:110px;height:6px;overflow:hidden}.block-meter>span{background:var(--trust);height:100%;transition:width .3s;display:block}.block-meter>span.over{background:var(--amber)}.block-foot b.over{color:var(--amber)}.block-ghost{z-index:50;pointer-events:none;box-shadow:var(--c-shadow-hover,0 6px 18px #0f172a1f);white-space:nowrap;position:fixed}.block-ghost.leaving{opacity:.7;border-style:dashed}body:has(.block-ghost){cursor:grabbing;-webkit-user-select:none;user-select:none}.studio-editing{margin-bottom:var(--s3)}.writer-part+.studio-editing,.studio-editing+.writer-part{margin-top:0}.preset-rows{gap:var(--s2);margin-top:var(--s4);display:grid}.preset-row{justify-content:space-between;align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--border);border-radius:var(--radius,12px);background:var(--surface);flex-wrap:wrap;display:flex}.preset-row.editing{border-color:var(--border-strong);background:var(--surface-2)}.preset-main{gap:2px;min-width:0;font-size:13px;display:grid}.preset-main b{font-size:14.5px}.preset-actions{flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:13px;display:inline-flex}.preset-actions .link-button{font-size:13px}.preset-new{margin-top:var(--s4)}.followup-jobs{gap:var(--s2);margin-top:var(--s4);display:grid}.followup-job{align-items:center;gap:var(--s3);grid-template-columns:70px 220px minmax(0,1fr);font-size:13px;display:grid}.followup-day{font-weight:600}.followup-job .table-select{width:100%;max-width:none}.ab-build{margin-top:var(--s4);padding:var(--s4);border:1px solid var(--border);border-radius:var(--radius,14px);background:var(--surface)}.ab-build-head{justify-content:space-between;align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.ab-build-a,.ab-build-b{font-size:13.5px}.ab-build-b{margin:var(--s3) 0 0;flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ab-build-b .link-button{font-size:12.5px}.ab-build-preset{gap:var(--s2);margin-top:var(--s3);font-size:13px;display:grid}.ab-build-preset p{margin:0}.ab-build .blocks-studio{grid-template-columns:190px minmax(0,1fr)}.ab-structure{margin-top:4px;font-size:13.5px;display:block}.ab-sample-parts{gap:8px;display:grid}.ab-sample-parts p{margin:0}.ab-sample-part{color:var(--muted);font-size:12px;font-weight:600;display:block}.ab-sample-closing{white-space:pre-line}@media (max-width:1100px){.blocks-studio,.ab-build .blocks-studio{grid-template-columns:1fr}.block-palette{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));position:static}.followup-job{grid-template-columns:60px minmax(0,1fr)}.followup-job>.muted{grid-column:2}}.block-for{grid-template-columns:1fr 1fr;display:grid}.block-for button{padding:6px 4px}.block-suggested{border:1px dashed color-mix(in srgb, var(--action) 30%, transparent);border-radius:9px;padding:6px 9px}.ab-build .ab-build-b{margin:var(--s3) 0 0;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13.5px;display:flex}.ab-build-save{margin-left:auto}.ab-build>.card-note{margin:var(--s2) 0 0}.ab-b-blocks{margin-top:var(--s3)}.ab-b-blocks>summary{cursor:pointer;font-size:13.5px;font-weight:600}.blocks-studio.read-only{grid-template-columns:minmax(0,1fr)}.ab-tabs{grid-template-columns:1fr 1fr;min-width:260px;display:inline-grid}.ab-tabs button{padding:6px 14px}.ab-build-line{margin:var(--s3) 0 0;font-size:13px}.ab-build .studio-presets{margin-top:var(--s3)}.linkedin-row{justify-content:flex-start;align-items:flex-start}.linkedin-row .calendar-row-text{flex:260px}.linkedin-row .calendar-row-actions{align-self:center}.linkedin-photo{object-fit:cover;background:var(--surface-2,var(--border));width:36px;height:36px;color:var(--muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.linkedin-used{font-size:12.5px}.linkedin-limits{gap:var(--s3);flex-wrap:wrap;margin-top:4px;display:flex}.linkedin-limit{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.linkedin-limit input{width:64px;font:inherit;padding:3px 6px}.linkedin-connect{margin-top:var(--s3);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.linkedin-connect .button-primary{align-items:center;gap:6px;display:inline-flex}.linkedin-connect small{max-width:560px;font-size:12.5px}.linkedin-from{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.linkedin-from-one{align-items:center;gap:6px;font-size:13px;display:inline-flex}.linkedin-mode{margin-top:var(--s3)}.linkedin-actions{align-items:center;gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.linkedin-actions .button-primary,.linkedin-actions .button-secondary{align-items:center;gap:6px;display:inline-flex}.linkedin-counts{margin:var(--s2) 0 0;font-size:12.5px}.linkedin-steps{margin:var(--s3) 0 0;gap:var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}.linkedin-step{border:1px solid var(--border);padding:var(--s3);border-radius:10px}.linkedin-step-head{justify-content:space-between;gap:var(--s2);flex-wrap:wrap;font-size:13.5px;display:flex}.linkedin-profile{color:var(--muted);vertical-align:-2px;margin-left:6px}.linkedin-state{background:var(--surface-2,var(--border));white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:12px}.linkedin-state.state-ready{background:color-mix(in srgb, var(--honey,#d9902b) 22%, transparent)}.linkedin-state.state-replied,.linkedin-state.state-accepted{background:color-mix(in srgb, var(--spruce-light,#2f6f55) 22%, transparent)}.linkedin-state.state-failed{background:#b4443a2e}.linkedin-trail{margin:4px 0 0;font-size:12px}.linkedin-texts{gap:var(--s2);margin-top:var(--s2);flex-direction:column;font-size:13px;display:flex}.linkedin-texts.read p{white-space:pre-wrap;margin:0}.linkedin-texts.read small{text-transform:none;font-size:11px;display:block}.linkedin-texts label{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.linkedin-texts textarea{font:inherit;resize:vertical;padding:6px 8px;font-size:13px}.linkedin-step-actions{gap:var(--s2);margin-top:var(--s2);display:flex}.linkedin-preview{all:unset;cursor:pointer;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:4px;font-size:13px;display:block;overflow:hidden}.linkedin-preview:hover{color:var(--text,inherit)}.linkedin-texts .link-button{align-self:flex-start}.linkedin-copy{margin:var(--s3) 0 0;font-size:12.5px}.linkedin-line{align-items:center;gap:6px var(--s3);margin-top:var(--s4);padding:var(--s3) var(--s4);color:inherit;flex-wrap:wrap;font-size:13.5px;text-decoration:none;display:flex}.linkedin-line:hover{border-color:var(--border-strong)}.linkedin-line>svg{color:#0a66c2}.channel-tabs{margin:0 0 var(--s4)}.channel-tabs a{font-family:var(--font-ui-stack);color:var(--muted);border-radius:7px;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.channel-tabs a.active{background:var(--surface);color:var(--text);box-shadow:var(--shadow)}.channel-tabs a:focus-visible{outline:2px solid var(--spruce);outline-offset:1px}.channel-tabs small{color:var(--muted);font-size:11.5px;font-weight:600}.channel-tabs a.active svg[fill]{color:#0a66c2}.linkedin-actions-top{margin:0 0 var(--s3)}.linkedin-item-person{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.draft-item:has(.linkedin-item-person){flex-direction:column;align-items:flex-start;gap:1px}.linkedin-detail h2{margin:0}.linkedin-detail-head p{margin:2px 0 0}.linkedin-sequence{margin:var(--s4) 0 0;gap:var(--s3);counter-reset:li;flex-direction:column;padding:0;list-style:none;display:flex}.linkedin-sequence li{counter-increment:li;padding-left:28px;position:relative}.linkedin-sequence li:before{content:counter(li);background:var(--frost);width:20px;height:20px;color:var(--muted);border-radius:50%;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:flex;position:absolute;top:0;left:0}.linkedin-sequence b{font-size:13px}.linkedin-sequence p{white-space:pre-wrap;margin:4px 0 0;font-size:14px;line-height:1.55}.linkedin-detail .linkedin-step-actions{margin-top:var(--s4)}.linkedin-mode-note{margin:0 0 var(--s3)}.linkedin-links{gap:var(--s2);margin:var(--s3) 0 0;flex-wrap:wrap;display:flex}.linkedin-links a{text-decoration:none}.linkedin-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--s3);flex-direction:row-reverse;display:flex}.linkedin-field{flex-direction:column;gap:4px;display:flex}.linkedin-field-label{justify-content:space-between;gap:var(--s2);color:var(--muted);font-size:12.5px;font-weight:600;display:flex}.linkedin-field .draft-body{min-height:0}.bubble-translating{align-items:center;gap:5px;margin:4px 0 0;font-size:11.5px;display:flex}.conversations-bar{gap:var(--s3)}.conversations-who{padding-right:var(--s3);border-right:1px solid var(--border)}.conversations-who .filter-tab.needs-you:not(.active) span{background:var(--amber);color:#fff;border-radius:999px;padding:0 6px}.answer-facts{margin-top:var(--s4)}.answer-facts-list{margin:var(--s2) 0 0;gap:var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}.answer-facts-list li{justify-content:space-between;align-items:flex-start;gap:var(--s3);padding:var(--s2) var(--s3);border:1px solid var(--border);background:var(--surface);border-radius:10px;display:flex}.answer-facts-list li>span{flex-direction:column;gap:2px;font-size:13.5px;display:flex}.answer-facts-list small{font-size:12px}.learned-note{margin:var(--s2) 0}.learned-note p{margin:2px 0}.new-campaign-way{margin-bottom:var(--s5)}.new-campaign-way button,.import-how button{align-items:center;gap:6px;padding:6px 16px;font-size:13px;display:inline-flex}.import-box{gap:var(--s3);display:grid}.import-how{justify-self:start}.import-drop{border:1.5px dashed var(--border-strong);text-align:center;cursor:pointer;color:var(--muted);transition:border-color var(--medium), background var(--medium);border-radius:12px;justify-items:center;gap:6px;padding:34px 16px;display:grid;position:relative}.import-drop b{color:var(--text);font-size:14.5px}.import-drop .muted{font-size:12.5px}.import-drop:hover,.import-drop.over{border-color:var(--spruce);background:var(--spruce-pale)}.import-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.import-drop:focus-within{outline:2px solid var(--spruce);outline-offset:2px}.import-sheet{width:100%}.import-box .prompt-footer .char-count{white-space:normal;font-size:12.5px}.import-column-list{margin:0;padding:0;list-style:none;display:grid}.import-column{align-items:center;gap:var(--s4);grid-template-columns:minmax(0,1fr) 260px;padding:10px 0;display:grid}.import-column+.import-column{border-top:1px solid var(--border)}.import-column-name{gap:2px;min-width:0;display:grid}.import-column-name b{font-size:14px}.import-column-name .muted{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.import-column.skipped .import-column-name{opacity:.55}.import-column-use{width:100%}.import-country{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--border);gap:6px;font-size:14px;display:grid}.import-country select{max-width:320px}.import-country small{font-size:12.5px}@media (max-width:700px){.import-column{grid-template-columns:1fr;gap:6px}}.import-counts{gap:var(--s2);margin-bottom:var(--s4);display:grid}.import-total{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.import-reasons{color:var(--muted);gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.import-reasons li{align-items:center;gap:8px;display:flex}.import-reasons .status-dot{--tone:var(--danger)}.import-reasons.notes .status-dot{--tone:var(--mist)}.import-preview-head{justify-content:space-between;align-items:center;gap:var(--s3);margin:var(--s5) 0 var(--s2);display:flex}.import-preview{border:1px solid var(--border);border-radius:12px;overflow-x:auto}.import-preview table{border-collapse:collapse;width:100%;font-size:13px}.import-preview th{text-align:left;color:var(--muted);background:var(--surface);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px;font-weight:600;position:sticky;top:0}.import-preview td{border-bottom:1px solid var(--border);white-space:nowrap;text-overflow:ellipsis;max-width:260px;padding:7px 10px;overflow:hidden}.import-preview tr:last-child td{border-bottom:0}.import-preview td:last-child{white-space:normal;min-width:150px;max-width:none}.import-preview tr.skipped td:not(:last-child){color:var(--muted)}.import-more{border-top:1px solid var(--border);margin:0;padding:8px 10px;font-size:12.5px}.import-summary{gap:var(--s3);display:grid}.import-summary .import-reasons{margin-top:2px}.import-fields{flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.import-fields code{font-family:var(--font-ui-stack);border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:2px 8px;font-size:13px}.brief-custom{gap:6px;margin:0;font-size:13.5px;display:grid}.brief-custom div{gap:var(--s3);grid-template-columns:minmax(90px,30%) 1fr;display:grid}.brief-custom dd{white-space:pre-line;overflow-wrap:anywhere;margin:0}.integrations-page{max-width:1120px;margin:0 auto;padding-bottom:96px}.integrations-head{justify-content:space-between;align-items:flex-end;gap:var(--s4);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.integrations-head h1{margin:0 0 4px}.integrations-head p{max-width:640px;margin:0}.integrations-search{flex:0 300px;align-items:center;display:flex;position:relative}.integrations-search svg{color:var(--muted);pointer-events:none;position:absolute;left:12px}.integrations-search input{width:100%;padding-left:34px}.integrations-attention{margin-bottom:var(--s5);gap:6px;display:grid}.integrations-attention-row{border:1px solid var(--amber-pale);background:color-mix(in srgb, var(--amber-pale) 45%, var(--surface));width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.integrations-attention-row .status-dot{--tone:var(--amber)}.integrations-attention-row>span:nth-of-type(2){color:var(--muted);flex:1}.integrations-section{margin-top:var(--s6)}.integrations-section h2{margin:0 0 var(--s3);font-size:15px;font-weight:700}.integrations-section-head{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.integrations-section-head h2{margin:0}.integrations-categories{flex-wrap:wrap}.integrations-categories button{padding:5px 12px;font-size:13px}.integrations-grid{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.integration-card{border:1px solid var(--border);background:var(--surface);min-height:148px;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--fast), box-shadow var(--fast);border-radius:14px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.integration-card:hover:not(:disabled){border-color:var(--border-strong);box-shadow:var(--shadow)}.integration-card:focus-visible{outline:2px solid var(--spruce);outline-offset:2px}.integration-card.soon{cursor:default;opacity:.72}.integration-card.skeleton{cursor:default;background:linear-gradient(90deg, var(--hover) 25%, var(--surface) 50%, var(--hover) 75%);background-size:200% 100%;animation:1.4s linear infinite shimmer}.integration-card-top{align-items:center;gap:12px;display:flex}.integration-icon{background:var(--spruce-pale);width:40px;height:40px;color:var(--spruce);border-radius:10px;flex:none;place-items:center;display:grid}.integration-icon.large{border-radius:12px;width:48px;height:48px}.integration-card-name{gap:3px;min-width:0;display:grid}.integration-card-name b{font-size:15px}.integration-state{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.integration-state .status-dot{width:7px;height:7px}.integration-state.state-connected .status-dot,.integration-connection.state-connected .status-dot{--tone:var(--spruce)}.integration-state.state-needs_reconnect,.integration-state.state-error{color:var(--danger)}.integration-state.state-needs_reconnect .status-dot,.integration-state.state-error .status-dot,.integration-connection.state-needs_reconnect .status-dot,.integration-connection.state-error .status-dot{--tone:var(--danger)}.integration-state.state-paused .status-dot,.integration-state.state-soon .status-dot{--tone:var(--mist)}.integration-state.state-locked{color:var(--text)}.integration-card-line{color:var(--muted);flex:1;font-size:13.5px;line-height:1.45}.integration-card-action{color:var(--spruce);align-self:flex-start;font-size:13px;font-weight:600}.integrations-empty{margin:var(--s2) 0 0}.integration-panel{width:min(520px,100vw)}.integration-panel-title{align-items:center;gap:14px;display:flex}.integration-panel .lead-panel-head h2{font-size:24px}.integration-about{margin:var(--s4) 0 0;color:var(--muted);font-size:14px;line-height:1.55}.integration-panel h3{margin:0 0 var(--s2);font-size:13px;font-weight:700}.integration-note{margin-top:var(--s4)}.integration-locked{border:1px solid var(--border);border-radius:12px;justify-items:start;gap:8px;padding:14px 16px;display:grid}.integration-locked p{align-items:center;gap:6px;margin:0;display:flex}.integration-connections{gap:8px;margin:0;padding:0;list-style:none;display:grid}.integration-connection{justify-content:space-between;align-items:flex-start;gap:var(--s3);border:1px solid var(--border);border-radius:12px;padding:12px 14px;display:flex}.integration-connection-text{gap:3px;min-width:0;font-size:14px;display:grid}.integration-connection-text>span{align-items:center;gap:6px;font-size:13px;display:inline-flex}.integration-connection-text small{font-size:12px}.integration-connection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.integration-connect{margin-top:var(--s3)}.integration-settings{gap:var(--s4);display:grid}.integration-setting{gap:6px;font-size:14px;display:grid}.integration-setting-label{align-items:center;gap:6px;display:inline-flex}.integration-setting-label svg{color:var(--spruce)}.integration-clear{margin-top:var(--s3)}.integration-body .card.settings-card,.integration-body section.card{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.integration-body .card.settings-card+.card.settings-card{margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--border)}.integration-body .card-head,.integration-body .linkedin-card>.settings-lead:first-of-type{display:none}.integration-facts{gap:var(--s4);padding-top:var(--s4);border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.integration-facts ul{color:var(--muted);margin:0;padding-left:18px;font-size:13px;line-height:1.6}@media (max-width:640px){.integrations-search{flex-basis:100%}.integration-facts{grid-template-columns:1fr}.integration-connection{flex-direction:column}}.settings-attention{margin:var(--s3) 0 0;gap:6px;padding:0;font-size:14px;list-style:none;display:grid}.settings-attention li{align-items:center;gap:8px;display:flex}.settings-attention .status-dot{--tone:var(--amber)}.console-services{margin:var(--s2) 0 0;gap:6px;padding:0;font-size:13.5px;list-style:none;display:grid}.console-services li{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;display:grid}.linkedin-limit-note{color:var(--text);margin-top:4px;font-size:12.5px;display:block}.brief-prepared{border:1px solid var(--border);border-radius:10px;margin-top:6px;padding:8px 12px;font-size:13.5px}.brief-prepared summary{cursor:pointer;font-weight:600}.brief-prepared p{white-space:pre-line;color:var(--muted);margin:8px 0 2px}.import-tabs{margin:0 0 var(--s2);padding:0 0 var(--s3);border:0;border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14px;display:flex}.import-tabs legend{width:100%;margin-bottom:6px;padding:0;font-weight:600}.import-tab{border:1px solid var(--border);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.import-tab:has(input:checked){border-color:var(--spruce);background:var(--spruce-pale)}.map-intro{max-width:78ch;color:var(--muted);margin:0;font-size:14.5px}.map-layout{gap:var(--s4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.map-panel{padding:12px}.map-frame{position:relative}.map-frame svg{background:var(--surface-2);border-radius:10px;width:100%;height:auto;display:block}.map-land{fill:var(--border);stroke:var(--surface-2);stroke-width:.6px}.map-country{stroke:var(--surface);stroke-width:.8px;cursor:pointer;outline:none;transition:fill .12s}.map-country:hover,.map-country:focus-visible{stroke:var(--text);stroke-width:1.2px}.map-country.selected{stroke:var(--text);stroke-width:1.8px}.level-both{fill:var(--spruce);background:var(--spruce)}.level-finds{fill:color-mix(in srgb, var(--spruce) 58%, var(--surface));background:color-mix(in srgb, var(--spruce) 58%, var(--surface))}.level-people{fill:color-mix(in srgb, var(--spruce) 30%, var(--surface));background:color-mix(in srgb, var(--spruce) 30%, var(--surface))}.level-web{fill:color-mix(in srgb, var(--spruce) 9%, var(--surface));background:color-mix(in srgb, var(--spruce) 9%, var(--surface))}.map-register.researched{fill:var(--surface);stroke:var(--text);stroke-width:1.4px;pointer-events:none}.map-tip{background:var(--text);color:var(--surface);white-space:nowrap;pointer-events:none;border-radius:8px;padding:5px 9px;font-size:12.5px;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.map-tip b{margin-right:4px;font-weight:700}.map-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:0;padding:10px 4px 2px;font-size:12.5px;list-style:none;display:flex}.map-legend li{align-items:center;gap:6px;display:inline-flex}.map-key{border:1px solid var(--border);border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.map-key.ring{background:var(--surface);border:1.4px solid var(--text);border-radius:50%;width:10px;height:10px}.map-detail{flex-direction:column;gap:6px;display:flex;position:sticky;top:76px}.map-detail-title{margin:0;font-size:20px;font-weight:700}.map-level{color:var(--muted);align-items:center;gap:8px;margin:0 0 4px;font-size:13px;display:flex}.map-detail h3{margin:12px 0 2px;font-size:13px;font-weight:700}.map-services{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13.5px;line-height:1.45;list-style:none;display:flex}.map-services li{color:var(--muted);padding-left:14px;position:relative}.map-services li:before{content:"";background:var(--border-strong);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:2px}.map-services li.own{color:var(--text)}.map-services li.own:before{background:var(--spruce)}.map-services em{color:var(--danger);font-size:12.5px;font-style:normal;display:block}.map-register-line{margin:0;font-size:13px;line-height:1.5}.map-source{color:var(--muted);margin:10px 0 0;font-size:12px}.map-everywhere h2{margin:0 0 var(--s3);font-size:15px;font-weight:700}.map-columns{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.map-columns h3{margin:0 0 6px;font-size:13px;font-weight:700}.map-columns ul{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.45;display:flex}.map-table-wrap{padding:6px 12px;overflow-x:auto}.map-table{border-collapse:collapse;width:100%;font-size:13.5px}.map-table th,.map-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:9px 10px}.map-table thead th{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:600}.map-table tbody tr{cursor:pointer}.map-table tbody tr:hover,.map-table tbody tr.selected{background:var(--hover)}.map-table tbody th .link-button{color:var(--text);font-size:13.5px;font-weight:600;text-decoration:none}.map-table tbody tr:last-child>*{border-bottom:0}.map-rules{max-width:360px}@media (max-width:960px){.map-layout{grid-template-columns:minmax(0,1fr)}.map-detail{position:static}.map-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.map-table-wrap{order:-1}.map-intro{order:-2}}@media (prefers-reduced-motion:reduce){.map-country{transition:none}}.import-column-name small{font-size:12px}.import-samples{max-width:100%}.import-source{font-size:11.5px;display:block}.import-pages{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;display:flex}.import-pages .muted{margin-right:auto}.copy-badge{font:600 11.5px/1.6 var(--font-ui-stack);white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;padding:1px 8px;display:inline-block}.copy-badge.all,.copy-badge.imported{background:var(--spruce-pale);color:var(--spruce)}.copy-badge.some,.copy-badge.edited{background:var(--amber-pale);color:var(--text)}.copy-badge.none,.copy-badge.ai{border:1px dashed var(--border-strong);color:var(--muted)}.priority-list{margin:0 0 var(--s3);border:1px solid var(--border);border-radius:12px;padding:0;list-style:none;display:grid}.priority-list li{align-items:center;gap:var(--s3);grid-template-columns:28px minmax(0,1fr) auto auto;padding:10px 12px;display:grid}.priority-list li+li{border-top:1px solid var(--border)}.priority-list li.off .priority-name,.priority-list li.off .priority-rank{opacity:.5}.priority-rank{background:var(--spruce-pale);width:24px;height:24px;color:var(--spruce);font:700 12.5px/1 var(--font-ui-stack);border-radius:50%;place-items:center;display:grid}.priority-name{gap:2px;min-width:0;display:grid}.priority-name b{font-size:14px}.priority-name small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.priority-count{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;font-size:13px}.priority-actions{align-items:center;gap:4px;display:flex}.priority-actions .switch{margin-left:6px}.priority-found{margin:0 0 var(--s3);font-size:13px}.priority-found .link-button{align-items:center;gap:3px;display:inline-flex}.priority-total{font-size:14.5px}@media (max-width:560px){.priority-list li{grid-template-columns:24px minmax(0,1fr);row-gap:6px}.priority-count,.priority-actions{grid-column:2}}.email-priority,.brief-step,.imported-emails,.import-check{min-width:0}.brief-step{gap:var(--s4);display:grid}.brief-coverage{margin:0;font-size:14.5px;line-height:1.55}.brief-box{border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;display:grid;position:relative}.brief-box:focus-within{border-color:var(--spruce);box-shadow:0 0 0 3px var(--spruce-pale)}.brief-box .brief-text{box-shadow:none;resize:vertical;background:0 0;border:0;border-radius:12px 12px 0 0;min-height:180px}.brief-box .brief-text:focus{box-shadow:none;outline:none}.brief-tools{align-items:center;gap:var(--s2);border-top:1px solid var(--border);flex-wrap:wrap;padding:6px 8px;display:flex}.brief-tools-end{align-items:center;gap:var(--s2);margin-left:auto;font-size:12.5px;display:inline-flex}.brief-hint{font-size:12.5px}.brief-rec{color:var(--danger)}.brief-picker{position:relative}.brief-menu,.brief-suggest{z-index:20;background:var(--surface);border:1px solid var(--border);min-width:200px;max-height:240px;box-shadow:var(--shadow-lift);border-radius:10px;margin:0;padding:4px;list-style:none;position:absolute;overflow-y:auto}.brief-menu{bottom:calc(100% + 4px);left:0}.brief-suggest{bottom:44px;left:12px}.brief-menu button,.brief-suggest button{text-align:left;width:100%;font:500 13px/1.4 var(--font-ui-stack);color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 10px;display:block}.brief-menu button:hover,.brief-suggest button:hover,.brief-suggest button.active{background:var(--spruce-pale);color:var(--spruce)}.brief-source{color:var(--muted);margin:0;font-size:13px}.brief-source summary{cursor:pointer}.brief-versions{margin:var(--s2) 0 0;color:var(--text);gap:6px;padding-left:20px;font-size:13px;display:grid}.brief-status{min-height:18px;margin:0;font-size:12.5px}.imported-emails{gap:var(--s3);display:grid}.imported-steps{flex-wrap:wrap;justify-self:start}.imported-step-head{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.imported-step-head p{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13.5px;display:inline-flex}.imported-note{margin:0;font-size:13px}.imported-template{gap:var(--s2);padding:var(--s3);border:1px solid var(--border);background:var(--off-white);border-radius:12px;display:grid}.imported-list{border:1px solid var(--border);border-radius:12px;margin:0;padding:0;list-style:none;display:grid}.imported-lead{gap:var(--s2);padding:12px 14px;display:grid}.imported-lead+.imported-lead{border-top:1px solid var(--border)}.imported-lead-head{justify-content:space-between;align-items:baseline;gap:var(--s3);min-width:0;font-size:13.5px;display:flex}.imported-lead-head>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.imported-text{max-height:9.5em;font-size:13.5px;line-height:1.55;position:relative;overflow:hidden}.imported-text.full{max-height:none}.imported-text p{white-space:pre-wrap;margin:0}.imported-text .imported-subject{margin-bottom:4px;font-weight:600}.imported-text:not(.full) .link-button{background:linear-gradient(90deg, transparent, var(--surface) 35%);padding-left:40px;position:absolute;bottom:0;right:0}.imported-ai{margin:0;font-size:13px}.imported-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.imported-edit{gap:var(--s2);display:grid}.draft-row .copy-badge{padding:0 6px;font-size:10.5px}.sequence-card-head .copy-badge{margin-left:6px}@media (max-width:760px){.setup-flow.import-flow .settings-split{grid-template-columns:minmax(0,1fr)}}.booking-other{margin-top:var(--s3);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.booking-other .text-input{width:auto;min-width:210px}.booking-clash{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s3);border:1px solid var(--amber);background:var(--amber-pale);border-radius:10px;flex-wrap:wrap;padding:10px 14px;font-size:13.5px;display:flex}.booking-clash p{flex:260px;margin:0}.steps-top{gap:var(--s4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.steps-top>*{min-width:0}.steps-bar ol{scrollbar-width:none;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;gap:2px;margin:0;padding:4px;list-style:none;display:flex;position:relative;overflow-x:auto}.steps-bar ol::-webkit-scrollbar{display:none}.steps-bar li{flex:1 0 auto;display:flex}.steps-bar-item{width:100%;font:600 13.5px/1.2 var(--font-ui-stack);color:var(--text);white-space:nowrap;cursor:pointer;transition:background var(--fast), color var(--fast);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;display:flex}.steps-bar-item:hover{background:var(--hover)}.steps-bar-item.active{background:var(--spruce-pale);color:var(--spruce)}.steps-bar-item.upcoming span{opacity:.55}.steps-bar-item:disabled{cursor:default}.steps-bar-item:disabled:hover{background:0 0}.steps-bar-item:focus-visible{outline:2px solid var(--spruce);outline-offset:-2px}.steps-parts{flex-wrap:wrap;gap:6px;display:flex}.steps-parts button{border:1px solid var(--border);background:var(--surface);font:500 13px/1.3 var(--font-ui-stack);color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.steps-parts button:hover{color:var(--text);border-color:var(--border-strong)}.steps-parts button.active{border-color:var(--spruce);color:var(--text);font-weight:600}.steps-parts button:disabled{cursor:default;opacity:.6}.steps-parts .state-mark{transform:scale(.85)}@media (prefers-reduced-motion:reduce){.steps-bar-item{transition:none}}.brief-box .brief-text{resize:vertical;height:240px;min-height:140px;max-height:70vh;overflow-y:auto}.textbox-vars{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;font-size:12.5px;display:flex}.var-chip{border:1px solid var(--border);background:var(--surface);font:500 12px/1.6 var(--font-ui-stack);color:var(--text);cursor:pointer;border-radius:999px;padding:1px 8px}.var-chip:hover{border-color:var(--spruce);color:var(--spruce)}.block-words-add{align-items:center;gap:3px;margin:0 0 8px 14px;font-size:12.5px;display:inline-flex}.block-words{border-left:3px solid color-mix(in srgb, var(--c) 35%, transparent);gap:4px;padding:2px 12px 10px 14px;display:grid}.block-words-label{font-size:12.5px;font-weight:600}.block-words-label small{margin-left:4px;font-weight:400}.column-use{margin-bottom:var(--s4)}.column-use ul{margin:var(--s2) 0;gap:6px;padding-left:18px;font-size:14px;display:grid}.column-use code{font-family:var(--font-ui-stack);border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-right:4px;padding:1px 7px;font-size:13px}.column-use .muted{margin:0;font-size:13px}.composer{gap:var(--s4);display:grid}.composer .settings-lead{margin:0}.composer-table-wrap{border:1px solid var(--border);border-radius:12px;overflow-x:auto}.composer-table{border-collapse:collapse;width:100%;font-size:13.5px}.composer-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px;font-weight:600}.composer-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:7px 12px}.composer-table tbody:last-child tr:last-child td{border-bottom:0}.composer-group th{color:var(--text);background:var(--off-white);padding-top:12px;font-size:12.5px}.composer-name{white-space:nowrap;font-weight:600}.composer-sample{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:420px;overflow:hidden}.composer-table tr.off td:not(:last-child){opacity:.5}.composer-table .table-select{min-width:170px}.composer-outline{padding:var(--s3) var(--s4);border:1px solid var(--border);background:var(--off-white);border-radius:12px}.composer-outline-head{align-items:center;gap:var(--s3);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.composer-outline-head b{margin-right:auto}.composer-ps{align-items:center;gap:6px;font-size:13px;display:inline-flex}.composer-outline ol{gap:6px;margin:0;padding-left:20px;font-size:13.5px;display:grid}.composer-outline li{padding-left:4px}.composer-part{margin-right:8px;font-weight:600}.composer-from code{font-family:var(--font-ui-stack);border:1px solid var(--border);background:var(--surface);border-radius:8px;margin-right:4px;padding:1px 7px;font-size:12.5px}.composer-ai{color:var(--muted);font-style:italic}.composer-note{margin:var(--s2) 0 0;font-size:12.5px}.composer-write{gap:var(--s3);display:grid}.composer-write-head{align-items:center;gap:var(--s2);flex-wrap:wrap;font-size:13.5px;display:flex}.composer-mail{padding:var(--s4);border:1px solid var(--border);background:var(--surface);border-radius:12px}.composer-mail-subject{margin:0 0 var(--s2);font-weight:600}.composer-mail-body{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.composer-row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.composer-size{transform-origin:100%;margin-left:auto;transform:scale(.88)}.composer-row .composer-part{min-width:130px}.composer-row .composer-from,.composer-row .composer-ai{text-align:left;flex:auto}
