.sfb-rx,.sfb-wt,.sfb-tree{width:100%;max-width:980px!important;text-align:left}.sfb-cal,.sfb-setup{width:100%;max-width:560px!important;text-align:left}.sfb-wc .sfi-np,.sfb-ind .sfi-np,.sfb-tag-demo .sfi-np,.sfb-lead .sfi-np{width:100%;max-width:none!important}.sfb-rest{color:transparent;-webkit-user-select:none;user-select:none}.sfb-bar-title{flex:1;min-width:0;margin-left:10px;overflow:hidden;color:var(--sfi-muted);font-size:12.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.sfb-bar-chip{display:inline-flex;flex-shrink:0;align-items:center;gap:5px;padding:2px 9px;border-radius:999px;background:var(--sfi-hl-soft);color:var(--sfi-brand-ink);font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.sfb-bar-chip.is-ok{background:#e4f3e8;color:#23633a}.sfb-bar-chip .sfd-spin{width:10px;height:10px;border-width:1.5px}.sfb-label{display:flex;align-items:center;gap:6px;color:var(--sfi-muted);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.sfb-label svg{color:var(--sfi-brand)}.sfb-dim{color:var(--sfi-dim)}.sfb-avatar{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--sfi-hl-soft);color:var(--sfi-brand-ink);font-size:12.5px;font-weight:600}.sfb-status{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-height:20px;color:var(--sfi-muted);font-size:13px;font-variant-numeric:tabular-nums;line-height:1.45;animation:sfb-fade .3s ease both}.sfb-status.is-center{justify-content:center;text-align:center}.sfb-status svg{flex-shrink:0;color:var(--sfi-brand)}.sfb-tags{display:flex;flex-wrap:wrap;gap:6px}.sfb-tag{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:var(--sfi-hl-soft);color:var(--sfi-brand-ink);font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap}.sfb-tag.is-warm{background:var(--sfi-butter);color:#7a5b0c}.sfb-tag.is-hot{background:#fdecec;color:#b42318}.sfb-tag.is-soft{background:var(--sfi-stone);color:var(--sfi-muted)}.sfb-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#e4f3e8;color:#23633a;font-size:12.5px;font-weight:500;line-height:1.35}.sfb-chip.is-new{margin-left:auto;background:var(--sfi-hl-soft);color:var(--sfi-brand-ink)}.sfb-outcome{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:12px;background:#e4f3e8;color:#23633a;font-size:13.5px;font-weight:500;line-height:1.4}.sfb-outcome.is-center{justify-self:center}.sfb-lines li,.sfb-tag,.sfb-chip,.sfb-outcome,.sfb-booked,.sfb-rx-text,.sfb-cal-ev.is-new,.sfb-cal-open,.sfb-whisper,.sfb-whisper-done,.sfb-msg-row,.sfb-voice-say,.sfb-forward,.sfb-live,.sfb-widget-sent,.sfb-wc-crm,.sfb-code-new,.sfb-greet,.sfb-preview-live,.sfb-lead-status,.sfb-mail-row,.sfb-mail-open,.sfb-stamp{opacity:0;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease,background-color .3s ease,border-color .3s ease}.sfb-lines li.is-in,.sfb-tag.is-in,.sfb-chip.is-in,.sfb-outcome.is-in,.sfb-booked.is-in,.sfb-rx-text.is-in,.sfb-cal-ev.is-new.is-in,.sfb-cal-open.is-in,.sfb-whisper.is-in,.sfb-whisper-done.is-in,.sfb-msg-row.is-in,.sfb-voice-say.is-in,.sfb-forward.is-in,.sfb-live.is-in,.sfb-widget-sent.is-in,.sfb-wc-crm.is-in,.sfb-code-new.is-in,.sfb-greet.is-in,.sfb-preview-live.is-in,.sfb-lead-status.is-in,.sfb-mail-row.is-in,.sfb-mail-open.is-in,.sfb-stamp.is-in{opacity:1;transform:none}@keyframes sfb-fade{0%{opacity:0}to{opacity:1}}.sfb-dots{display:inline-flex;align-items:center;gap:3px;height:14px}.sfb-dots i{display:block;width:6px;height:6px;border-radius:50%;background:var(--sfi-dim);animation:sfb-dot 1.1s ease-in-out infinite}.sfb-dots i:nth-child(2){animation-delay:.15s}.sfb-dots i:nth-child(3){animation-delay:.3s}@keyframes sfb-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}.sfb-lines{display:grid;align-content:start;gap:10px}.sfb-lines li{display:grid;gap:2px;max-width:88%;padding:10px 14px;border-radius:14px;background:var(--sfi-paper-2)}.sfb-lines li.is-ai{justify-self:end;background:var(--sfi-hl-soft)}.sfb-lines li.is-you{justify-self:end;background:#e4f3e8}.sfb-lines p{color:var(--sfi-ink);font-size:14.5px;line-height:1.5}.sfb-lines.is-compact{gap:8px}.sfb-lines.is-compact li{padding:8px 12px}.sfb-lines.is-compact p{font-size:13.5px}.sfb-lines .sfb-tag{margin-left:6px;vertical-align:1px}.sfb-who{color:var(--sfi-muted);font-size:11.5px;font-weight:600}.sfb-phone{flex-shrink:0;width:286px;max-width:100%;padding:9px;border-radius:46px;background:#1c1c1e;box-shadow:var(--sfi-shadow-win)}.sfb-phone-screen{display:flex;flex-direction:column;height:560px;overflow:hidden;border-radius:37px;background:#fff}.sfb-phone-status{position:relative;display:flex;align-items:center;justify-content:space-between;height:44px;padding:4px 26px 0;color:#111;font-size:13px;font-weight:600}.sfb-phone-island{position:absolute;top:10px;left:50%;width:86px;height:25px;border-radius:999px;background:#000;transform:translate(-50%)}.sfb-phone-icons{display:inline-flex;align-items:center;gap:4px}.sfb-msg-head{display:grid;justify-items:center;gap:3px;padding:6px 12px 10px;border-bottom:1px solid #eee;background:#f9f9f9}.sfb-msg-head b{color:#111;font-size:13px;font-weight:600}.sfb-msg-head span{color:#8a8a8e;font-size:10.5px}.sfb-msg-thread{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:6px;min-height:0;padding:12px 12px 16px;overflow:hidden}.sfb-msg-day{align-self:center;margin:6px 0 2px;color:#8a8a8e;font-size:10.5px;font-weight:500}.sfb-msg{align-self:flex-start;max-width:84%;padding:8px 12px;border-radius:18px 18px 18px 5px;background:#e9e9eb;color:#111;font-size:13.5px;line-height:1.4}.sfb-msg.is-old{color:#3c3c43}.sfb-msg.is-new{animation:sfb-fade .4s ease both}.sfb-msg.is-card{display:grid;gap:3px;max-width:94%}.sfb-msg-title{margin-bottom:2px;font-weight:600}.sfb-msg-row{display:grid;grid-template-columns:46px minmax(0,1fr);gap:4px}.sfb-msg-row i{color:#6c6c70;font-size:11.5px;font-style:normal;font-weight:600;line-height:1.7}.sfb-msg-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.sfb-msg-actions span{padding:5px 11px;border:1px solid var(--sfi-hl);border-radius:999px;color:var(--sfi-brand-ink);font-size:12px;font-weight:500}.sfb-msg-typing{padding:10px 14px}.sfb-rx-body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-areas:"call call" "lines notes" "text text";gap:18px 26px;padding:22px 26px 26px}.sfb-callbar{grid-area:call;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 16px;border:1px solid var(--sfi-line);border-radius:14px;background:var(--sfi-white)}.sfb-callbar-icon{display:grid;flex-shrink:0;place-items:center;width:40px;height:40px;border-radius:999px;background:#e4f3e8;color:#23633a;animation:sfb-ring 1.2s ease-in-out infinite;transition:background-color .3s ease}.sfb-callbar.is-live .sfb-callbar-icon{background:var(--sfi-hl-soft);color:var(--sfi-brand);animation:none}.sfb-callbar.is-ended .sfb-callbar-icon{background:#e4f3e8;color:#23633a}@keyframes sfb-ring{0%,to{box-shadow:0 0 #23633a4d}50%{box-shadow:0 0 0 8px #23633a00}}.sfb-callbar-who{display:grid;flex:1;min-width:140px}.sfb-callbar-who b{color:var(--sfi-ink);font-size:15px;font-variant-numeric:tabular-nums}.sfb-callbar-who span{color:var(--sfi-muted);font-size:12.5px}.sfb-callbar-state{display:inline-flex;align-items:center;gap:7px;color:var(--sfi-muted);font-size:13px;font-variant-numeric:tabular-nums}.sfb-callbar.is-ended .sfb-callbar-state{color:#23633a}.sfb-rx-body>.sfb-lines{grid-area:lines}.sfb-rx-notes{grid-area:notes;display:grid;align-content:start;gap:14px;padding-left:22px;border-left:1px solid var(--sfi-line)}.sfb-fields{display:grid;border-top:1px solid var(--sfi-line)}.sfb-fields li{display:grid;grid-template-columns:16px 62px minmax(0,1fr);gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid var(--sfi-line);font-size:13px;line-height:1.4}.sfb-field-check{display:grid;place-items:center;width:16px;height:16px;border:1.5px solid var(--sfi-line-2);border-radius:999px;color:#fff;transition:background-color .25s ease,border-color .25s ease}.sfb-fields li.is-done .sfb-field-check{border-color:var(--sfi-brand);background:var(--sfi-brand)}.sfb-field-label{color:var(--sfi-muted);font-size:12px}.sfb-field-value{min-width:0;color:var(--sfi-ink);font-weight:500}.sfb-booked{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid #cfe7d6;border-radius:12px;background:#f1f8f3;color:var(--sfi-muted);font-size:13px;line-height:1.45}.sfb-booked svg{flex-shrink:0;margin-top:1px;color:#23633a}.sfb-booked b{display:block;color:var(--sfi-ink);font-size:14px;font-weight:600}.sfb-rx-text{grid-area:text;display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid var(--sfi-line);border-radius:16px;background:var(--sfi-paper);box-shadow:0 10px 24px -18px #25203f59}.sfb-rx-text-icon{display:grid;flex-shrink:0;place-items:center;width:32px;height:32px;border-radius:9px;background:#34c759;color:#fff}.sfb-rx-text-copy{display:grid;flex:1;gap:2px;min-width:0;color:var(--sfi-text);font-size:13.5px;line-height:1.45}.sfb-rx-text-copy b{display:flex;justify-content:space-between;gap:8px;color:var(--sfi-ink);font-size:13px;font-weight:600}.sfb-rx-text-copy b span{color:var(--sfi-dim);font-weight:400}.sfb-cal-body{display:grid;gap:14px;padding:18px 20px 20px}.sfb-cal-grid{display:grid;grid-template-columns:26px repeat(5,minmax(0,1fr));grid-template-rows:24px repeat(16,15px);column-gap:4px}.sfb-cal-day{align-self:center;color:var(--sfi-muted);font-size:11.5px;font-weight:600;text-align:center;transition:color .25s ease}.sfb-cal-day.is-on{color:var(--sfi-brand)}.sfb-cal-hour{align-self:start;color:var(--sfi-dim);font-size:10.5px;font-variant-numeric:tabular-nums;line-height:1;transform:translateY(-4px)}.sfb-cal-col{border-radius:6px;background-color:var(--sfi-paper);background-image:repeating-linear-gradient(to bottom,var(--sfi-line) 0 1px,transparent 1px 30px);transition:background-color .3s ease,box-shadow .3s ease}.sfb-cal-col.is-scan{background-color:var(--sfi-hl-soft);box-shadow:inset 0 0 0 1px var(--sfi-hl)}.sfb-cal-ev{z-index:1;min-width:0;margin:1px 0;padding:2px 5px;overflow:hidden;border-left:2px solid var(--sfi-line-2);border-radius:4px;background:var(--sfi-stone);color:var(--sfi-muted);font-size:10.5px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.sfb-cal-ev.is-short{padding:0 5px;font-size:9.5px;line-height:12px}.sfb-cal-ev.is-lunch{border-left-color:transparent;background:repeating-linear-gradient(-45deg,var(--sfi-paper-2) 0 4px,transparent 4px 8px);color:var(--sfi-dim)}.sfb-cal-open{z-index:1;display:grid;place-items:center;margin:1px 0;overflow:hidden;border:1.5px dashed var(--sfi-brand);border-radius:5px;color:var(--sfi-brand-ink);font-size:10px;font-weight:600;white-space:nowrap}.sfb-cal-open.is-in{animation:sfb-glow 1.4s ease-in-out infinite}.sfb-cal-open.is-pick{border-style:solid;background:var(--sfi-hl)}@keyframes sfb-glow{0%,to{box-shadow:0 0 #5544d040}50%{box-shadow:0 0 0 4px #5544d000}}.sfb-cal-ev.is-new{z-index:2;display:grid;align-content:center;border-left-color:var(--sfi-brand-ink);background:var(--sfi-brand);color:#fff;font-size:10px;transform:scale(.85)}.sfb-cal-ev.is-new.is-in{box-shadow:0 8px 18px -8px #5544d0b3}.sfb-cal-ev.is-new b{overflow:hidden;font-weight:600;text-overflow:ellipsis}.sfb-cal-foot{display:flex;flex-wrap:wrap;gap:8px}.sfb-wt-body{display:grid;gap:18px;padding:24px 26px 26px}.sfb-wt-path{display:grid;grid-template-columns:minmax(0,1fr) minmax(20px,.7fr) minmax(0,1fr) minmax(20px,.7fr) minmax(0,1fr);align-items:start}.sfb-wt-node{display:grid;justify-items:center;gap:2px;min-width:0;text-align:center;transition:opacity .35s ease}.sfb-wt-node .sfb-avatar,.sfb-wt-mark{width:44px;height:44px;margin-bottom:6px;font-size:15px;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.sfb-wt-mark{display:grid;place-items:center;border-radius:999px;background:var(--sfi-white);box-shadow:0 0 0 1px var(--sfi-line)}.sfb-wt-node b{max-width:100%;overflow:hidden;color:var(--sfi-ink);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sfb-wt-node>span:last-child{color:var(--sfi-muted);font-size:12px;line-height:1.35}.sfb-wt-node.is-caller .sfb-avatar{background:var(--sfi-butter);color:#7a5b0c}.sfb-wt-node.is-you .sfb-avatar{background:var(--sfi-stone);color:var(--sfi-muted)}.sfb-wt-link{position:relative;height:3px;margin-top:21px;overflow:hidden;border-radius:3px;background:var(--sfi-line);transition:background-color .35s ease}.sfb-wt-link:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--sfi-brand),transparent);opacity:0;transform:translate(-100%)}.sfb-wt-body .sfb-wt-link.is-a,.sfb-wt-body.is-whisper .sfb-wt-link.is-b{background:var(--sfi-brand)}.sfb-wt-body.is-ring .sfb-wt-link.is-b:after{opacity:1;animation:sfb-sweep .9s linear infinite}.sfb-wt-body.is-ring .sfb-wt-node.is-you .sfb-avatar,.sfb-wt-body.is-whisper .sfb-wt-node.is-you .sfb-avatar{background:var(--sfi-hl-soft);color:var(--sfi-brand-ink);box-shadow:0 0 0 4px var(--sfi-hl-soft)}.sfb-wt-body.is-live .sfb-wt-link{background:#2f9e5b}.sfb-wt-body.is-live .sfb-wt-node.is-ai{opacity:.5}.sfb-wt-body.is-live .sfb-wt-node.is-you .sfb-avatar,.sfb-wt-body.is-live .sfb-wt-node.is-caller .sfb-avatar{background:#e4f3e8;color:#23633a;box-shadow:0 0 0 4px #eef8f1}@keyframes sfb-sweep{to{transform:translate(100%)}}.sfb-wt-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px;align-items:start}.sfb-whisper{display:grid;gap:10px;padding:16px 18px;border-radius:16px;background:var(--sfi-cta);color:#fff}.sfb-whisper-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;font-weight:600}.sfb-whisper-head span{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:#fff9;font-size:11.5px;font-weight:500}.sfb-whisper-text{color:#ffffffeb;font-size:14px;line-height:1.55}.sfb-whisper-text .sfd-caret{background:var(--sfi-hl)}.sfb-whisper-done{display:inline-flex;align-items:center;gap:6px;color:#9fe0b5;font-size:12.5px;font-weight:500}.sfb-tx{display:flex;justify-content:center}.sfb-tx-phone .sfb-phone-screen{height:520px}.sfb-ind{display:grid;gap:18px;width:100%;max-width:820px;text-align:left}.sfb-ind-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.sfb-ind-tab{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;overflow:hidden;border:1px solid var(--sfi-line-2);border-radius:999px;background:var(--sfi-white);color:var(--sfi-ink);font:inherit;font-size:14.5px;font-weight:500;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.sfb-ind-tab svg{color:var(--sfi-brand)}.sfb-ind-tab:hover{border-color:var(--sfi-ink)}.sfb-ind-tab.is-on{border-color:var(--sfi-cta);background:var(--sfi-cta);color:#fff}.sfb-ind-tab.is-on svg{color:var(--sfi-hl)}.sfb-ind-progress{position:absolute;right:14px;bottom:5px;left:14px;height:2px;overflow:hidden;border-radius:2px;background:#ffffff2e}.sfb-ind-progress i{display:block;height:100%;background:var(--sfi-hl);transform-origin:left;transition:transform .12s linear}.sfb-ind-win{animation:sfb-fade .35s ease both}.sfb-ind-body{display:grid;gap:16px;min-height:330px;padding:20px 24px 24px}.sfb-ind-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;align-self:end;padding-top:14px;border-top:1px solid var(--sfi-line)}.sfb-setup-body{display:grid;grid-template-columns:186px minmax(0,1fr);min-height:340px}.sfb-setup-rail{display:grid;align-content:start;gap:16px;padding:20px 18px;border-right:1px solid var(--sfi-line);background:var(--sfi-paper)}.sfb-setup-bar{display:block;height:4px;overflow:hidden;border-radius:4px;background:var(--sfi-line)}.sfb-setup-bar i{display:block;height:100%;background:var(--sfi-brand);transform-origin:left;transition:transform .12s linear}.sfb-setup-rail ol{display:grid;gap:4px}.sfb-setup-rail li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start;padding:8px 0;opacity:.55;transition:opacity .3s ease}.sfb-setup-rail li.is-on,.sfb-setup-rail li.is-done{opacity:1}.sfb-setup-rail li>span:last-child{display:grid;min-width:0}.sfb-setup-rail b{color:var(--sfi-ink);font-size:13.5px;font-weight:600}.sfb-setup-rail li>span:last-child>span{color:var(--sfi-muted);font-size:12px}.sfb-setup-num{display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--sfi-line-2);border-radius:999px;color:var(--sfi-muted);font-size:12px;font-weight:600;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.sfb-setup-rail li.is-on .sfb-setup-num{border-color:var(--sfi-brand);color:var(--sfi-brand)}.sfb-setup-rail li.is-done .sfb-setup-num{border-color:var(--sfi-brand);background:var(--sfi-brand);color:#fff}.sfb-setup-stage{display:grid;padding:20px 22px 22px}.sfb-setup-panel{display:grid;grid-area:1 / 1;align-content:start;gap:12px;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .35s ease;pointer-events:none}.sfb-setup-panel.is-on{opacity:1;transform:none}.sfb-voices,.sfb-options{display:grid;gap:8px}.sfb-voices li{display:grid;grid-template-columns:28px auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 12px;border:1px solid var(--sfi-line);border-radius:12px;font-size:13px;transition:border-color .25s ease,background-color .25s ease}.sfb-voices li b{color:var(--sfi-ink);font-size:14px;font-weight:600}.sfb-voices li>span:nth-child(3){overflow:hidden;color:var(--sfi-muted);text-overflow:ellipsis;white-space:nowrap}.sfb-voices li.is-on{border-color:var(--sfi-brand);background:var(--sfi-hl-soft)}.sfb-voice-play{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--sfi-paper-2);color:var(--sfi-muted)}.sfb-voice-check{color:var(--sfi-brand)}.sfb-voice-say{color:var(--sfi-text);font-family:var(--sfi-serif);font-size:19px;line-height:1.35}.sfb-rules{display:grid;border-top:1px solid var(--sfi-line)}.sfb-rules li{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--sfi-line);color:var(--sfi-text);font-size:13.5px;line-height:1.4}.sfb-switch{position:relative;flex-shrink:0;width:32px;height:18px;border-radius:999px;background:var(--sfi-line-2);transition:background-color .25s ease}.sfb-switch i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:999px;background:#fff;box-shadow:0 1px 2px #0003;transition:transform .25s ease}.sfb-rules li.is-on .sfb-switch{background:var(--sfi-brand)}.sfb-rules li.is-on .sfb-switch i{transform:translate(14px)}.sfb-options li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--sfi-line);border-radius:12px;color:var(--sfi-text);font-size:13.5px;line-height:1.35;transition:border-color .25s ease,background-color .25s ease}.sfb-radio{flex-shrink:0;width:15px;height:15px;border:1.5px solid var(--sfi-line-2);border-radius:999px;transition:border-color .25s ease,box-shadow .25s ease}.sfb-options li.is-on{border-color:var(--sfi-brand);background:var(--sfi-hl-soft)}.sfb-options li.is-on .sfb-radio{border-color:var(--sfi-brand);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 8px var(--sfi-brand)}.sfb-forward{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:10px 12px;border-radius:10px;background:var(--sfi-paper);color:var(--sfi-muted);font-size:13px}.sfb-forward b{color:var(--sfi-ink);font-variant-numeric:tabular-nums}.sfb-live .sfd-live-dot{background:#2f9e5b}.sfb-live .sfd-live-dot:after{border-color:#2f9e5b73}.sfb-live{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:8px 13px;border-radius:999px;background:#e4f3e8;color:#23633a;font-size:13px;font-weight:500}.sfb-chat-list,.sfb-msg-thread,.sfb-vx-caps{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 36px);mask-image:linear-gradient(to bottom,transparent 0,#000 36px)}.sfb-chat-list{display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:8px;min-height:0;padding:12px;overflow:hidden}.sfb-chat-list>li{flex-shrink:0;animation:sfb-fade .35s ease both}.sfb-chat-ai{align-self:flex-start;max-width:88%;padding:8px 12px;border-radius:16px 16px 16px 4px;background:var(--sfi-paper-2);color:var(--sfi-ink);font-size:13.5px;line-height:1.45}.sfb-chat-ai.is-typing{padding:10px 13px}.sfb-chat-choices{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.sfb-chat-choices span{padding:4px 10px;border:1px solid var(--sfb-biz, var(--sfi-brand));border-radius:999px;background:var(--sfi-white);color:var(--sfb-biz, var(--sfi-brand-ink));font-size:12px;font-weight:500;transition:opacity .3s ease,background-color .25s ease,color .25s ease}.sfb-chat-choices span.is-picked{background:var(--sfb-biz, var(--sfi-brand));color:#fff}.sfb-chat-choices span.is-off{opacity:.38}.sfb-chat-you{display:inline-flex;align-items:center;gap:6px;align-self:flex-end;max-width:88%;padding:8px 12px;overflow-wrap:anywhere;border-radius:16px 16px 4px;background:var(--sfi-cta);color:#fff;font-size:13.5px;font-variant-numeric:tabular-nums;line-height:1.45}.sfb-chat-you.is-bad{background:#f8e1df;color:#8f1d14}.sfb-chat-ok{display:grid;flex-shrink:0;place-items:center;width:16px;height:16px;border-radius:999px;background:#34c759;color:#fff;animation:sfb-fade .3s ease both}.sfb-chat-note{display:inline-flex;align-items:center;gap:5px;align-self:center;max-width:94%;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:500;line-height:1.4;text-align:center}.sfb-chat-note svg{flex-shrink:0}.sfb-chat-note.is-bad{border-radius:10px;background:#fdecec;color:#b42318}.sfb-chat-note.is-branch{background:var(--sfi-hl-soft);color:var(--sfi-brand-ink)}.sfb-chat-note.is-ok{background:#e4f3e8;color:#23633a}.sfb-wc{--sfb-biz: #2f6b4f;display:grid;gap:14px;width:100%;max-width:980px;text-align:left}.sfb-wc.is-compact{max-width:880px}.sfb-wc-bar .sfb-url{margin:0 auto;transform:translate(-24px)}.sfb-url{display:inline-flex;align-items:center;gap:6px;max-width:60%;padding:3px 14px;overflow:hidden;border:1px solid var(--sfi-line);border-radius:999px;background:var(--sfi-white);color:var(--sfi-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sfb-site{position:relative;height:560px;overflow:hidden;background:linear-gradient(180deg,#fff,#f7f5f0)}.sfb-wc.is-compact .sfb-site{height:500px}.sfb-site-nav{display:flex;align-items:center;gap:16px;padding:14px 26px;border-bottom:1px solid var(--sfi-line)}.sfb-site-logo{display:inline-flex;align-items:center;gap:8px;color:var(--sfi-ink);font-size:14.5px;font-weight:600}.sfb-site-logo span{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:var(--sfb-biz);color:#fff;font-size:13px}.sfb-site-links{display:flex;gap:20px;margin-left:12px}.sfb-site-links i{color:var(--sfi-muted);font-size:13px;font-style:normal}.sfb-site-cta{margin-left:auto;padding:6px 14px;border-radius:999px;background:var(--sfb-biz);color:#fff;font-size:12.5px;font-weight:500;white-space:nowrap}.sfb-site-hero{display:grid;gap:12px;max-width:50%;padding:48px 26px 0}.sfb-site-kicker{color:var(--sfb-biz);font-size:12px;font-weight:600}.sfb-site-h{color:var(--sfi-ink);font-family:var(--sfi-serif);font-size:clamp(30px,3.4vw,42px);line-height:1.05}.sfb-site-line{display:block;width:92%;height:9px;border-radius:6px;background:var(--sfi-stone)}.sfb-site-line.is-short{width:64%}.sfb-site-btns{display:flex;gap:10px;margin-top:10px}.sfb-site-btns i{display:block;width:116px;height:36px;border:1px solid var(--sfi-line-2);border-radius:999px}.sfb-site-btns i.is-dark{border-color:var(--sfb-biz);background:var(--sfb-biz)}.sfb-site-cards{position:absolute;bottom:26px;left:26px;display:grid;grid-template-columns:1.4fr 1fr;gap:12px;width:calc(50% - 26px)}.sfb-site-cards span{height:120px;border-radius:14px;background:radial-gradient(circle at 30% 30%,rgba(47,107,79,.16),transparent 60%),#eef1ea}.sfb-site-cards span:nth-child(3){display:none}.sfb-wc.is-compact .sfb-site-cards{display:none}.sfb-widget{position:absolute;top:70px;right:22px;bottom:90px;z-index:2;display:flex;flex-direction:column;width:350px;overflow:hidden;border:1px solid var(--sfi-line);border-radius:18px;background:var(--sfi-white);box-shadow:0 30px 60px -30px #25203f73,0 10px 24px -14px #25203f33;opacity:0;transform:translateY(14px) scale(.97);transform-origin:bottom right;transition:opacity .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.sfb-wc.is-compact .sfb-widget{top:62px;bottom:86px}.sfb-widget.is-open{opacity:1;transform:none}.sfb-widget-head{display:flex;flex-shrink:0;align-items:center;gap:10px;padding:12px 14px;background:var(--sfb-biz);color:#fff}.sfb-widget-head>span:nth-child(2){display:grid;min-width:0}.sfb-widget-head b{overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sfb-widget-head>span:nth-child(2)>span{font-size:11.5px;opacity:.8}.sfb-avatar.is-brand{background:#fff;color:var(--sfb-biz)}.sfb-widget-mic{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;margin-left:auto;border-radius:999px;background:#ffffff29;transition:background-color .25s ease}.sfb-widget-mic.is-on{background:#fff;color:var(--sfb-biz)}.sfb-widget-sent{position:absolute;top:64px;right:12px;left:12px;z-index:3;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border-radius:12px;background:#23633a;color:#fff;font-size:13px;font-weight:500;box-shadow:0 10px 20px -12px #23633acc}.sfb-widget-input{display:flex;flex-shrink:0;align-items:center;gap:8px;margin:0 12px;padding:6px 6px 6px 14px;border:1px solid var(--sfi-line-2);border-radius:999px;color:var(--sfi-ink);font-size:13px;font-variant-numeric:tabular-nums;transition:border-color .2s ease,background-color .2s ease}.sfb-widget-input>span:first-child{flex:1;min-width:0;overflow:hidden;white-space:nowrap}.sfb-widget-input.is-typing{border-color:var(--sfb-biz)}.sfb-widget-input.is-bad{border-color:#d9534f;background:#fff7f6}.sfb-ph{color:var(--sfi-dim)}.sfb-widget-send{display:grid;flex-shrink:0;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--sfb-biz);color:#fff;transition:transform .15s ease}.sfb-widget-send.is-pressed{transform:scale(.86)}.sfb-widget-brand{flex-shrink:0;padding:7px 0 9px;color:var(--sfi-dim);font-size:10.5px;text-align:center}.sfb-launcher{position:absolute;right:22px;bottom:22px;z-index:2;display:grid;place-items:center;width:54px;height:54px;border-radius:999px;background:var(--sfb-biz);color:#fff;box-shadow:0 12px 24px -10px #25203f80;animation:sfb-launch 1.8s ease-in-out infinite;transition:background-color .3s ease,opacity .35s ease,transform .35s cubic-bezier(.22,1,.36,1)}.sfb-launcher.is-open{background:var(--sfi-cta);animation:none}.sfb-launcher.is-pop:not(.is-in){opacity:0;transform:scale(.4);animation:none}@keyframes sfb-launch{0%,to{box-shadow:0 12px 24px -10px #25203f80,0 0 #2f6b4f59}50%{box-shadow:0 12px 24px -10px #25203f80,0 0 0 10px #2f6b4f00}}.sfb-wc-crm{padding:12px 16px 8px;border:1px solid var(--sfi-line);border-radius:14px;background:var(--sfi-white);box-shadow:var(--sfi-shadow-sm)}.sfb-wc-crm-head{display:flex;align-items:center;gap:8px;padding-bottom:8px;color:var(--sfi-muted);font-size:12.5px;font-weight:600}.sfb-wc-crm-head svg{color:var(--sfi-brand)}.sfb-wc-rows li{display:grid;grid-template-columns:30px minmax(0,1.5fr) minmax(0,1fr) auto auto auto;gap:12px;align-items:center;padding:9px 8px;border-top:1px solid var(--sfi-line);font-size:13px}.sfb-wc-rows li.is-new{border-radius:10px;border-top-color:transparent;background:var(--sfi-hl-soft)}.sfb-wc-who{display:grid;min-width:0}.sfb-wc-who b{color:var(--sfi-ink);font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.sfb-wc-who span,.sfb-wc-need{min-width:0;overflow:hidden;color:var(--sfi-muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.sfb-wc-need{color:var(--sfi-text)}.sfb-wc-src{display:inline-flex;align-items:center;gap:5px;color:var(--sfi-muted);font-size:12px;white-space:nowrap}.sfb-wc-state{padding:3px 10px;border-radius:999px;background:#e4f3e8;color:#23633a;font-size:12px;font-weight:500}.sfb-wc-state.is-done{background:var(--sfi-stone);color:var(--sfi-muted)}.sfb-vx{--sfb-biz: #7d4e6d;width:100%;max-width:390px;text-align:left}.sfb-vx-panel{display:flex;flex-direction:column;overflow:hidden;border-radius:20px;background:var(--sfi-white);box-shadow:var(--sfi-shadow-win)}.sfb-vx-stage{display:grid;min-height:352px}.sfb-vx-stage>div{grid-area:1 / 1;padding:16px;opacity:0;transition:opacity .35s ease}.sfb-vx-stage>div.is-on{opacity:1}.sfb-vx-chat{display:grid;align-content:end;gap:18px}.sfb-chat-ai.is-solo{justify-self:start}.sfb-vx-talk{display:inline-flex;align-items:center;justify-self:center;gap:8px;padding:12px 24px;border-radius:999px;background:var(--sfb-biz);color:#fff;font-size:15px;font-weight:600;box-shadow:0 0 #7d4e6d66;transition:transform .15s ease,box-shadow .3s ease}.sfb-vx-talk.is-pressed{box-shadow:0 0 0 8px #7d4e6d29;transform:scale(.95)}.sfb-vx-voice{display:grid;align-content:start;gap:10px}.sfb-vx-wave{display:flex;align-items:center;justify-content:center;gap:3px;height:72px}.sfb-vx-wave i{display:block;width:4px;height:100%;border-radius:3px;background:var(--sfi-line-2);transform-origin:center;transition:transform .12s ease,background-color .25s ease}.sfb-vx-wave.is-ai i{background:var(--sfb-biz)}.sfb-vx-wave.is-them i{background:var(--sfi-cta)}.sfb-vx-who{min-height:1.4em;color:var(--sfi-muted);font-size:12px;text-align:center}.sfb-vx-caps{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;height:148px;overflow:hidden}.sfb-vx-caps li{display:grid;flex-shrink:0;gap:2px;padding:8px 12px;border-radius:14px;background:var(--sfi-paper-2);animation:sfb-fade .35s ease both}.sfb-vx-caps li.is-ai{background:#f5ecf2}.sfb-vx-caps p{color:var(--sfi-ink);font-size:13.5px;line-height:1.45}.sfb-vx-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-top:1px solid var(--sfi-line)}.sfb-vx-foot>span{display:inline-flex;align-items:center;gap:6px;color:var(--sfi-muted);font-size:13px}.sfb-vx-end{padding:6px 13px;border-radius:999px;opacity:.4;transition:opacity .3s ease,background-color .3s ease,color .3s ease}.sfb-vx-end.is-on{background:#e5484d;color:#fff!important;opacity:1}.sfb-tree-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.sfb-tree-chat{--sfb-biz: #a4532b;position:relative;min-height:420px;border-right:1px solid var(--sfi-line);background:var(--sfi-paper)}.sfb-tree-chat .sfb-chat-list{position:absolute;inset:0}.sfb-tree-chat .sfb-chat-ai{background:var(--sfi-white);box-shadow:0 0 0 1px var(--sfi-line)}.sfb-tree-map{display:grid;align-content:start;padding:22px 24px 24px}.sfb-tree-main{display:grid;gap:14px}.sfb-node{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 12px 8px 8px;border:1px solid var(--sfi-line);border-radius:12px;background:var(--sfi-white);transition:border-color .3s ease,box-shadow .3s ease,opacity .3s ease}.sfb-tree-main .sfb-node:after{content:"";position:absolute;top:100%;left:22px;width:2px;height:15px;background:var(--sfi-line-2);transition:background-color .3s ease}.sfb-tree-main .sfb-node.is-done:after{background:var(--sfi-brand)}.sfb-node-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--sfi-paper-2);color:var(--sfi-muted);transition:background-color .3s ease,color .3s ease}.sfb-node-copy{display:grid;min-width:0;line-height:1.3}.sfb-node-copy i{color:var(--sfi-dim);font-size:10px;font-style:normal;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.sfb-node-copy b{overflow:hidden;color:var(--sfi-ink);font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sfb-node-copy span{overflow:hidden;color:var(--sfi-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sfb-node-check{color:var(--sfi-brand)}.sfb-node.is-on{border-color:var(--sfi-brand);box-shadow:0 0 0 4px var(--sfi-hl-soft)}.sfb-node.is-on .sfb-node-icon{background:var(--sfi-brand);color:#fff}.sfb-node.is-done .sfb-node-icon{background:var(--sfi-hl-soft);color:var(--sfi-brand)}.sfb-tree-branches{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px;padding-top:16px}.sfb-tree-branches:before{content:"";position:absolute;top:0;right:calc(100% / 6);left:22px;height:2px;background:var(--sfi-line-2);transition:background-color .3s ease}.sfb-tree-branches.is-picked:before{background:var(--sfi-brand)}.sfb-branch{position:relative;display:grid;align-content:start;justify-items:center;gap:7px;min-width:0;text-align:center;transition:opacity .35s ease}.sfb-branch:before{content:"";position:absolute;top:-16px;left:50%;width:2px;height:16px;background:var(--sfi-line-2);transition:background-color .3s ease}.sfb-branch.is-on:before,.sfb-branch.is-done:before{background:var(--sfi-brand)}.sfb-branch.is-off{opacity:.38}.sfb-branch-label{color:var(--sfi-dim);font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;transition:color .3s ease}.sfb-branch.is-on .sfb-branch-label,.sfb-branch.is-done .sfb-branch-label{color:var(--sfi-brand)}.sfb-branch.is-emergency.is-on .sfb-branch-label,.sfb-branch.is-emergency.is-done .sfb-branch-label{color:#b42318}.sfb-branch-choice{max-width:100%;padding:5px 10px;overflow:hidden;border:1px dashed var(--sfi-line-2);border-radius:999px;background:var(--sfi-white);color:var(--sfi-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap;transition:border-color .3s ease,background-color .3s ease}.sfb-branch.is-on .sfb-branch-choice,.sfb-branch.is-done .sfb-branch-choice{border-style:solid;border-color:var(--sfi-brand);background:var(--sfi-hl-soft)}.sfb-node.is-end{grid-template-columns:24px minmax(0,1fr);gap:8px;width:100%;padding:7px 8px;text-align:left}.sfb-node.is-end .sfb-node-icon{width:24px;height:24px;border-radius:7px}.sfb-node.is-end .sfb-node-copy b{font-size:12.5px}.sfb-tag-demo{--sfb-biz: #7d4e6d;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px;align-items:start;width:100%;max-width:980px;text-align:left}.sfb-code{background:#1f1b31!important}.sfb-code .sfi-np-bar{border-bottom-color:#2c2742;background:#26213b}.sfb-code .sfi-np-bar i{background:#3d3756}.sfb-code .sfb-bar-title{color:#b9b4c9}.sfb-code .sfb-bar-chip{background:#ffffff14;color:#d6d2e4}.sfb-code .sfb-bar-chip.is-ok{background:#34c7592e;color:#9fe0b5}.sfb-code-lines{padding:16px 18px 22px 0;counter-reset:sfb-line;color:#e7e4f2;font-family:var(--sfi-mono);font-size:13px;line-height:1.75}.sfb-code-lines li{position:relative;min-height:1.75em;padding-left:44px;overflow-wrap:anywhere;white-space:pre-wrap;counter-increment:sfb-line}.sfb-code-lines li:before{content:counter(sfb-line);position:absolute;left:0;width:30px;color:#5c5773;text-align:right}.sfb-code-lines li.sfb-code-new{margin:2px 0;border-left:2px solid var(--sfi-hl);background:#5544d033;transform:none}.sfb-code-lines .sfd-caret{background:var(--sfi-hl)}.sfb-code-lines .is-p{color:#8f8aa6}.sfb-code-lines .is-tag{color:#8ab4f8}.sfb-code-lines .is-attr{color:#c9b3ff}.sfb-code-lines .is-str{color:#8fd6a8}.sfb-preview{display:grid}.sfb-site.is-mini{height:300px}.sfb-site.is-mini .sfb-site-nav{padding:12px 16px}.sfb-site.is-mini .sfb-site-hero{max-width:78%;padding:28px 16px 0}.sfb-site.is-mini .sfb-site-h{font-size:28px}.sfb-greet{position:absolute;right:18px;bottom:84px;max-width:230px;padding:10px 12px;border-radius:14px 14px 4px;background:var(--sfi-white);color:var(--sfi-ink);font-size:12.5px;line-height:1.45;box-shadow:0 14px 28px -16px #25203f73}.sfb-site.is-mini .sfb-launcher{right:18px;bottom:18px;width:50px;height:50px}.sfb-preview-live{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--sfi-line);color:var(--sfi-muted);font-size:12.5px;transform:none}.sfb-lead{display:grid;gap:18px;width:100%;max-width:920px;text-align:left}.sfb-lead-grid{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center}.sfb-lead-phone .sfb-phone-screen{height:500px}.sfb-mail-list{border-bottom:1px solid var(--sfi-line)}.sfb-mail-row{display:grid;grid-template-columns:14px auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--sfi-line);color:var(--sfi-muted);font-size:13px;transform:none}.sfb-mail-row:last-child{border-bottom:0}.sfb-mail-row svg{color:var(--sfi-dim)}.sfb-mail-row b{color:var(--sfi-ink);font-weight:500}.sfb-mail-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sfb-mail-row em{color:var(--sfi-dim);font-size:12px;font-style:normal}.sfb-mail-row.is-unread{background:var(--sfi-hl-soft)}.sfb-mail-row.is-unread b,.sfb-mail-row.is-unread>span{color:var(--sfi-ink);font-weight:700}.sfb-mail-row.is-open{background:var(--sfi-paper)}.sfb-mail-row.is-old{opacity:.6}.sfb-mail-open{display:grid;gap:12px;padding:18px 20px 20px}.sfb-mail-subject{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--sfi-ink);font-size:15px;font-weight:600;line-height:1.35}.sfb-mail-subject svg{color:var(--sfi-brand)}.sfb-stamp{margin-left:auto;padding:3px 11px;border-radius:999px;background:#e4f3e8;color:#23633a;font-size:12px;font-weight:600;transform:scale(.8)}.sfb-mail-fields{display:grid;border-top:1px solid var(--sfi-line)}.sfb-mail-fields div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px solid var(--sfi-line);font-size:13.5px}.sfb-mail-fields dt{color:var(--sfi-muted);font-size:12.5px}.sfb-mail-fields dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--sfi-ink);font-weight:500}.sfb-mail-attach{display:inline-flex;align-items:center;justify-self:start;gap:6px;padding:5px 10px;border-radius:8px;background:var(--sfi-paper);color:var(--sfi-muted);font-size:12px}.sfb-mail-actions{display:flex;flex-wrap:wrap;gap:8px}.sfb-mail-actions span{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--sfi-line-2);border-radius:999px;color:var(--sfi-ink);font-size:13px;font-weight:500}.sfb-mail-actions .is-primary{border-color:var(--sfi-cta);background:var(--sfi-cta);color:#fff}@media(max-width:760px){.sfb-rx-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"call" "lines" "notes" "text";gap:16px;padding:16px}.sfb-rx-notes{padding-left:0;border-left:0}.sfb-lines li{max-width:94%}.sfb-lines p{font-size:14px}.sfb-cal-body{padding:14px}.sfb-cal-grid{grid-template-columns:20px repeat(5,minmax(0,1fr));column-gap:3px}.sfb-cal-ev{padding:2px 3px;font-size:9.5px}.sfb-cal-open{font-size:0}.sfb-wt-body{padding:18px 14px}.sfb-wt-grid{grid-template-columns:minmax(0,1fr)}.sfb-wt-node b{font-size:12.5px}.sfb-wt-node>span:last-child{font-size:11px}.sfb-wt-node .sfb-avatar,.sfb-wt-mark{width:38px;height:38px}.sfb-wt-link{margin-top:18px}.sfb-tx-phone .sfb-phone-screen{height:500px}.sfb-ind-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.sfb-ind-tab{justify-content:center;padding:8px 10px;font-size:14px}.sfb-ind-body{min-height:430px;padding:16px}.sfb-setup-body{grid-template-columns:minmax(0,1fr);min-height:0}.sfb-setup-rail{gap:12px;padding:14px;border-right:0;border-bottom:1px solid var(--sfi-line)}.sfb-setup-rail ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sfb-setup-rail li{grid-template-columns:minmax(0,1fr);justify-items:start;gap:6px;padding:0}.sfb-setup-rail b{font-size:12px;line-height:1.3}.sfb-setup-rail li>span:last-child>span{font-size:11px}.sfb-setup-stage{min-height:320px;padding:16px 14px}.sfb-voice-say{font-size:17px}.sfb-wc-bar .sfb-url{transform:none}.sfb-site,.sfb-wc.is-compact .sfb-site{height:540px}.sfb-site-nav{padding:12px 14px}.sfb-site-links{display:none}.sfb-site-hero{max-width:none;padding:28px 16px 0}.sfb-site-cards{display:none}.sfb-widget,.sfb-wc.is-compact .sfb-widget{inset:12px 10px 80px;width:auto}.sfb-launcher{right:14px;bottom:14px;width:52px;height:52px}.sfb-wc-rows li{grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:9px 6px}.sfb-wc-rows .sfb-wc-need,.sfb-wc-rows .sfb-wc-src,.sfb-wc-rows .sfb-tag{display:none}.sfb-tree-body{grid-template-columns:minmax(0,1fr)}.sfb-tree-chat{min-height:0;height:320px;border-right:0;border-bottom:1px solid var(--sfi-line)}.sfb-tree-map{padding:16px 12px 18px}.sfb-tree-branches{gap:6px}.sfb-branch-choice{padding:4px 6px;font-size:11px}.sfb-node.is-end{grid-template-columns:minmax(0,1fr);padding:6px;text-align:center}.sfb-node.is-end .sfb-node-icon{display:none}.sfb-node.is-end .sfb-node-copy b{font-size:11.5px;white-space:normal}.sfb-tag-demo{grid-template-columns:minmax(0,1fr)}.sfb-code-lines{font-size:12px}.sfb-code-lines li{padding-left:36px}.sfb-code-lines li:before{width:24px}.sfb-lead-grid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px}.sfb-lead-grid>.sfb-mail{justify-self:stretch}.sfb-lead-phone .sfb-phone-screen{height:440px}}@media(prefers-reduced-motion:reduce){.sfb-dots i,.sfb-callbar-icon,.sfb-cal-open.is-in,.sfb-launcher,.sfb-wt-body.is-ring .sfb-wt-link.is-b:after,.sfb-status,.sfb-msg.is-new,.sfb-chat-list>li,.sfb-chat-ok,.sfb-ind-win,.sfb-vx-caps li{animation:none}}
