@font-face{font-family:__Space_Grotesk_89e49c;font-style:normal;font-weight:300 700;font-display:swap;src:url(/salesconversation/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_89e49c;font-style:normal;font-weight:300 700;font-display:swap;src:url(/salesconversation/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_89e49c;font-style:normal;font-weight:300 700;font-display:swap;src:url(/salesconversation/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_89e49c;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_89e49c{font-family:__Space_Grotesk_89e49c,__Space_Grotesk_Fallback_89e49c;font-style:normal}:root{--bg-primary:#fff;--bg-secondary:#f5f4ef;--bg-tertiary:#eeece5;--text-primary:#2c2c2a;--text-secondary:#5f5e5a;--text-tertiary:#888780;--border-light:rgba(0,0,0,.1);--border-mid:rgba(0,0,0,.18);--border-strong:rgba(0,0,0,.32);--info:#185fa5;--info-bg:#e6f1fb;--success:#3b6d11;--success-bg:#eaf3de;--warning:#854f0b;--warning-bg:#faeeda;--danger:#a32d2d;--danger-bg:#fcebeb;--level-beg-fg:#5f5e5a;--level-beg-bg:#eeece5;--level-int-fg:#185fa5;--level-int-bg:#e6f1fb;--level-adv-fg:#3b6d11;--level-adv-bg:#eaf3de;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--shadow-card:0 1px 2px rgba(0,0,0,.04);--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--font-mono:"SF Mono",SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--text-primary);background:var(--bg-tertiary);-webkit-font-smoothing:antialiased}.page{display:grid;grid-template-columns:minmax(280px,1fr) minmax(0,1.7fr);grid-gap:16px;gap:16px;padding:16px;min-height:100vh;max-width:1400px;margin:0 auto}.control-panel,.data-panel{background:var(--bg-primary);border-radius:var(--radius-lg);border:1px solid var(--border-light);box-shadow:var(--shadow-card);overflow:hidden}.control-panel{display:flex;align-items:flex-start;justify-content:center;padding:32px 20px}.control-panel__inner{align-items:center;gap:18px;width:100%;max-width:280px}.control-panel__inner,.data-panel{display:flex;flex-direction:column}.data-panel{min-height:600px}.eyebrow{font-size:11px;font-weight:500;letter-spacing:.8px;color:var(--text-tertiary)}.domain-switch{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.domain-switch__btn{border:1px solid var(--border-light);background:var(--bg-primary);color:var(--text-secondary);font-family:inherit;font-size:11px;font-weight:500;border-radius:var(--radius-md);padding:7px 8px;cursor:pointer;transition:border-color .12s ease,background .12s ease,color .12s ease}.domain-switch__btn:hover{border-color:var(--border-mid);background:var(--bg-secondary)}.domain-switch__btn--active{border-color:var(--info);color:var(--info);background:var(--info-bg)}.domain-switch__btn:disabled{opacity:.6;cursor:not-allowed}.domain-meta{margin:0;font-size:11px}.domain-meta,.helper-text{color:var(--text-tertiary)}.helper-text{margin-top:8px;padding-top:18px;border-top:1px solid var(--border-light);width:100%;font-size:12px;line-height:1.55;text-align:center}.helper-text p{margin:0}.primary-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 18px;font-family:inherit;font-size:14px;font-weight:500;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-mid);border-radius:var(--radius-md);cursor:pointer;transition:background .12s ease,border-color .12s ease,transform 80ms ease}.primary-btn:hover{background:var(--bg-secondary);border-color:var(--border-strong)}.primary-btn:active{transform:scale(.98)}.primary-btn:disabled{opacity:.5;cursor:not-allowed}.primary-btn__icon{flex-shrink:0}.primary-btn--live{color:var(--danger);border-color:var(--danger);background:var(--danger-bg)}.primary-btn--live:hover{background:#f7d4d4}.primary-btn--complete{color:var(--text-primary);background:var(--bg-primary);border-color:var(--border-mid)}.status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.status__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.status--idle .status__dot,.status__dot{background:var(--text-tertiary)}.status--live .status__dot{background:var(--success);animation:pulse 1.4s ease-in-out infinite}.status--live{color:var(--success)}.status--thinking .status__dot{background:var(--warning);animation:pulse 1s ease-in-out infinite}.status--thinking{color:var(--warning)}.status--complete .status__dot{background:var(--success)}.status--complete{color:var(--success)}.status--error .status__dot{background:var(--danger)}.status--error{color:var(--danger)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.audio-meter{display:flex;flex-direction:column;gap:8px;width:100%}.audio-meter__label{font-size:11px;font-weight:500;letter-spacing:.6px;color:var(--text-tertiary);text-align:center}.audio-meter__bars{display:flex;align-items:flex-end;justify-content:center;gap:4px;height:28px}.audio-meter__bar{width:4px;height:4px;background:var(--text-tertiary);border-radius:2px;transition:height 90ms ease-out,background-color .15s ease}.audio-meter__bars[data-state=idle] .audio-meter__bar{background:var(--text-tertiary);opacity:.45}.audio-meter__bars[data-state=user] .audio-meter__bar{background:var(--success)}.audio-meter__bars[data-state=ai] .audio-meter__bar{background:var(--info)}.tabs{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-light);gap:8px;padding-right:12px}.tabs__list{display:flex;flex-shrink:0}.tab{display:inline-flex;align-items:center;gap:6px;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:400;color:var(--text-tertiary);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;position:relative;transition:color .12s ease,border-color .12s ease}.tab:hover{color:var(--text-secondary)}.tab--active{color:var(--text-primary);font-weight:500;border-bottom-color:var(--info)}.tabs__actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.level-badge{padding:3px 10px;font-size:11px;font-weight:500;background:var(--level-int-bg);color:var(--level-int-fg);border-radius:var(--radius-md)}.level-badge--beginner{background:var(--level-beg-bg);color:var(--level-beg-fg)}.level-badge--intermediate{background:var(--level-int-bg);color:var(--level-int-fg)}.level-badge--advanced{background:var(--level-adv-bg);color:var(--level-adv-fg)}.level-badge--hidden{display:none}.icon-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:11px;color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;transition:background .12s ease,border-color .12s ease}.icon-btn:hover{background:var(--bg-secondary);border-color:var(--border-mid)}.export-wrap{position:relative}.export-menu{position:absolute;top:calc(100% + 4px);right:0;background:var(--bg-primary);border:1px solid var(--border-mid);border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;min-width:160px;z-index:10;padding:4px}.export-menu__item{padding:8px 10px;font-family:inherit;font-size:12px;color:var(--text-primary);background:transparent;border:none;border-radius:var(--radius-sm);text-align:left;cursor:pointer}.export-menu__item:hover{background:var(--bg-secondary)}.tab-panel{flex:1 1;display:none;flex-direction:column;min-height:0}.log-empty,.tab-panel--active{display:flex}.log-empty{flex-direction:column;align-items:center;justify-content:center;flex:1 1;padding:40px 20px;color:var(--text-tertiary);text-align:center;gap:10px}.log-empty p{margin:0;font-size:13px}.log-empty__sub{color:var(--text-tertiary);font-size:12px}.log-entries{flex:1 1;overflow-y:auto;padding:10px 14px;display:flex;flex-direction:column;gap:6px;min-height:0}.log-row{display:flex;align-items:flex-start;gap:10px;font-size:13px;padding:3px 0;animation:fade-in .18s ease-out}@keyframes fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.log-row__time{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary);min-width:58px;padding-top:2px;flex-shrink:0}.log-row__dot{width:8px;height:8px;border-radius:50%;margin-top:6px;flex-shrink:0;background:var(--text-tertiary)}.log-row--ai .log-row__dot{background:var(--info)}.log-row--user .log-row__dot{background:var(--success)}.log-row--system .log-row__dot{background:var(--text-tertiary)}.log-row__content{flex:1 1;min-width:0;line-height:1.5}.log-row__label{display:inline;font-weight:500;margin-right:6px}.log-row__label--ai{color:var(--info)}.log-row__label--user{color:var(--success)}.log-row__text{color:var(--text-primary);word-break:break-word}.log-row__text--system{color:var(--text-secondary);font-style:italic}.log-footer{padding:8px 14px;border-top:1px solid var(--border-light);display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--text-tertiary);flex-shrink:0}.legend{display:inline-flex;gap:12px}.legend__item{display:inline-flex;align-items:center;gap:4px}.legend__item--muted{color:var(--text-tertiary)}.legend__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend__dot--ai{background:var(--info)}.legend__dot--user{background:var(--success)}.legend__dot--system{background:var(--text-tertiary)}#summary-panel,.summary-content{padding:20px 22px;overflow-y:auto}.summary-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px}.summary-head__title{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:var(--text-primary)}.summary-head__meta{font-family:var(--font-mono);font-size:11px;color:var(--text-tertiary)}.summary-card{padding:18px;background:var(--bg-secondary);border-radius:var(--radius-md);text-align:center;margin-bottom:18px}.summary-card__label{font-size:11px;font-weight:500;letter-spacing:.8px;color:var(--text-tertiary);margin-bottom:6px}.summary-card__value{font-size:26px;font-weight:500;color:var(--text-primary);line-height:1.2}.summary-card__caption{font-size:11px;color:var(--text-tertiary);margin-top:6px}.summary-section-title{font-size:12px;font-weight:500;color:var(--text-secondary);margin-bottom:8px}.outcome-list{display:flex;flex-direction:column;gap:2px}.outcome-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-light);font-size:13px}.outcome-row:last-child{border-bottom:none}.outcome-row__name{flex:1 1;color:var(--text-secondary);word-break:break-word}.outcome-row__status{display:inline-flex;align-items:center;gap:5px;font-size:12px;min-width:90px}.pipeline-panel{padding:14px;display:flex;flex-direction:column;gap:12px;min-height:0;flex:1 1}.pipeline-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.pipeline-head__title{font-size:13px;font-weight:500;color:var(--text-primary)}.pipeline-stage{border-radius:999px;padding:3px 10px;font-size:11px;font-weight:500}.pipeline-stage--ok{background:var(--info-bg);color:var(--info)}.pipeline-stage--idle{background:var(--bg-tertiary);color:var(--text-tertiary)}.pipeline-stage--error{background:var(--danger-bg);color:var(--danger)}.pipeline-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.pipeline-metric{border:1px solid var(--border-light);border-radius:var(--radius-md);padding:8px;display:flex;flex-direction:column;gap:3px}.pipeline-metric span{font-size:11px;color:var(--text-tertiary)}.pipeline-metric strong{font-size:13px;color:var(--text-primary)}.pipeline-metric--error strong{color:var(--danger)}.pipeline-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;min-height:0;flex:1 1}.pipeline-column{border:1px solid var(--border-light);border-radius:var(--radius-md);min-height:0;display:flex;flex-direction:column}.pipeline-column__title{padding:8px 10px;border-bottom:1px solid var(--border-light);font-size:12px;font-weight:500;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.pipeline-column__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:1px 5px;border-radius:999px;background:var(--bg-tertiary);color:var(--text-tertiary);font-size:10px;font-weight:500}.pipeline-list{overflow-y:auto;min-height:0;flex:1 1}.pipeline-row{display:grid;grid-template-columns:64px 1.1fr 64px 1.4fr;grid-gap:6px;gap:6px;padding:6px 8px;border-bottom:1px solid var(--border-light);font-size:11px;align-items:center;border-left:3px solid transparent}.pipeline-row--error{background:var(--danger-bg)}.pipeline-row__source,.pipeline-row__time{font-family:var(--font-mono);color:var(--text-tertiary)}.pipeline-row__stage{color:var(--text-primary);font-weight:500}.pipeline-row__meta{color:var(--text-secondary);word-break:break-word}.pipeline-empty{padding:16px;font-size:12px;color:var(--text-tertiary)}.pipeline-flow{display:flex;align-items:center;flex-wrap:wrap;gap:0;padding:10px 8px;background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border-light);overflow-x:auto}.pipeline-flow__node{display:flex;align-items:center;gap:4px;flex-shrink:0;opacity:.38;transition:opacity .2s ease}.pipeline-flow__node--past{opacity:.6}.pipeline-flow__node--active{opacity:1}.pipeline-flow__dot{width:8px;height:8px;border-radius:50%;background:var(--text-tertiary);flex-shrink:0;transition:background .2s ease}.pipeline-flow__node--past .pipeline-flow__dot{background:var(--success)}.pipeline-flow__node--active .pipeline-flow__dot{background:var(--info);box-shadow:0 0 0 3px var(--info-bg);animation:pulse 1.2s ease-in-out infinite}.pipeline-flow__label{font-size:10px;font-weight:500;color:var(--text-tertiary);white-space:nowrap}.pipeline-flow__node--past .pipeline-flow__label{color:var(--text-secondary)}.pipeline-flow__node--active .pipeline-flow__label{color:var(--info);font-weight:600}.pipeline-flow__arrow{width:16px;height:1px;background:var(--border-light);flex-shrink:0;margin:0 2px;transition:background .2s ease}.pipeline-flow__arrow--lit{background:var(--success)}@media (max-width:760px){.page{grid-template-columns:1fr;padding:12px}.control-panel{padding:24px 16px}.data-panel{min-height:480px}.pipeline-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-columns{grid-template-columns:1fr}.pipeline-row{grid-template-columns:58px 1fr}}.dbg-panel{display:flex;flex-direction:column;gap:0;height:100%;overflow:hidden}.dbg-panel__toolbar{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid var(--border-light);flex-shrink:0}.dbg-panel__count{font-size:11px;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dbg-panel__list{flex:1 1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:8px}.dbg-card{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;font-size:11.5px}.dbg-card__header{display:flex;align-items:center;gap:6px;padding:6px 10px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-light);flex-wrap:wrap}.dbg-card__turn{font-weight:600;color:var(--text-primary);font-size:11px;margin-right:4px}.dbg-card__time{font-size:10.5px;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:auto}.dbg-card__badge{font-size:10px;padding:1px 6px;border-radius:10px;background:var(--info-bg);color:var(--info);font-weight:600;letter-spacing:.02em}.dbg-card__badge--action{background:var(--success-bg);color:var(--success)}.dbg-card__badge--warn{background:var(--warning-bg);color:var(--warning)}.dbg-section{border-bottom:1px solid var(--border-light)}.dbg-section:last-child{border-bottom:none}.dbg-section__title{font-size:9.5px;font-weight:700;letter-spacing:.08em;color:var(--text-tertiary);padding:4px 10px 2px;text-transform:uppercase;background:var(--bg-primary)}.dbg-section__body{padding:4px 10px 6px}.dbg-row{display:flex;align-items:flex-start;gap:8px;padding:2px 0;min-height:18px}.dbg-row__label{flex-shrink:0;width:140px;font-size:10.5px;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:1px}.dbg-row__value{flex:1 1;font-size:11px;color:var(--text-primary);word-break:break-word}.dbg-answer{font-style:italic;color:var(--text-secondary)}.dbg-answer--muted{color:var(--text-tertiary);font-size:10.5px}.dbg-flags{display:flex;flex-wrap:wrap;gap:6px;padding:2px 0}.dbg-flag{font-size:10.5px;padding:1px 7px;border-radius:10px;font-weight:600}.dbg-flag--ok{background:var(--success-bg);color:var(--success)}.dbg-flag--warn{background:var(--warning-bg);color:var(--warning)}.dbg-flag--neutral{background:var(--bg-tertiary);color:var(--text-tertiary)}.dbg-timings{margin-top:4px;display:flex;flex-direction:column;gap:3px}.dbg-timing-row{display:flex;align-items:center;gap:6px}.dbg-timing-row__stage{width:120px;font-size:10px;color:var(--text-tertiary);flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dbg-timing-row__bar{height:4px;background:var(--info);border-radius:2px;min-width:2px;max-width:100%;flex:0 0 auto}.dbg-timing-row__ms{font-size:10px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}body{background:#e8e6fe}.si-panel{background:#fff!important;border:1px solid rgba(0,0,0,.07)!important;box-shadow:0 2px 20px rgba(0,0,0,.06)!important}.si-inner{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:36px 28px}.si-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:linear-gradient(135deg,#d4f5f0,#b8ede6);color:#0d7a6e;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.si-logo{width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#1a9e8f,#0d6b5e);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 4px 16px rgba(13,122,110,.3)}.si-eyebrow{font-size:10px;font-weight:600;letter-spacing:.1em;color:#9ca3af;text-transform:uppercase;margin-bottom:4px}.si-title{font-size:1.55rem;font-weight:800;color:#0f172a;margin:0;line-height:1.25;letter-spacing:-.02em}.si-desc{font-size:13.5px;color:#64748b;margin:0;line-height:1.7}.si-divider{width:100%;height:1px;background:#f1f5f9}.si-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;width:100%}.si-feature-item{display:flex;align-items:center;gap:10px;font-size:13px;color:#374151}.si-feature-check{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#4ecdc4,#0d7a6e);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;flex-shrink:0}.si-meta{display:flex;gap:8px;flex-wrap:wrap}.si-meta-pill{padding:4px 10px;border-radius:6px;background:#f8fafc;border:1px solid #e2e8f0;font-size:11px;font-weight:500;color:#64748b}.si-hint{font-size:12px;color:#94a3b8;line-height:1.6;margin:0}.si-hint strong{color:#0d7a6e}.si-orb-panel{background:#0c1117!important;border:1px solid hsla(0,0%,100%,.06)!important;box-shadow:0 2px 24px rgba(0,0,0,.18)!important;overflow:hidden!important}.sales-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:560px;gap:2.5rem;padding:2rem;position:relative}.sales-ambient{position:absolute;inset:0;pointer-events:none;border-radius:inherit;transition:opacity .8s ease;background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(78,205,196,.07) 0,transparent 70%);opacity:.6}.sales-ambient--listening{opacity:1;animation:ambient-pulse 2.5s ease-in-out infinite}.sales-ambient--speaking{opacity:1;animation:ambient-speak 1s ease-in-out infinite alternate}@keyframes ambient-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes ambient-speak{0%{opacity:.7}to{opacity:1}}.sales-rings{position:absolute;display:flex;align-items:center;justify-content:center;pointer-events:none}.sales-ring{position:absolute;border-radius:50%;border:1px solid rgba(78,205,196,.12);transition:opacity .6s ease}.sales-ring--1{width:400px;height:400px}.sales-ring--2{width:480px;height:480px;border-color:rgba(78,205,196,.07)}.sales-ring--3{width:560px;height:560px;border-color:rgba(78,205,196,.04)}.sales-rings--listening .sales-ring--1{animation:ring-expand 2.2s ease-out infinite}.sales-rings--listening .sales-ring--2{animation:ring-expand 2.2s ease-out .5s infinite}.sales-rings--listening .sales-ring--3{animation:ring-expand 2.2s ease-out 1s infinite}.sales-rings--speaking .sales-ring--1{animation:ring-expand 1s ease-out infinite}.sales-rings--speaking .sales-ring--2{animation:ring-expand 1s ease-out .2s infinite}.sales-rings--speaking .sales-ring--3{animation:ring-expand 1s ease-out .4s infinite}@keyframes ring-expand{0%{transform:scale(.95);opacity:.8}60%{opacity:.4}to{transform:scale(1.08);opacity:0}}.sales-orb{width:320px;height:320px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#b2f5ed 0,#4ecdc4 22%,#27a99a 46%,#0d7a6e 68%,#063d38 88%,#031e1b 100%);display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:box-shadow .5s ease,transform .4s ease}.sales-orb,.sales-orb--idle{box-shadow:0 0 0 1px rgba(78,205,196,.18),0 20px 60px rgba(78,205,196,.2),0 4px 20px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.15)}.sales-orb--listening{animation:orb-listen 2.5s ease-in-out infinite}.sales-orb--speaking{animation:orb-speak .9s ease-in-out infinite alternate}@keyframes orb-listen{0%,to{transform:scale(1);box-shadow:0 0 0 1px rgba(78,205,196,.25),0 20px 70px rgba(78,205,196,.25),0 0 40px rgba(78,205,196,.1),0 4px 20px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.15)}50%{transform:scale(1.025);box-shadow:0 0 0 1px rgba(78,205,196,.4),0 28px 90px rgba(78,205,196,.45),0 0 80px rgba(78,205,196,.2),0 4px 20px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.15)}}@keyframes orb-speak{0%{transform:scale(.97);box-shadow:0 0 0 1px rgba(78,205,196,.3),0 16px 50px rgba(78,205,196,.3),0 4px 20px rgba(0,0,0,.5)}to{transform:scale(1.035);box-shadow:0 0 0 2px rgba(78,205,196,.6),0 32px 100px rgba(78,205,196,.6),0 0 60px rgba(78,205,196,.3),0 4px 20px rgba(0,0,0,.4)}}.sales-orb__btn{display:flex;align-items:center;gap:9px;padding:12px 24px;border-radius:999px;background:hsla(0,0%,4%,.72);color:#fff;border:1px solid hsla(0,0%,100%,.12);cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.01em;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .2s ease,transform .15s ease,border-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit}.sales-orb__btn:hover:not(:disabled){background:rgba(5,5,5,.88);border-color:hsla(0,0%,100%,.22);transform:scale(1.04)}.sales-orb__btn:active:not(:disabled){transform:scale(.98)}.sales-orb__btn:disabled{opacity:.55;cursor:not-allowed}.sales-status-wrap{display:flex;align-items:center;gap:8px;z-index:1}.sales-status-dot{width:7px;height:7px;border-radius:50%;background:#4b5563;transition:background .3s ease;flex-shrink:0}.sales-status-dot--listening{background:#4ecdc4;animation:dot-blink 1.4s ease-in-out infinite}.sales-status-dot--speaking{background:#6ee7e7;animation:dot-blink .6s ease-in-out infinite}@keyframes dot-blink{0%,to{opacity:1}50%{opacity:.3}}.sales-status-text{font-size:13px;color:#6b7280;letter-spacing:.02em}.sales-status-wrap--listening .sales-status-text,.sales-status-wrap--speaking .sales-status-text{color:#9ca3af}