/* Evergreen Workspace: expressive host, visible agent roles and meaningful colour. */
.sv-icon{width:21px;height:21px;display:inline-block;vertical-align:middle;flex-shrink:0}.sv-tone-blue{--tone:#347cc1;--soft:#eaf3fb;color:var(--tone)}.sv-tone-violet{--tone:#8760b3;--soft:#f1ebf8;color:var(--tone)}.sv-tone-amber{--tone:#aa7426;--soft:#fcf3e1;color:var(--tone)}.sv-tone-green{--tone:#228369;--soft:#e5f3eb;color:var(--tone)}.sv-tone-teal{--tone:#157d8a;--soft:#e5f3f4;color:var(--tone)}
.sv-face{background-image:url('assets/svetlana-expression-atlas.png');background-size:400% 300%;background-position:0 0;animation:sv-idle-new 6.8s steps(1,end) infinite}.sv-portrait{min-height:485px;background:radial-gradient(ellipse at 50% 40%,#f2f7eb 0,#e3eee0 62%,#d6e7d8 100%)}.sv-main-face{position:relative;bottom:auto;top:auto;max-width:480px;width:110%;margin-bottom:60px;transform-origin:50% 90%;mix-blend-mode:multiply}.sv-emotion-label{position:absolute;right:16px;bottom:110px;z-index:2;font-size:9px;background:#ffffffdf;color:#36664f;border:1px solid #c9decd;padding:7px 10px;border-radius:20px;box-shadow:0 3px 14px #15362909}.sv-emotion-label:before{content:'';display:inline-block;width:5px;height:5px;background:#479a6e;border-radius:50%;margin-right:6px}.sv-playing .sv-face,.sv-playing .sv-main-face{animation:sv-explain-new 7s steps(1,end) infinite}.sv-speaking .sv-face{animation:sv-speech-new 1.9s steps(1,end) infinite}.sv-speaking .sv-main-face{animation:sv-speech-new 1.9s steps(1,end) infinite,sv-body-new 5s ease-in-out infinite}.sv-root[data-emotion=greeting] .sv-main-face{animation:sv-greeting-new 4.2s steps(1,end) infinite,sv-body-new 5s ease-in-out infinite}.sv-root[data-emotion=listening] .sv-main-face{animation:sv-listening-new 8s steps(1,end) infinite}.sv-root[data-emotion=thinking] .sv-main-face{animation:sv-thinking-new 5s steps(1,end) infinite}.sv-root[data-emotion=approved] .sv-main-face{animation:sv-approved-new 3s steps(1,end) forwards}.sv-playing .sv-wave i{animation:none;height:3px}.sv-speaking .sv-wave i{animation:sv-wave .85s ease-in-out infinite alternate;animation-delay:calc(var(--i)*-.08s)}.sv-welcome-controls{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 12px}.sv-welcome-controls .sv-btn{font-size:10px;min-height:32px}.sv-welcome-controls .sv-icon{width:17px}.sv-welcome-controls small{font-size:9px;color:#6f8377;flex:1;min-width:110px}.sv-welcome-controls .sv-square{font-size:11px;width:30px}.sv-voice-profile{display:flex;gap:14px;align-items:center;padding:16px;background:#ecf4eb;border:1px solid #d7e4d5;border-radius:10px;margin-bottom:16px}.sv-voice-profile>.sv-icon{width:34px;height:34px;color:#228369}.sv-voice-profile b,.sv-voice-profile small{display:block}.sv-voice-profile small{font-size:10px;color:#647c6d}.sv-field output{float:right;color:#146e4d;font-weight:bold}.sv-field input[type=range]{accent-color:#146e4d;padding:0}.sv-motion-switch{display:flex;align-items:center;gap:10px;margin:18px 0}.sv-motion-switch input{accent-color:#146e4d;width:17px;height:17px}.sv-case-icon{display:grid;place-items:center;background:var(--soft);border:1px solid color-mix(in srgb,var(--tone) 16%,transparent);border-radius:12px;width:55px;height:55px}.sv-case-icon svg{width:31px;height:31px}.sv-stepnav button{display:flex;align-items:center;justify-content:center;gap:5px;padding:13px 7px}.sv-stepnav .sv-icon{width:15px;height:15px}.sv-stepnav span{margin:0}.sv-stepnav .is-active .sv-icon{filter:drop-shadow(0 2px 4px #77b69730)}.sv-product-symbol .sv-icon{width:39px;height:39px}.sv-stat-row>div{padding:13px 12px;border:1px solid #dae6dd;border-radius:10px;background:white}.sv-stat-row .sv-icon{margin-bottom:8px;color:#478b75;width:22px;height:22px}.sv-stat-row>div:first-child{background:#eff5fb}.sv-stat-row>div:nth-child(2){background:#faf4e9}.sv-stat-row>div:nth-child(3){background:#eaf4ed}.sv-stat-row strong{font-size:19px}.sv-goal-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}.sv-goal-strip>div{display:flex;align-items:center;gap:9px;padding:12px 10px;border-radius:9px;background:var(--soft)}.sv-goal-strip b,.sv-goal-strip small{display:block}.sv-goal-strip b{font-size:11px}.sv-goal-strip small{font-size:8px;color:#63796c;margin-top:2px}.sv-data-flow>div:not(:last-child){border-top:3px solid #a3bed6;background:#f8fbfd}.sv-data-flow>div:nth-child(2){border-top-color:#baa5d1;background:#fbf9fd}.sv-data-flow>div:nth-child(3){border-top-color:#8ab7a1;background:#f6faf6}.sv-data-flow .sv-icon{width:23px;height:23px;color:#5183a7}.sv-data-hub{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:5px;position:relative}.sv-data-hub:before{content:'';width:7px;height:7px;background:#418c69;border-radius:50%;box-shadow:0 0 0 5px #418c6914;margin-right:8px;animation:sv-node 2s infinite}.sv-ring-layout{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;align-items:center;margin:20px 0}.sv-ring{width:150px;height:150px;border-radius:50%;background:var(--ring);display:grid;place-items:center;box-shadow:0 6px 20px #38533e09;position:relative;isolation:isolate;animation:sv-ring-reveal .85s ease-out}.sv-ring:after{content:'';position:absolute;inset:15px;background:#fbfcfa;border-radius:50%;z-index:-1}.sv-ring>div{text-align:center}.sv-ring b{font-size:30px;font-weight:500;color:#254c3c;display:block;letter-spacing:-.9px}.sv-ring small{display:block;font-size:10px;color:#738578}.sv-ring-legend>div{display:flex;gap:9px;align-items:center;font-size:11px;border-bottom:1px solid #e1e8df;padding:12px 0}.sv-ring-legend i{width:9px;height:9px;border-radius:3px;flex-shrink:0}.sv-ring-legend span{flex:1;color:#506b5a}.sv-ring-legend b{font-size:13px;font-variant-numeric:tabular-nums}.sv-budget-ring .sv-ring-layout{grid-template-columns:105px minmax(0,1fr);gap:12px;margin:0 0 20px}.sv-budget-ring .sv-ring{width:105px;height:105px}.sv-budget-ring .sv-ring:after{inset:10px}.sv-budget-ring .sv-ring b{font-size:20px}.sv-budget-ring .sv-ring small{font-size:8px}.sv-budget-ring .sv-ring-legend>div{font-size:8px;padding:7px 0;gap:6px}.sv-budget-ring .sv-ring-legend b{font-size:9px}.sv-ad-symbol .sv-icon{width:85px;height:85px;opacity:.75}.sv-channels{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sv-channels>div{padding:10px;background:#fff;border:1px solid #e2e9df;border-radius:8px;margin:0!important}.sv-channels strong{font-size:10px}.sv-channels small{font-size:7px}.sv-channels>div:nth-child(3){background:#eaf4ed;border-color:#c8dfce}.sv-budgetbar{margin:9px 0}.sv-journey-stop>span{color:var(--tone);background:var(--soft);border:1px solid color-mix(in srgb,var(--tone) 23%,transparent);display:grid;place-items:center;width:42px;height:42px;position:relative;z-index:1}.sv-journey-stop{position:relative}.sv-journey-stop:after{content:'';position:absolute;left:20px;top:41px;width:2px;height:24px;background:#c4daca}.sv-journey-stop:last-child:after{display:none}.sv-journey-stop>div{border-left:3px solid var(--tone);background:var(--soft);border-radius:0 9px 9px 0;padding:12px 15px;flex:1}.sv-journey-stop small{color:var(--tone);font-weight:bold}.sv-journey-stop strong{color:#385b49}.sv-journey .sv-icon{width:22px;height:22px}.sv-event-chips{display:flex!important;flex-wrap:wrap;gap:7px}.sv-event-chips span{display:flex;align-items:center;gap:5px;background:white;border:1px solid #cdded1;border-radius:5px;padding:5px 7px;font:9px Arial;color:#497358}.sv-event-chips .sv-icon{width:13px;height:13px}.sv-approval-list label:has(input:checked){background:#e8f4eb;border-color:#8cba9c}.sv-approval-list strong .sv-icon{width:17px;height:17px;color:#8e8047;margin-right:5px}.sv-approval-list label:has(input:checked) .sv-icon{color:#228369}.sv-bi-kpis>div{background:var(--soft);border-color:color-mix(in srgb,var(--tone) 18%,transparent);position:relative}.sv-bi-kpis .sv-icon{width:22px;height:22px;margin-bottom:9px;color:var(--tone)}.sv-bi-kpis b{color:var(--ink)}.sv-bi-kpis b.sv-negative{color:#a5503c}.sv-bi-kpis small{color:#566f60}.sv-funnel-row:nth-of-type(1) i{background:#347cc1}.sv-funnel-row:nth-of-type(2) i{background:#8760b3}.sv-funnel-row:nth-of-type(3) i{background:#b58a47}.sv-funnel-row:nth-of-type(4) i{background:#228369}.sv-comparison{border:1px solid #dce6dc;border-radius:10px;background:white;margin-top:23px;padding:17px}.sv-comparison h3{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:500;margin:0 0 17px}.sv-comparison h3 .sv-icon{width:18px;height:18px;color:#368777}.sv-comparison>div{display:grid;grid-template-columns:105px 1fr 85px;gap:10px;align-items:center;padding:8px 0;font-size:9px}.sv-comparison>div>i{height:10px;background:#f0f3ee;border-radius:3px;overflow:hidden}.sv-comparison>div>i>b{display:block;width:var(--width);height:100%;background:#b9cbba;border-radius:3px;animation:sv-grow .8s both}.sv-comparison .is-current>i>b{background:#27816a}.sv-comparison .is-current>span{font-weight:bold;color:#146e4d}.sv-comparison strong{text-align:right;font-size:11px;font-weight:500}.sv-comparison small{font-size:8px;color:#6e8474}.sv-comparison p{font-size:8px;color:#7e9183;margin:12px 0 0}.sv-team-header{display:grid;grid-template-columns:180px 1fr;gap:32px;border:1px solid #d9e4d9;border-radius:14px;padding:25px 30px;background:linear-gradient(105deg,#eaf2e5,#f9fbf6);margin-bottom:16px;align-items:center}.sv-team-header h3{font-weight:500;font-size:24px;margin:0 0 8px;letter-spacing:-.5px}.sv-team-header p{color:#6b8271;font-size:11px;max-width:470px;line-height:1.65}.sv-team-header small{font-size:9px;color:#718676}.sv-team-orbit{height:170px;width:170px;position:relative;border:1px dashed #b9cdbb;border-radius:50%;margin:auto}.sv-team-orbit>b{display:grid;place-items:center;width:65px;height:65px;background:#195f43;color:#fff;font-size:32px;font-weight:500;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 13px #d9e9d980,0 0 0 27px #e2edde90}.sv-team-orbit>span{position:absolute;top:50%;left:50%;width:30px;height:30px;background:var(--soft);border:1px solid color-mix(in srgb,var(--tone) 20%,transparent);border-radius:9px;display:grid;place-items:center;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-84px) rotate(calc(-1 * var(--angle)))}.sv-team-orbit .sv-icon{width:16px;height:16px}.sv-role-legend{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0}.sv-role-legend span{background:var(--soft);padding:4px 8px;border-radius:4px;font-size:9px}.sv-agent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sv-agent-card{position:relative;overflow:hidden;border-top:3px solid color-mix(in srgb,var(--tone) 55%,white);padding:16px 17px}.sv-agent-card:hover,.sv-agent-card.is-working{background:var(--soft);border-color:var(--tone);box-shadow:0 6px 18px #31583a08;transform:translateY(-2px)}.sv-agent-num{margin-bottom:5px;color:var(--tone);font-size:9px;font-weight:600}.sv-agent-card strong{color:#274936;font-size:12px;margin-top:8px}.sv-agent-card small{font-size:10px;color:#6c8274}.sv-agent-mode{font-size:8px;background:var(--soft);color:var(--tone);border:1px solid color-mix(in srgb,var(--tone) 18%,transparent);padding:4px 6px}.sv-bot{position:relative;display:block;width:84px;height:84px;margin:4px 0 10px;flex-shrink:0;line-height:0}.sv-bot-art{width:100%;height:100%;overflow:visible}.sv-bot-badge{position:absolute;bottom:0;right:-4px;width:27px;height:27px;border-radius:9px;display:grid!important;place-items:center;background:white;box-shadow:0 2px 8px #23473210;border:1px solid color-mix(in srgb,var(--tone) 25%,transparent);margin:0!important;color:var(--tone)!important}.sv-bot-badge>.sv-icon{width:17px;height:17px}.sv-bot-eyes{transform-origin:44px 41px;animation:sv-robot-blink 7s ease-in-out infinite}.is-working .sv-bot-art{animation:sv-bot-float 2.4s ease-in-out infinite}.is-working .sv-bot-antenna{animation:sv-antenna 1.3s ease-in-out infinite}.sv-bot-small{width:52px;height:52px;margin:0 auto 10px!important}.sv-bot-small .sv-bot-badge{width:20px;height:20px;border-radius:6px}.sv-bot-small .sv-icon{width:12px;height:12px}.sv-network button{border-top:2px solid color-mix(in srgb,var(--tone) 55%,white);padding:13px 9px 11px;text-align:center;background:white}.sv-network button:hover,.sv-network button.is-working{background:var(--soft);border-color:var(--tone)}.sv-network b{color:#375b44}.sv-network .sv-bot>span{display:grid}.sv-agent-passport>.sv-bot{margin:0}.sv-agent-io{display:grid;grid-template-columns:1fr 22px 1fr;align-items:center;gap:12px;margin:20px 0}.sv-agent-io>div{background:#f1f6ef;border:1px solid #dce8da;border-radius:9px;padding:12px}.sv-agent-io small{display:block;font-size:8px;letter-spacing:1px;color:#719276}.sv-agent-io b{font-size:11px;font-weight:500;display:block;margin-top:5px}.sv-agent-io>.sv-icon{width:20px;color:#799980}
@keyframes sv-idle-new{0%,92%,100%{background-position:0 0}94%,96%{background-position:33.3333% 0}}@keyframes sv-speech-new{0%,100%{background-position:0 0}12%,25%,55%,68%{background-position:66.6667% 0}30%,42%,73%,80%{background-position:100% 0}46%,50%{background-position:0 0}85%,88%{background-position:33.3333% 0}93%,96%{background-position:66.6667% 0}}@keyframes sv-greeting-new{0%,38%{background-position:0 50%}40%,64%{background-position:33.3333% 50%}66%,80%{background-position:0 50%}82%,100%{background-position:100% 100%}}@keyframes sv-explain-new{0%,30%,100%{background-position:0 0}34%,60%{background-position:66.6667% 50%}64%,80%{background-position:100% 50%}84%,95%{background-position:66.6667% 100%}}@keyframes sv-listening-new{0%,90%,100%{background-position:0 100%}93%,96%{background-position:33.3333% 0}}@keyframes sv-thinking-new{0%,70%{background-position:33.3333% 100%}75%,100%{background-position:0 100%}}@keyframes sv-approved-new{0%,50%{background-position:66.6667% 100%}55%,100%{background-position:100% 100%}}@keyframes sv-body-new{0%,100%{transform:translateY(0) rotate(-.35deg)}50%{transform:translateY(-3px) rotate(.45deg)}}@keyframes sv-robot-blink{0%,90%,96%,100%{transform:scaleY(1)}93%{transform:scaleY(.1)}}@keyframes sv-bot-float{50%{transform:translateY(-3px) rotate(2deg)}}@keyframes sv-antenna{50%{opacity:.4}}@keyframes sv-ring-reveal{from{transform:scale(.9);opacity:.2}to{transform:scale(1);opacity:1}}
.sv-root[data-motion=reduced] *{animation:none!important;transition:none!important}.sv-root[data-motion=reduced] .sv-face{background-position:0 0!important;transform:none!important}.sv-root[data-motion=reduced] .sv-chart-line{stroke-dashoffset:0}
@media(max-width:1150px){.sv-portrait{min-height:510px}.sv-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-stat-row strong{font-size:16px}.sv-stat-row>div{padding:10px}.sv-goal-strip>div{padding:10px 7px;gap:6px}.sv-goal-strip .sv-icon{width:18px}.sv-budget-ring .sv-ring-layout{grid-template-columns:1fr}.sv-budget-ring .sv-ring{margin:auto}.sv-channels{gap:7px}.sv-channels>div{padding:8px}.sv-case-top{margin-bottom:14px}}
@media(max-width:900px){.sv-hero{grid-template-columns:230px 1fr}.sv-main-face{position:relative;top:auto;bottom:auto;width:320px;margin-bottom:105px;max-width:none}.sv-emotion-label{bottom:107px;right:12px}.sv-nameplate{z-index:2}.sv-budget-ring .sv-ring-layout{grid-template-columns:105px 1fr}.sv-team-header{gap:28px;padding:25px}.sv-stepnav{justify-content:start}.sv-network{grid-template-columns:repeat(4,minmax(0,1fr))}.sv-stat-row strong{font-size:19px}}
@media(max-width:600px){.sv-hero{grid-template-columns:1fr}.sv-portrait{min-height:325px;max-height:325px;align-items:center}.sv-main-face{position:relative;bottom:auto;top:auto;width:325px;max-width:100%;margin:0;flex-shrink:1}.sv-nameplate{bottom:15px;left:15px;max-width:160px;padding:10px 13px}.sv-emotion-label{right:12px;bottom:26px;font-size:8px;padding:6px 8px}.sv-conversation{padding:23px 20px}.sv-conversation h2{font-size:28px}.sv-welcome-controls .sv-btn{font-size:9px}.sv-welcome-controls small{flex-basis:100%;margin-top:2px}.sv-case-icon{width:50px;height:50px}.sv-case-top{margin-bottom:16px}.sv-stepnav .sv-icon{width:14px;height:14px}.sv-sound:before{content:none}.sv-sound .sv-icon{width:18px}.sv-stat-row{gap:6px}.sv-stat-row>div{padding:10px 8px}.sv-stat-row strong{font-size:15px}.sv-stat-row small{font-size:7px}.sv-goal-strip{gap:5px}.sv-goal-strip>div{flex-direction:column;align-items:start;gap:6px;padding:10px}.sv-goal-strip small{font-size:7px}.sv-ring-layout{grid-template-columns:1fr;gap:10px}.sv-ring{margin:auto;width:140px;height:140px}.sv-ring-legend>div{font-size:10px;padding:10px}.sv-budget-ring .sv-ring-layout{grid-template-columns:105px 1fr;margin-top:8px}.sv-budget-ring .sv-ring{width:105px;height:105px}.sv-channels{margin-top:0}.sv-ad-symbol .sv-icon{width:70px;height:70px}.sv-network{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.sv-network button{padding:10px 6px}.sv-network b{font-size:9px}.sv-network small{font-size:7px}.sv-bot-small{width:47px;height:47px}.sv-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sv-agent-card{padding:13px}.sv-agent-card strong{font-size:11px}.sv-agent-card small{font-size:9px}.sv-agent-num{font-size:8px}.sv-bot{width:76px;height:76px}.sv-bot-small{width:47px;height:47px}.sv-team-header{grid-template-columns:1fr;gap:28px;padding:30px 20px 23px}.sv-team-header h3{font-size:23px}.sv-team-header .sv-kicker{font-size:8px}.sv-team-header p{font-size:11px}.sv-team-header small{font-size:8px}.sv-team-orbit{margin-top:10px}.sv-journey-stop>div{padding:10px}.sv-journey-stop>span{width:36px;height:36px}.sv-journey-stop:after{left:17px}.sv-event-chips{gap:5px}.sv-event-chips span{font-size:8px}.sv-comparison{padding:13px}.sv-comparison>div{grid-template-columns:80px minmax(0,1fr) 65px;gap:7px;font-size:8px}.sv-comparison strong{font-size:10px}.sv-comparison small{display:block;font-size:7px}.sv-comparison h3{font-size:11px}.sv-bi-kpis small{font-size:8px}.sv-bi-kpis b{font-size:19px}.sv-agent-io{gap:7px;grid-template-columns:1fr 18px 1fr}.sv-agent-io b{font-size:10px}}
@media(prefers-reduced-motion:reduce){.sv-root *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sv-face{background-position:0 0!important;transform:none!important}.sv-chart-line{stroke-dashoffset:0}}

@media(max-width:600px){.sv-root .sv-sound{font-size:0;width:34px;min-width:34px;padding:7px}.sv-root .sv-sound .sv-icon{width:18px;height:18px}}
