.sfd-caret{display:inline-block;width:2px;height:1.1em;margin-left:1px;margin-right:-3px;vertical-align:-.18em;background:var(--sfi-brand);animation:sfi-caret 1.05s steps(1) infinite}.sfd-live-dot{position:relative;display:inline-block;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#e5484d}.sfd-live-dot:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid rgba(229,72,77,.45);animation:sfd-ping 1.6s ease-out infinite}.sfd-ring{position:relative;display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--sfi-brand)}.sfd-ring:before,.sfd-ring:after{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--sfi-brand);animation:sfd-ping 1.3s ease-out infinite}.sfd-ring:after{animation-delay:.45s}@keyframes sfd-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.sfd-x{position:relative;display:inline-block;width:10px;height:10px}.sfd-x:before,.sfd-x:after{content:"";position:absolute;left:4px;top:-1px;width:1.8px;height:12px;border-radius:1px;background:currentColor;transform:rotate(45deg)}.sfd-x:after{transform:rotate(-45deg)}.sfd-spin{display:inline-block;width:13px;height:13px;border:2px solid var(--sfi-hl);border-top-color:var(--sfi-brand);border-radius:50%;animation:sfi-spin .8s linear infinite}.sfd-wave{display:inline-flex;align-items:center;gap:2px;height:12px;margin-left:2px}.sfd-wave i{display:block;width:2.5px;height:100%;border-radius:2px;background:var(--sfi-brand);transform-origin:center;animation:sfd-wave .9s ease-in-out infinite}.sfd-wave i:nth-child(2){animation-delay:-.3s}.sfd-wave i:nth-child(3){animation-delay:-.6s}.sfd-wave i:nth-child(4){animation-delay:-.15s}@keyframes sfd-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.sfd-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--sfi-hl-soft);color:var(--sfi-brand-ink);font-size:14px;font-weight:600}.sfd-send{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--sfi-cta);color:#fff}.sfd-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--sfi-line-2);border-radius:999px;background:var(--sfi-white);color:var(--sfi-ink);font-size:13.5px;font-weight:500;white-space:nowrap}.sfd-btn.is-primary{border-color:var(--sfi-cta);background:var(--sfi-cta);color:#fff}@keyframes sfd-pop{0%{opacity:0;transform:translateY(10px) scale(.985);filter:blur(4px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes sfd-fade{0%{opacity:0;filter:blur(5px)}to{opacity:1;filter:blur(0)}}.sfd-agent{width:100%;max-width:980px;overflow:hidden;border-radius:18px;background:var(--sfi-white);box-shadow:var(--sfi-shadow-win)}.sfd-agent-inner{display:grid;gap:16px;padding:24px}.sfd-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:end;padding:16px 16px 16px 20px;border:1px solid var(--sfi-line-2);border-radius:16px;background:var(--sfi-white);transition:border-color .4s ease,background-color .4s ease,box-shadow .4s ease}.sfd-compose:not(.is-sent){border-color:#c9c0f5;box-shadow:0 0 0 4px #5544d014}.sfd-compose.is-sent{background:#fcfbf8}.sfd-compose-label{grid-column:1 / -1;display:inline-flex;align-items:center;gap:7px;color:var(--sfi-brand-ink);font-size:12.5px;font-weight:600;letter-spacing:.01em}.sfd-compose-text{min-height:2.9em;color:var(--sfi-ink);font-family:var(--sfi-serif);font-size:clamp(21px,2.2vw,27px);line-height:1.25}.sfd-ph{color:#b2adb9}.sfd-compose-tools{display:inline-flex;align-items:center;gap:12px;color:var(--sfi-dim)}.sfd-compose.is-sent .sfd-send{background:#3f8f63}.sfd-agent-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:24px}.sfd-agent-status{display:inline-flex;align-items:center;gap:9px;color:var(--sfi-text);font-size:14px;font-weight:500;opacity:0;transition:opacity .35s ease}.sfd-agent-status.is-on{opacity:1}.sfd-agent-status svg{color:#3f8f63}.sfd-callerid{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--sfi-hl-soft);color:var(--sfi-brand-ink);font-size:12.5px;font-weight:500}.sfd-calls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sfd-call{display:grid;align-content:start;gap:10px;min-width:0;padding:14px;border:1px solid var(--sfi-line);border-radius:14px;background:#fcfbf8;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1),border-color .4s ease,background-color .4s ease,box-shadow .4s ease}.sfd-call.is-in{opacity:1;transform:none}.sfd-call.is-live{border-color:#cfc6f7;background:var(--sfi-white);box-shadow:0 14px 30px -22px #5544d08c}.sfd-call.is-missed{opacity:.62}.sfd-call.is-best{border-color:var(--sfi-brand);background:var(--sfi-white);box-shadow:0 0 0 3px #5544d01f,0 18px 34px -24px #5544d099}.sfd-call-head{display:flex;align-items:center;gap:10px;min-width:0}.sfd-call-who{display:grid;min-width:0}.sfd-call-who b{overflow:hidden;color:var(--sfi-ink);font-size:14.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.sfd-call-who span{display:inline-flex;align-items:center;gap:4px;color:var(--sfi-dim);font-size:12px}.sfd-call-who svg{color:var(--sfi-gold);fill:var(--sfi-gold)}.sfd-best{margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--sfi-brand);color:#fff;font-size:11px;font-weight:600;opacity:0;transform:scale(.8);transition:opacity .35s ease,transform .45s cubic-bezier(.3,1.5,.5,1)}.sfd-call.is-best .sfd-best{opacity:1;transform:none}.sfd-status{display:flex;align-items:center;gap:8px;min-height:20px;color:var(--sfi-text);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.sfd-call.is-ended .sfd-status svg{color:#3f8f63}.sfd-call.is-missed .sfd-status{color:var(--sfi-muted)}.sfd-call-lines{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;height:7em;overflow:hidden;font-size:13px;line-height:1.45}.sfd-call-lines p{color:#3d3a48;animation:sfd-fade .5s ease both}.sfd-status{animation:sfd-fade .45s ease both}.sfd-call.is-hold{border-color:#eadcae;background:#fffcf3}.sfd-call.is-hold .sfd-status svg{color:#a8791a}.sfd-call-lines p>span{margin-right:6px;color:var(--sfi-brand);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sfd-call-lines p.is-them>span{color:var(--sfi-dim)}.sfd-call-lines p.is-note{color:var(--sfi-muted)}.sfd-call-actions{display:flex;gap:6px;opacity:.35;transition:opacity .35s ease}.sfd-call-actions.is-on{opacity:1}.sfd-call-actions span{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border:1px solid var(--sfi-line-2);border-radius:999px;background:var(--sfi-white);color:var(--sfi-ink);font-size:12px;font-weight:500;white-space:nowrap}.sfd-result{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:16px;background:var(--sfi-hl-soft);opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.sfd-result.is-in{opacity:1;transform:none}.sfd-result-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--sfi-white);color:var(--sfi-brand)}.sfd-result-copy{display:grid;gap:2px;min-width:0;margin-right:auto}.sfd-result-copy b{color:var(--sfi-ink);font-size:16px;font-weight:600;line-height:1.4}.sfd-result-copy span{color:var(--sfi-muted);font-size:13.5px;line-height:1.45}.sfd-result-actions{display:flex;flex-shrink:0;gap:8px}.sfd-result.is-in .sfd-btn.is-primary{animation:sfd-glow 2.2s ease-in-out .6s infinite}@keyframes sfd-glow{0%,to{box-shadow:0 0 #25203f00}50%{box-shadow:0 0 0 5px #5544d02e}}.sfd-toast{position:absolute;z-index:3;top:-6px;right:-14px;width:248px;padding:12px 14px 8px;border-radius:14px;background:#fffffff5;box-shadow:0 24px 48px -24px #25203f73,0 0 0 1px #1d1b280f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translate3d(0,calc(var(--sfd-par, 0) * -.09px),0);animation:sfd-float-in .8s cubic-bezier(.2,.7,.2,1) .5s both}@keyframes sfd-float-in{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.sfd-toast-head{display:flex;align-items:center;gap:10px;padding-bottom:8px;border-bottom:1px solid #f0ece5}.sfd-toast-head>span:last-child{display:grid;color:var(--sfi-muted);font-size:12.5px;line-height:1.35}.sfd-toast-head b{color:var(--sfi-ink);font-size:13px;font-weight:600}.sfd-toast-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--sfi-hl);color:var(--sfi-brand-ink);transition:background-color .3s ease,color .3s ease}.sfd-toast-icon.is-done{background:#dff1e6;color:#2f7a52}.sfd-toast ul{display:grid}.sfd-toast li{display:flex;align-items:center;justify-content:space-between;gap:10px;height:30px;font-size:13px}.sfd-toast li+li{border-top:1px solid #f5f2ec}.sfd-toast-name{overflow:hidden;color:var(--sfi-ink);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.sfd-toast-state{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;color:var(--sfi-muted);font-size:12px;white-space:nowrap}.sfd-toast-state{animation:sfd-fade .45s ease both}.sfd-toast li.is-ended .sfd-toast-state{color:#2f7a52;font-weight:600}.sfd-toast li.is-missed .sfd-toast-state{color:var(--sfi-dim);font-weight:500}.sfd-coach{width:100%;max-width:540px}.sfd-coach-rec{display:inline-flex;align-items:center;gap:8px;margin-left:auto;color:var(--sfi-muted);font-size:12.5px;font-weight:500;font-variant-numeric:tabular-nums}.sfd-coach-body{display:grid;gap:16px;padding:24px 26px 26px}.sfd-coach-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.sfd-coach .sfi-np-title{font-size:21px}.sfd-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--sfi-hl-soft);color:var(--sfi-brand-ink);font-size:12px;font-weight:500}.sfd-captions{display:flex;flex-direction:column;justify-content:flex-end;gap:10px;height:196px;overflow:hidden}.sfd-captions li{display:grid;gap:2px;max-width:92%}.sfd-captions li:not(.is-in){display:none}.sfd-captions li.is-in{animation:sfd-fade .5s ease both}.sfd-captions li.is-you{justify-self:end;align-self:flex-end;text-align:right}.sfd-cap-who{color:var(--sfi-dim);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sfd-captions p{color:var(--sfi-ink);font-size:15.5px;line-height:1.5}.sfd-captions li.is-you p{color:#4a4658}.sfd-mark{padding:1px 2px;border-radius:4px;background:linear-gradient(90deg,#ffe39b,#ffe39b) no-repeat 0 0 / 100% 100%;color:inherit;animation:sfd-sweep .6s cubic-bezier(.2,.7,.2,1) both}@keyframes sfd-sweep{0%{background-size:0% 100%}to{background-size:100% 100%}}.sfd-tag{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#fbe6d4;color:#8a4a17;font-size:11.5px;font-weight:600;vertical-align:2px;animation:sfd-pop .4s ease .3s both}.sfd-tip{display:grid;gap:8px;padding:16px 18px;border:1px solid #d9d1fb;border-radius:14px;background:linear-gradient(180deg,#f6f3ff,#fff);opacity:0;transform:translateY(14px) scale(.98);transition:opacity .45s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.sfd-tip.is-in{opacity:1;transform:none}.sfd-tip-head{display:flex;align-items:center;gap:7px;color:var(--sfi-brand-ink);font-size:12.5px;font-weight:600}.sfd-tip-private{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--sfi-dim);font-weight:500}.sfd-tip-text{color:var(--sfi-ink);font-size:16px;font-weight:500;line-height:1.5}.sfd-rest{visibility:hidden}.sfd-tip-why,.sfd-tip-used{color:var(--sfi-muted);font-size:13px;line-height:1.5;opacity:0;transition:opacity .4s ease}.sfd-tip-why b{color:var(--sfi-ink);font-weight:600}.sfd-tip-used{display:inline-flex;align-items:center;gap:6px;color:#2f7a52;font-weight:600}.sfd-tip-why.is-in,.sfd-tip-used.is-in{opacity:1}.sfd-goal{display:flex;align-items:center;gap:8px;color:var(--sfi-muted);font-size:12.5px;font-weight:500}.sfd-goal svg{color:var(--sfi-brand)}.sfd-goal-bar{flex:1;height:5px;overflow:hidden;border-radius:999px;background:#efebe4}.sfd-goal-bar i{display:block;height:100%;border-radius:inherit;background:var(--sfi-brand);transition:width .8s cubic-bezier(.2,.7,.2,1)}.sfd-chat{display:grid;width:100%;max-width:560px;overflow:hidden;border-radius:16px;background:var(--sfi-white);box-shadow:var(--sfi-shadow-win)}.sfd-chat-bar{display:flex;align-items:center;gap:12px;height:42px;padding:0 14px;border-bottom:1px solid #f0ece5;background:#fcfbf8}.sfd-chat-dots{display:inline-flex;gap:7px}.sfd-chat-dots i{display:block;width:11px;height:11px;border-radius:50%;background:#e4dfd6}.sfd-chat-app{color:var(--sfi-ink);font-size:13px;font-weight:600}.sfd-connected{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:3px 9px;border-radius:999px;background:#e6f4ec;color:#2f7a52;font-size:11.5px;font-weight:600;white-space:nowrap}.sfd-chat-tabs{display:flex;gap:4px;padding:10px 14px 0}.sfd-chat-tabs button{position:relative;padding:7px 12px 10px;border:0;border-radius:8px 8px 0 0;background:transparent;color:var(--sfi-muted);font-size:13px;font-weight:500;cursor:pointer}.sfd-chat-tabs button:hover,.sfd-chat-tabs button.is-on{color:var(--sfi-ink)}.sfd-chat-progress{position:absolute;left:12px;right:12px;bottom:0;height:2px;overflow:hidden;border-radius:2px;background:#efebe4}.sfd-chat-tabs button:not(.is-on) .sfd-chat-progress{background:transparent}.sfd-chat-progress i{display:block;height:100%;background:var(--sfi-brand);transform-origin:left;transition:transform .12s linear}.sfd-chat-body{position:relative;height:452px;overflow:hidden;border-top:1px solid #f0ece5;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 44px);mask-image:linear-gradient(180deg,transparent 0,#000 44px)}.sfd-chat-scroll{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:12px;padding:20px 20px 16px}.sfd-chat-scroll>*{animation:sfd-fade .55s ease both}.sfd-msg-you{align-self:flex-end;max-width:86%;padding:10px 14px;border-radius:14px 14px 4px;background:var(--sfi-paper-2);color:var(--sfi-ink);font-size:14.5px;line-height:1.5}.sfd-msg-ai{max-width:96%;color:#3d3a48;font-size:14.5px;line-height:1.6}.sfd-tool{display:grid;gap:3px;padding:10px 12px;border:1px solid #ece8e0;border-radius:10px;background:#faf8f4;font-family:var(--sfi-mono);font-size:12px;line-height:1.5}.sfd-tool-head{display:flex;align-items:center;gap:8px}.sfd-tool-dot{width:7px;height:7px;border-radius:50%;background:var(--sfi-brand);transition:background-color .3s ease}.sfd-tool.is-running .sfd-tool-dot{animation:sfd-blink .9s ease-in-out infinite}.sfd-tool.is-done .sfd-tool-dot{background:#3f8f63}@keyframes sfd-blink{50%{opacity:.25}}.sfd-tool-server{color:var(--sfi-dim)}.sfd-tool-name{color:var(--sfi-brand-ink);font-size:12.5px;font-weight:600}.sfd-tool.is-running .sfd-tool-name{background:linear-gradient(90deg,var(--sfi-brand-ink) 0%,var(--sfi-brand-ink) 35%,#b9adff 50%,var(--sfi-brand-ink) 65%,var(--sfi-brand-ink) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sfd-shimmer 1.3s linear infinite}@keyframes sfd-shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.sfd-tool-args{overflow:hidden;padding-left:15px;color:var(--sfi-muted);text-overflow:ellipsis;white-space:nowrap}.sfd-tool-result{display:flex;align-items:center;gap:6px;padding-left:13px;color:var(--sfi-text)}.sfd-tool.is-running .sfd-tool-result{color:var(--sfi-dim)}.sfd-tool-result svg{flex-shrink:0;color:var(--sfi-dim)}.sfd-livecall{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--sfi-line);border-radius:12px;background:var(--sfi-white);transition:border-color .4s ease,box-shadow .4s ease}.sfd-livecall.is-live{border-color:#cfc6f7;box-shadow:0 14px 30px -22px #5544d08c}.sfd-livecall-head{display:flex;align-items:center;gap:10px}.sfd-livecall-who{display:grid;min-width:0;margin-right:auto}.sfd-livecall-who b{color:var(--sfi-ink);font-size:13.5px;font-weight:600}.sfd-livecall-who span{display:inline-flex;align-items:center;gap:7px;color:var(--sfi-muted);font-size:12px;font-variant-numeric:tabular-nums}.sfd-livecall.is-ended .sfd-livecall-who span{color:#2f7a52;font-weight:500}.sfd-livecall-line{padding:8px 10px;border-radius:8px;background:#faf8f4;color:#3d3a48;font-size:13px;line-height:1.45}.sfd-livecall-line span{margin-right:6px;color:var(--sfi-dim);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.sfd-chat-input{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 14px 14px;padding:8px 8px 8px 16px;border:1px solid var(--sfi-line-2);border-radius:14px;color:#b2adb9;font-size:14px}.sfd-chat-input .sfd-send{width:28px;height:28px}.sfd-agents{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.sfd-agents li{display:grid;align-content:start;gap:6px;padding:20px 18px 18px;border-radius:16px;background:var(--sfi-white);box-shadow:0 0 0 1px var(--sfi-line);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.sfd-agents li:hover{transform:translateY(-3px);box-shadow:0 0 0 1px var(--sfi-line-2),0 18px 36px -26px #25203f73}.sfd-agents li.is-soon{border:1px dashed var(--sfi-line-2);background:transparent;box-shadow:none}.sfd-agents li.is-soon:hover{transform:none;box-shadow:none}.sfd-agents-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:8px;border-radius:11px;background:var(--sfi-hl-soft);color:var(--sfi-brand)}.sfd-agents li.is-soon .sfd-agents-icon{background:var(--sfi-paper-2);color:var(--sfi-dim)}.sfd-agents b{color:var(--sfi-ink);font-size:15px;font-weight:600;line-height:1.3}.sfd-agents-how{color:var(--sfi-muted);font-size:13px;line-height:1.45}.sfd-pill{justify-self:start;display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:3px 9px;border-radius:999px;background:#e6f4ec;color:#2f7a52;font-size:11.5px;font-weight:600}.sfd-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.sfd-pill.is-soon{background:var(--sfi-paper-2);color:var(--sfi-muted)}.sfd-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sfd-tools li{display:grid;gap:6px;padding:16px 18px;border-radius:14px;background:var(--sfi-white);box-shadow:0 0 0 1px var(--sfi-line)}.sfd-tools code{justify-self:start;padding:2px 8px;border-radius:6px;background:var(--sfi-hl-soft);color:var(--sfi-brand-ink);font-family:var(--sfi-mono);font-size:12.5px;font-weight:600}.sfd-tools:not(.is-compact) li:last-child:nth-child(odd){grid-column:1 / -1}.sfd-tools li>span{color:var(--sfi-muted);font-size:14px;line-height:1.5}.sfd-tools.is-compact{display:flex;flex-wrap:wrap;gap:8px}.sfd-tools.is-compact li{display:block;padding:0;background:none;box-shadow:none}.sfd-tools.is-compact code{display:inline-block;padding:5px 10px;border:1px solid #ddd5fb;border-radius:8px;background:var(--sfi-white);font-size:12.5px;transition:transform .3s ease,border-color .3s ease}.sfd-tools.is-compact li:hover code{transform:translateY(-2px);border-color:var(--sfi-brand)}.sfi-reveal{transition:opacity .32s ease,transform .36s cubic-bezier(.22,1,.36,1)}.sfi-reveal.is-waiting{opacity:0;transform:translateY(20px)}.sfi-reveal.is-in [style*=--d],.sfi-reveal.is-waiting [style*=--d]{transition:opacity .28s ease min(calc(var(--d) * 30ms),80ms),transform .32s cubic-bezier(.2,.7,.2,1) min(calc(var(--d) * 30ms),80ms)}.sfi-reveal.is-waiting [style*=--d]{opacity:0;transform:translateY(18px)}.sfi-plate>.sfi-np,.sfi-plate>.sfd-chat,.sfi-plate>.sfd-agent{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.sfi-plate:hover>.sfi-np,.sfi-plate:hover>.sfd-chat,.sfi-plate:hover>.sfd-agent{transform:translateY(-4px)}.sfi-stage .sfi-collage{transform:translate3d(0,calc(var(--sfd-par, 0) * .06px),0)}.sfi-stage .sfi-stage-phone{transform:translate3d(0,calc(var(--sfd-par, 0) * -.05px),0)}@media(max-width:1080px){.sfd-agents{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.sfd-calls{grid-template-columns:minmax(0,1fr);gap:10px}.sfd-call{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.sfd-call-head{grid-column:1}.sfd-status{grid-column:2;grid-row:1;justify-self:end;font-size:12.5px}.sfd-call-lines{grid-column:1 / -1;height:4.4em}.sfd-call-lines p:not(:last-child){display:none}.sfd-call-actions{grid-column:1 / -1}.sfd-tools{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.sfd-toast{display:none}.sfd-agent-inner{gap:12px;padding:14px}.sfd-compose{padding:12px 12px 12px 14px}.sfd-compose-text{min-height:3.75em;font-size:19px}.sfd-callerid{display:none}.sfd-call{grid-template-columns:minmax(0,1fr);padding:12px}.sfd-status{grid-column:1;grid-row:auto;justify-self:start}.sfd-call-who span,.sfd-best{display:none}.sfd-result{flex-wrap:wrap;padding:14px}.sfd-result-copy{flex:1 1 200px}.sfd-result-actions{width:100%}.sfd-coach-body{padding:20px 18px}.sfd-captions{height:230px}.sfd-captions p{font-size:14.5px}.sfd-tip-text{font-size:15px}.sfd-tip-private{display:none}.sfd-chat-body{height:470px}.sfd-chat-scroll{padding:16px 14px 14px}.sfd-chat-tabs{padding:8px 8px 0}.sfd-connected{display:none}.sfd-agents{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sfd-agents li{padding:16px 14px 14px}.sfd-agents li:last-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.sfd-caret,.sfd-live-dot:after,.sfd-ring:before,.sfd-ring:after,.sfd-spin,.sfd-wave i,.sfd-mark,.sfd-tag,.sfd-toast,.sfd-toast-state,.sfd-status,.sfd-call-lines p,.sfd-captions li.is-in,.sfd-chat-scroll>*,.sfd-tool.is-running .sfd-tool-name,.sfd-tool.is-running .sfd-tool-dot,.sfd-result.is-in .sfd-btn.is-primary{animation:none}.sfd-call,.sfd-result,.sfd-tip,.sfi-reveal,.sfi-plate>.sfi-np,.sfi-plate>.sfd-chat,.sfi-plate>.sfd-agent,.sfd-agents li{transition:none}.sfi-plate:hover>.sfi-np,.sfi-plate:hover>.sfd-chat,.sfi-plate:hover>.sfd-agent,.sfd-agents li:hover{transform:none}.sfi-stage .sfi-collage,.sfi-stage .sfi-stage-phone,.sfd-toast{transform:none}}
