.vap .ss-stage{--ink:#0b1220;--muted:#6b7280;--gain:#1a9a52;--brand:#02b6fe;background:#f4f7fa;overflow:hidden}.vap .vap-phone{position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 30px 60px -30px #06102173}.vap .vap-app{color:var(--ink);padding:8px 20px 0}.vap .vap-title{letter-spacing:-.03em;justify-content:space-between;align-items:center;font-size:34px;font-weight:700;line-height:1.2;display:flex}.vap .vap-site{align-items:center;gap:10px;margin-top:16px;font-size:21px;font-weight:500;line-height:1.2;display:flex}.vap .vap-site svg{color:var(--muted)}.vap .vap-figure{align-items:baseline;gap:10px;margin-top:18px;display:flex}.vap .vap-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:66px;font-weight:600;line-height:1}.vap .vap-unit{color:var(--muted);font-size:23px}.vap .vap-up{color:var(--gain);font-size:19px;font-weight:700}.vap .vap-line{color:var(--muted);white-space:nowrap;margin-top:12px;font-size:16.5px;line-height:1.3}.vap .vap-line b{color:var(--gain);font-weight:600}.vap .vap-grid{border-top:1px solid #eef1f4;grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;padding-top:18px;display:grid}.vap .vap-label{font-size:17px;font-weight:600;line-height:1.3}.vap .vap-value{align-items:baseline;gap:8px;margin-top:4px;font-size:30px;font-weight:700;line-height:1.15;display:flex}.vap .vap-value[data-tone=gain]{color:var(--gain)}.vap .vap-value[data-tone=brand]{color:var(--brand)}.vap .vap-delta{color:var(--gain);font-size:17px;font-weight:700}.vap .vap-sub{color:var(--muted);margin-top:4px;font-size:16px;line-height:1.3}:root.dark .vap .ss-stage{--ink:var(--vb-ink);--muted:var(--vb-muted);--gain:var(--vb-gain);background:var(--vb-wash)}:root.dark .vap .vap-phone{box-shadow:0 30px 60px -30px #0009}:root.dark .vap .vap-grid{border-top-color:var(--vb-line-soft)}
.vh .ss-stage{--gutter:40px;--vh-ink:#111827;background:#f4f7fa;overflow:hidden}.vh .vh-window{top:var(--gutter);left:var(--gutter);width:1100px;height:540px;box-shadow:var(--ss-shadow-hero);border-radius:14px;position:absolute}.vh .vh-window .ss-window__body{background:#fff;position:relative}.vh .vh-site{padding:18px 28px 0}.vh .vh-nav{align-items:center;gap:24px;display:flex}.vh .vh-nav__links{gap:18px;margin-left:auto;display:flex}.vh .vh-hero{justify-items:center;gap:12px;margin-top:44px;display:grid}.vh .vh-hero__sub{justify-items:center;gap:8px;margin:6px 0 8px;display:grid}.vh .vh-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px;display:grid}.vh .vh-card{background:#eef1f4;border-radius:12px;height:150px}.vh .vh-widget{width:400px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.vh .vh-open,.vh .vh-closed{transition:opacity .28s,transform .4s cubic-bezier(.25,.8,.25,1);position:absolute;bottom:0;left:0;right:0}.vh .vh-open{opacity:0;pointer-events:none;will-change:transform, opacity;transform:translateY(14px)}.vh .vh-open[data-on]{opacity:1;transform:none}.vh .vh-closed{justify-items:center;gap:10px;display:grid}.vh .vh-closed:not([data-on]){opacity:0;transform:translateY(6px)}.vh .vh-panel{background:#fff;border-radius:24px;height:384px;overflow:hidden;box-shadow:0 0 0 1px #06102112,0 24px 50px -24px #06102159}.vh .vh-head{border-bottom:1px solid #f0f1f3;align-items:center;gap:8px;height:54px;padding:0 12px 0 18px;display:flex}.vh .vh-title{color:var(--vh-ink);margin-right:auto;font-size:15px;font-weight:600;line-height:1.3}.vh .vh-voice{color:#fff;background:#000;border-radius:999px;align-items:center;gap:5px;height:30px;padding:0 12px 0 10px;font-size:13px;font-weight:500;display:inline-flex;box-shadow:0 0 0 1.5px #ffffffe6,0 0 10px 1px #7c5cff73,4px 0 10px #ffc40059,-4px 0 10px #00c8ff66}.vh .vh-close{color:#4b5563;background:#f3f4f6;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.vh .vh-thread{padding:16px 18px}.vh .vh-msg{padding-top:14px}.vh .vh-bot{align-items:flex-start;gap:10px;display:flex}.vh .vh-orb{border-radius:50%;flex:none;width:36px;height:36px}.vh .vh-bot__bubble,.vh .vh-visitor__bubble{border-radius:24px;max-width:82%;padding:10px 18px;font-size:13.5px;line-height:1.6}.vh .vh-bot__bubble{color:#fff;background:#000;border-top-left-radius:6px}.vh .vh-visitor{justify-content:flex-end;display:flex}.vh .vh-visitor__bubble{color:#1f2937;background:#e5e7eb}.vh .vh-composer,.vh .vh-bar{background:#fff;border-radius:999px;align-items:center;gap:10px;height:50px;margin-top:10px;padding:0 7px 0 18px;display:flex;position:relative;box-shadow:0 0 0 1px #0610210f,0 12px 28px -12px #06102159}.vh .vh-composer__text,.vh .vh-bar__text{min-width:0;color:var(--vh-ink);white-space:nowrap;flex:1;font-size:14px;line-height:1.3;overflow:hidden}.vh .vh-composer__text[data-empty],.vh .vh-bar__text{color:#9ca3af}.vh .vh-send{color:#374151;background:#f3f4f6;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;transition:background-color .2s,color .2s;display:grid}.vh .vh-send[data-ready]{color:#fff;background:#111827}.vh .vh-bar{width:340px;margin-top:0}.vh .vh-barwrap{position:relative}.vh .vh-badge{color:#fff;background:#ef4444;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:600;display:grid;position:absolute;top:-6px;right:-4px;box-shadow:0 0 0 2px #fff}.vh .vh-nudge{color:var(--vh-ink);opacity:0;will-change:transform;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:13.5px;font-weight:500;transition:opacity .3s,transform .45s cubic-bezier(.25,.8,.25,1);display:inline-flex;transform:translateY(8px)scale(.96);box-shadow:0 0 0 1px #0610210f,0 10px 24px -12px #0610214d}.vh .vh-nudge[data-on]{opacity:1;transform:none}.vh .vh-nudge__x{color:#6b7280;background:#f3f4f6;border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.vh .vh-rest{width:60px;height:40px;position:absolute;bottom:60px;right:120px}.vh .vh-phone{top:96px;right:var(--gutter);box-shadow:var(--ss-shadow-satellite), 0 30px 50px -20px #06102159;position:absolute}.vh .vh-mobile{background:#fff;height:100%;padding:46px 0 0;position:relative}.vh .vh-mpanel{border-top:1px solid #f0f1f3}.vh .vh-head--phone{height:42px;padding:0 8px 0 22px}.vh .vh-head--phone .vh-title{font-size:12.5px}.vh .vh-head--phone .vh-voice{gap:4px;height:22px;padding:0 8px 0 7px;font-size:10px}.vh .vh-head--phone .vh-close{width:22px;height:22px}.vh .vh-thread--phone{padding:10px}.vh .vh-thread--phone .vh-orb{width:24px;height:24px}.vh .vh-thread--phone .vh-bot{gap:7px}.vh .vh-thread--phone .vh-bot__bubble{border-radius:5px 16px 16px;padding:7px 11px;font-size:10.5px;line-height:1.5}.vh .vh-composer--phone{height:36px;margin:0;padding:0 4px 0 12px;position:absolute;bottom:26px;left:10px;right:10px}.vh .vh-composer--phone .vh-composer__text{font-size:11px}.vh .vh-composer--phone .vh-send{width:28px;height:28px}.vh .ss-stage[data-layout=compact] .vh-compact{position:absolute;top:16px;left:16px;right:16px}.vh .ss-stage[data-layout=compact] .vh-panel{height:600px}.vh .ss-stage[data-layout=compact] .vh-thread{padding:14px}.vh .ss-stage[data-layout=compact] .vh-bot__bubble,.vh .ss-stage[data-layout=compact] .vh-visitor__bubble{padding:9px 15px}:root.dark .vh .ss-stage{background:var(--vb-wash)}:root.dark .vh .vh-window{box-shadow:0 0 0 1px var(--vb-line), 0 30px 60px -12px #00000080}:root.dark .vh .ss-stage[data-layout=compact] .vh-panel{background:#111827;box-shadow:0 0 0 1px #ffffff0f,0 24px 50px -24px #0009}:root.dark .vh .ss-stage[data-layout=compact] .vh-head{border-bottom-color:#ffffff14}:root.dark .vh .ss-stage[data-layout=compact] .vh-title{color:#f9fafb}:root.dark .vh .ss-stage[data-layout=compact] .vh-close{color:#e5e7eb;background:#ffffff1f}:root.dark .vh .ss-stage[data-layout=compact] .vh-bot__bubble{background:#ffffff1a}:root.dark .vh .ss-stage[data-layout=compact] .vh-visitor__bubble{color:#e5e7eb;background:#374151}:root.dark .vh .ss-stage[data-layout=compact] .vh-orb{clip-path:circle(37%)}
.vsp .ss-stage{--ink:#0b1220;--muted:#6b7280;--gain:#1a9a52;--brand:#02b6fe;background:#f4f7fa;overflow:hidden}.vsp .vsp-phone{position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:0 30px 60px -30px #06102173}.vsp .vsp-app{color:var(--ink);padding:8px 20px 0}.vsp .vsp-title{letter-spacing:-.03em;justify-content:space-between;align-items:center;font-size:34px;font-weight:700;line-height:1.2;display:flex}.vsp .vsp-site{align-items:center;gap:10px;margin-top:16px;font-size:21px;font-weight:500;line-height:1.2;display:flex}.vsp .vsp-site svg{color:var(--muted)}.vsp .vsp-figure{align-items:center;gap:10px;margin-top:14px;display:flex}.vsp .vsp-big{letter-spacing:-.03em;font-size:66px;font-weight:600;line-height:1}.vsp .vsp-unit{color:var(--muted);align-self:flex-end;padding-bottom:6px;font-size:23px}.vsp .vsp-add{background:var(--brand);color:#fff;border-radius:999px;align-items:center;gap:6px;height:44px;margin-left:auto;padding:0 18px 0 14px;font-size:19px;font-weight:600;display:inline-flex}.vsp .vsp-more{color:var(--gain);margin-top:2px;font-size:18px;font-weight:700;line-height:1.3}.vsp .vsp-money{color:var(--muted);align-items:center;gap:9px;margin-top:8px;font-size:18px;line-height:1.3;display:flex}.vsp .vsp-money b{color:var(--ink);font-size:21px;font-weight:700}.vsp .vsp-up{color:var(--gain);font-weight:700}.vsp .vsp-info{color:#9aa3af}.vsp .vsp-rule{background:#e5e7eb;width:1px;height:18px}.vsp .vsp-head{letter-spacing:-.02em;justify-content:space-between;align-items:center;margin-top:18px;font-size:24px;font-weight:700;line-height:1.2;display:flex}.vsp .vsp-filter{color:var(--muted);letter-spacing:0;align-items:center;gap:6px;font-size:18px;font-weight:600;display:inline-flex}.vsp .vsp-bars{align-items:stretch;gap:4px;height:112px;margin:12px -18px 0;display:flex}.vsp .vsp-bar{transform-origin:bottom;will-change:transform;border-radius:3px 3px 0 0;flex-direction:column;flex:1;transition:transform .6s cubic-bezier(.25,.8,.25,1);display:flex;overflow:hidden;transform:scaleY(0)}.vsp .vsp-bars[data-drawn] .vsp-bar{transform:none}.vsp .vsp-bar>span{flex:none;display:block}.vsp .vsp-dates{color:#9aa3af;justify-content:space-between;margin-top:10px;font-size:15px;line-height:1.3;display:flex}:root.dark .vsp .ss-stage{--ink:var(--vb-ink);--muted:var(--vb-muted);--gain:var(--vb-gain);--band-page1:#1b7fae;--band-past:#1c4a63;--band-none:#243349;background:var(--vb-wash)}:root.dark .vsp .vsp-phone{box-shadow:0 30px 60px -30px #0009}:root.dark .vsp .vsp-info,:root.dark .vsp .vsp-dates{color:var(--vb-faint)}:root.dark .vsp .vsp-rule{background:var(--vb-line)}
