.vievo-live{--lp-ink: #131316;--lp-ink-2: #4c4d53;--lp-ink-3: #85868e;--lp-line: #e8e7e3;--lp-soft: #f5f4f1;--lp-orange: #f5821f;--lp-orange-ink: #b04d06;--lp-orange-wash: #fdf0e4;--lp-focus: #131316;--lp-ease: cubic-bezier(.23, 1, .32, 1);--lp-font: "Geist Variable", Geist, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--lp-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--lv-ground: rgb(14 14 16 / .72);--lv-pane: rgb(24 24 27 / .55);--lv-ink: #f4f4f2;--lv-ink-2: rgb(205 205 211);--lv-ink-3: rgb(172 172 180);--lv-line: rgb(244 244 242 / .1);--lv-pane-line: rgb(42 42 47 / .8);--lv-orange: #f7923a;--lv-orange-wash: #2a1c10;--lv-ok: #5fd08b;color-scheme:light;min-height:100dvh;background:#fff;color:var(--lp-ink);font:400 16px/1.55 var(--lp-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}html:has(.vievo-live),html:has(.vievo-live) body{background:#fff}html:has(.vievo-live){color-scheme:light;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.vievo-live){scroll-behavior:auto}}.vievo-live *,.vievo-live *:before,.vievo-live *:after{box-sizing:border-box}.vievo-live [id]{scroll-margin-top:84px}.vievo-live ::-moz-selection{background:var(--lp-orange);color:#1a1206}.vievo-live ::selection{background:var(--lp-orange);color:#1a1206}.vievo-live :focus-visible{outline:2px solid var(--lp-focus);outline-offset:3px;border-radius:6px}.vievo-live a{color:inherit}.vievo-live .lv-wrap{max-width:1216px;margin:0 auto;padding-inline:32px}.vievo-live .num{font-variant-numeric:tabular-nums}.vievo-live .lv-h2{margin:0;font:500 clamp(36px,4.6vw,60px) / 1.06 var(--lp-font);letter-spacing:-.035em;color:var(--lp-ink);text-wrap:balance}.vievo-live .lv-h2 .t{color:var(--lp-ink-3)}.vievo-live .lv-sub{margin:20px 0 0;max-width:56ch;font-size:18px;line-height:1.55;color:var(--lp-ink-3)}.vievo-live .lv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 22px;border-radius:12px;border:1px solid transparent;font:600 16px/1 var(--lp-font);letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform .18s var(--lp-ease),box-shadow .2s ease,background-color .16s ease}.vievo-live .lv-btn svg{width:18px;height:18px;flex:none}.vievo-live .lv-btn:active{transform:scale(.97)}.vievo-live .lv-btn-dark{color:#fff;background:linear-gradient(180deg,#3a3a41,#18181b 55%,#0f0f11);border-color:#0b0b0d;box-shadow:inset 0 1px #ffffff38,0 1px 2px #00000059,0 14px 34px -10px #f5821fb3}.vievo-live .lv-btn-glass{color:var(--lp-ink);background:#ffffffe6;border-color:#fffffff2;box-shadow:0 10px 30px -14px #12346073;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(hover:hover)and (pointer:fine){.vievo-live .lv-btn-dark:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 1px 2px #00000059,0 18px 40px -10px #f5821fd9}.vievo-live .lv-btn-glass:hover{background:#fff}}.vievo-live .vs-head .vs-wrap{max-width:1216px;padding-inline:32px}.vievo-live .lv-hero{position:relative;padding-top:156px}.vievo-live .lv-sky{position:absolute;top:0;left:0;right:0;height:900px;overflow:hidden}.vievo-live .lv-sky svg{display:block;width:100%;height:100%}.vievo-live .lv-hero-text{position:relative;z-index:1;display:grid;justify-items:center;max-width:980px;margin:0 auto;padding-inline:24px;text-align:center;color:#fff}.vievo-live .lv-h1{margin:0;font:600 clamp(48px,7vw,92px) / 1 var(--lp-font);letter-spacing:-.045em;text-shadow:0 2px 40px rgb(18 52 96 / .28);text-wrap:balance}.vievo-live .lv-h1 span:last-child{color:#fff4e6}.vievo-live .lv-rule{display:block;width:min(380px,70%);height:1px;margin:30px 0 26px;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .7),transparent)}.vievo-live .lv-hero-lead{margin:0;max-width:50ch;font:500 19px/1.5 var(--lp-font);color:#fffffff0;text-shadow:0 1px 18px rgb(18 52 96 / .3);text-wrap:balance}.vievo-live .lv-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.vievo-live .lv-hero-note{margin:20px 0 0;padding:7px 14px;border-radius:999px;background:#102a5447;box-shadow:inset 0 0 0 1px #ffffff38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13.5px;line-height:1.45;color:#fffffff2}.vievo-live .lv-hero-note a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.vievo-live .lv-shot{position:relative;z-index:1;max-width:1200px;margin:72px auto 0;padding:0 32px}.vievo-live .lv-desktop{position:relative;aspect-ratio:16 / 9.2;min-height:640px;border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px #ffffff8c,0 70px 120px -50px #16346299,0 40px 80px -40px #f5821f66;text-align:left}.vievo-live .lv-wallpaper{position:absolute;inset:0;background:radial-gradient(55% 70% at 50% 118%,#f5821f,#f5821f00 70%),radial-gradient(38% 55% at 14% 96%,#ffb873,#ffb87300 70%),radial-gradient(42% 60% at 88% 90%,#f3a35a,#f3a35a00 70%),radial-gradient(70% 60% at 50% -5%,#d3e3f6,#d3e3f600 72%),linear-gradient(180deg,#e9eff9,#f5e6d5 58%,#f8d2a8)}.vievo-live .lv-wallpaper:before{content:"";position:absolute;left:50%;bottom:-22%;width:70%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:conic-gradient(from 210deg,#ffd3a3,#f5821f,#fde7cf,#f7a24f,#ffd3a3);filter:blur(46px);opacity:.55}.vievo-live .lv-window{position:absolute;left:5%;top:6%;width:63%;bottom:13%;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:#1c1c20;box-shadow:0 0 0 1px #ffffff14,0 40px 70px -30px #140e0699}.vievo-live .lv-titlebar{height:34px;padding:0 4px 0 14px;display:flex;align-items:center;justify-content:space-between;flex:none;color:#c7c7cd;font:500 12.5px/1 var(--lp-font)}.vievo-live .lv-titlebar span:first-child{display:inline-flex;align-items:center;gap:8px}.vievo-live .lv-titlebar svg{width:14px;height:14px;color:#9ea4ff}.vievo-live .lv-winctl{display:flex}.vievo-live .lv-winctl i{position:relative;width:40px;height:30px}.vievo-live .lv-winctl i:before,.vievo-live .lv-winctl i:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.vievo-live .lv-winctl i:nth-child(1):before{width:10px;height:1px;background:#b9b9c0}.vievo-live .lv-winctl i:nth-child(2):before{width:9px;height:9px;border:1px solid #b9b9c0;border-radius:2px}.vievo-live .lv-winctl i:nth-child(3):before,.vievo-live .lv-winctl i:nth-child(3):after{width:12px;height:1px;background:#b9b9c0}.vievo-live .lv-winctl i:nth-child(3):before{transform:translate(-50%,-50%) rotate(45deg)}.vievo-live .lv-winctl i:nth-child(3):after{transform:translate(-50%,-50%) rotate(-45deg)}.vievo-live .lv-tiles{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px 10px 0}.vievo-live .lv-tile{position:relative;display:grid;place-items:center;border-radius:10px;background:radial-gradient(80% 90% at 50% 40%,#33333a,#26262b);transition:box-shadow .2s ease}.vievo-live .lv-tile.speaking{box-shadow:inset 0 0 0 2.5px var(--lv-orange)}.vievo-live .lv-avatar{width:clamp(64px,8vw,96px);aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#4a4b53;color:#d8d8de;font:600 clamp(22px,2.6vw,32px) / 1 var(--lp-font);letter-spacing:-.02em}.vievo-live .lv-avatar svg{width:42%;height:42%}.vievo-live .lv-avatar.o{background:linear-gradient(140deg,#ffbd7a,#f5821f 70%);color:#1a1206;box-shadow:0 10px 30px -10px #f5821f8c}.vievo-live .lv-tile.speaking .lv-avatar.o{animation:lv-speak 1.2s ease-in-out infinite}@keyframes lv-speak{0%,to{box-shadow:0 0 #f7923a73}50%{box-shadow:0 0 0 10px #f7923a00}}.vievo-live .lv-tag{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);padding:4px 8px;border-radius:6px;background:#00000080;color:#fff;font:500 12px/1.2 var(--lp-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vievo-live .lv-controls{height:58px;flex:none;display:flex;align-items:center;justify-content:center;gap:10px}.vievo-live .lv-controls span{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#ffffff14;color:#e6e6ea}.vievo-live .lv-controls svg{width:17px;height:17px}.vievo-live .lv-controls em{margin-left:12px;height:34px;padding:0 16px;display:inline-flex;align-items:center;border-radius:8px;background:#d92d20;color:#fff;font:600 13px/1 var(--lp-font);font-style:normal}.vievo-live .lv-caption{position:absolute;z-index:2;left:36.5%;bottom:calc(13% + 104px);width:min(52%,560px);transform:translate(-50%);margin:0;padding:10px 14px;border-radius:10px;background:#000000b8;color:#fff;font:500 15px/1.45 var(--lp-font)}.vievo-live .lv-caption b{font-weight:700;color:#ffd2a8}.vievo-live .lv-caret{display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-.15em;background:#fff;animation:lv-blink 1s steps(2,start) infinite}@keyframes lv-blink{to{visibility:hidden}}.vievo-live .lv-taskbar{position:absolute;left:0;right:0;bottom:0;height:48px;display:flex;align-items:center;justify-content:center;gap:6px;background:#f6f3eec7;border-top:1px solid rgb(255 255 255 / .65);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.vievo-live .lv-taskbar span{position:relative;width:36px;height:36px;border-radius:8px;display:grid;place-items:center;color:#50525a}.vievo-live .lv-taskbar svg{width:19px;height:19px}.vievo-live .lv-taskbar span:nth-child(2){color:#d99a1e}.vievo-live .lv-taskbar span:nth-child(3){color:#2f78c4}.vievo-live .lv-taskbar .lv-tb-meet{color:#5b63e6;background:#ffffffb3}.vievo-live .lv-taskbar .lv-tb-vievo{background:#ffffffb3}.vievo-live .lv-taskbar .lv-tb-vievo svg{width:22px;height:22px;padding:3px;border-radius:6px;background:var(--lp-orange);color:#1a1206}.vievo-live .lv-taskbar .lv-tb-meet:after,.vievo-live .lv-taskbar .lv-tb-vievo:after{content:"";position:absolute;bottom:1px;left:50%;width:14px;height:3px;border-radius:2px;transform:translate(-50%);background:#7a7c84}.vievo-live .lv-taskbar time{position:absolute;right:18px;font:500 12px/1 var(--lp-font);color:#2a2a2e}.vievo-live .lv-overlay{position:absolute;z-index:3;top:4.5%;right:4%;width:clamp(330px,32%,384px);color:var(--lv-ink);font:400 13px/1.45 var(--lp-font)}.vievo-live .lv-pill{display:flex;align-items:center;gap:8px;width:-moz-max-content;width:max-content;max-width:100%;height:30px;margin:0 auto 6px;padding:0 4px 0 12px;border:1px solid var(--lv-line);border-radius:999px;background:var(--lv-ground);color:var(--lv-ink-2);font:500 12px/1 var(--lp-font);white-space:nowrap}.vievo-live .lv-pill i{width:8px;height:8px;border-radius:50%;background:var(--lv-orange);flex:none}.vievo-live .lv-pill span{overflow:hidden;text-overflow:ellipsis}.vievo-live .lv-pill s{width:1px;height:14px;background:var(--lv-line);flex:none}.vievo-live .lv-pill em{padding:0 10px;font-style:normal}.vievo-live .lv-panel{display:grid;gap:12px;padding:12px;border:1px solid var(--lv-line);border-radius:14px;background:var(--lv-ground);box-shadow:0 30px 60px -30px #0a08068c}.vievo-live .lv-callline{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--lv-ink-3);font-size:12.5px}.vievo-live .lv-callline span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vievo-live .lv-callline em{flex:none;height:30px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid rgb(244 244 242 / .22);border-radius:8px;color:var(--lv-ink);font:600 12.5px/1 var(--lp-font);font-style:normal}.vievo-live .lv-status{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;color:var(--lv-ink-2);font-size:12.5px}.vievo-live .lv-status span{display:inline-flex;align-items:center;gap:6px}.vievo-live .lv-status .num{margin-left:auto}.vievo-live .lv-status .lit{color:var(--lv-ink);font-weight:600}.vievo-live .lv-dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--lv-ink-3)}.vievo-live .lv-dot.rec{background:var(--lv-orange)}.vievo-live .lv-goals{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--lv-pane-line);border-radius:12px;background:var(--lv-pane)}.vievo-live .lv-goals-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;color:var(--lv-ink-3);font-size:12px}.vievo-live .lv-goals-head b{color:var(--lv-ink);font-size:12.5px;font-weight:600}.vievo-live .lv-goals ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.vievo-live .lv-goals li{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:8px;color:var(--lv-ink-2);font-size:12.5px;line-height:1.4}.vievo-live .lv-goals li.done{color:var(--lv-ink-3)}.vievo-live .lv-goals li.next{color:var(--lv-ink);font-weight:600}.vievo-live .lv-goals i{justify-self:center;width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--lv-ink-3)}.vievo-live .lv-goals li.next i{width:8px;height:8px;background:var(--lv-orange);box-shadow:none}.vievo-live .lv-goals li.done i{width:14px;height:14px;color:var(--lv-orange);box-shadow:none}.vievo-live .lv-goals svg{display:block;width:14px;height:14px}.vievo-live .lv-pane,.vievo-live .lv-darkcard{padding:16px;border:1px solid var(--lv-pane-line);border-radius:14px;background:var(--lv-pane);color:var(--lv-ink)}.vievo-live .lv-pane{min-height:202px;animation:lv-land .32s var(--lp-ease) both}@keyframes lv-land{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.vievo-live .lv-moment{margin:0;font:600 12.5px/1.3 var(--lp-font);color:var(--lp-orange-ink)}.vievo-live .lv-pane .lv-moment,.vievo-live .lv-darkcard .lv-moment{color:var(--lv-orange)}.vievo-live .lv-say{margin:8px 0 0;font:600 18px/1.35 var(--lp-font);letter-spacing:-.01em;color:var(--lv-ink);overflow-wrap:anywhere}.vievo-live .lv-note{margin:8px 0 0;font:400 12.5px/1.45 var(--lp-font);color:var(--lv-ink-2)}.vievo-live .lv-src{margin:10px 0 0;font:400 12px/1.45 var(--lp-font);color:var(--lv-ink-3)}.vievo-live .lv-slot{border-radius:3px;color:var(--lv-orange);background:var(--lv-orange-wash);box-shadow:0 0 0 2px var(--lv-orange-wash);-webkit-box-decoration-break:clone;box-decoration-break:clone}.vievo-live .lv-waiting{margin:0;color:var(--lv-ink-3);font-size:14px;line-height:1.5}.vievo-live .lv-ask{display:flex;gap:8px}.vievo-live .lv-input{flex:1;min-width:0;height:36px;padding:0 12px;display:flex;align-items:center;border:1px solid rgb(255 255 255 / .14);border-radius:8px;background:#18181b80;color:var(--lv-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vievo-live .lv-askbtn{flex:none;height:36px;padding:0 10px 0 12px;display:inline-flex;align-items:center;gap:6px;border-radius:8px;background:var(--lv-ink);color:#131316;font:600 13px/1 var(--lp-font);transition:transform .16s var(--lp-ease),box-shadow .16s ease}.vievo-live .lv-askbtn svg{width:15px;height:15px}.vievo-live .lv-askbtn kbd{display:inline-flex;align-items:center;gap:3px;margin-left:2px;padding:1px 4px;border:1px solid currentColor;border-radius:4px;font:500 11px/1.2 var(--lp-mono);opacity:.6}.vievo-live .lv-askbtn kbd svg{width:11px;height:11px}.vievo-live .lv-askbtn.pressed{transform:scale(.95);box-shadow:0 0 0 3px #f7923a99}.vievo-live .lv-transcript{margin:0;padding-top:10px;border-top:1px solid rgb(255 255 255 / .08);color:var(--lv-ink-2);font:600 13px/1.2 var(--lp-font)}.vievo-live .lv-transcript:before{content:"›";display:inline-block;width:14px;color:var(--lv-ink-3)}.vievo-live .lv-switch{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:32px}.vievo-live .lv-chip{all:unset;box-sizing:border-box;position:relative;overflow:hidden;height:38px;padding:0 16px;display:inline-flex;align-items:center;border:1px solid var(--lp-line);border-radius:999px;background:#fff;color:var(--lp-ink-2);font:500 14px/1 var(--lp-font);cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease}.vievo-live .lv-chip:hover{border-color:#cfcec9;color:var(--lp-ink)}.vievo-live .lv-chip[aria-current=true]{background:var(--lp-ink);border-color:var(--lp-ink);color:#fff}.vievo-live .lv-chip:focus-visible,.vievo-live .lv-play:focus-visible{outline:2px solid var(--lp-focus);outline-offset:3px}.vievo-live .lv-chip i{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--lp-orange);transform-origin:0 50%;animation:lv-fill linear both}@keyframes lv-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.vievo-live .lv-play{all:unset;box-sizing:border-box;width:38px;height:38px;margin-left:4px;border-radius:50%;border:1px solid var(--lp-line);display:grid;place-items:center;color:var(--lp-ink);background:#fff;cursor:pointer}.vievo-live .lv-play svg{width:14px;height:14px}.vievo-live .lv-sample{margin:16px 0 0;text-align:center;font-size:13px;color:var(--lp-ink-3)}.vievo-live .lv-sec{padding:136px 0 0}.vievo-live .lv-center-head{display:grid;justify-items:center;text-align:center}.vievo-live .lv-help{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:56px}.vievo-live .lv-bigcard{position:relative;min-height:580px;display:flex;flex-direction:column;padding:44px 44px 0;border-radius:32px;overflow:hidden}.vievo-live .lv-bigcard h3{margin:0;max-width:22ch;font:500 31px/1.28 var(--lp-font);letter-spacing:-.025em}.vievo-live .lv-bigcard>p{margin:16px 0 0;max-width:44ch;font-size:17px;line-height:1.55}.vievo-live .lv-inchip{display:inline-flex;align-items:center;gap:8px;padding:1px 14px 3px 10px;border-radius:999px;vertical-align:1px;white-space:nowrap}.vievo-live .lv-inchip svg{width:22px;height:22px}.vievo-live .lv-bigcard.orange{color:#fff;background:radial-gradient(90% 70% at 0% 0%,#ffcd96bf,#ffcd9600 60%),linear-gradient(165deg,#f9a352,#f5821f 55%,#e56d0d);box-shadow:inset 0 1px #ffffff59}.vievo-live .lv-bigcard.orange>p{color:#ffffffeb}.vievo-live .lv-bigcard.orange .lv-inchip{background:#ffffff38;box-shadow:inset 0 0 0 1px #ffffff73}.vievo-live .lv-bigcard.light{background:linear-gradient(180deg,#f7f6f3,#efeee9);box-shadow:inset 0 0 0 1px #e9e7e1}.vievo-live .lv-bigcard.light>p{color:var(--lp-ink-3)}.vievo-live .lv-bigcard.light .lv-inchip{background:#fff;box-shadow:inset 0 0 0 1px #e4e2dc,0 4px 14px -6px #281e1433}.vievo-live .lv-bigcard.light .lv-inchip svg{color:var(--lp-orange)}.vievo-live .lv-bigcard-vis{margin-top:auto;padding:40px 0 44px}.vievo-live .lv-wave{display:flex;align-items:center;gap:7px;height:64px}.vievo-live .lv-wave i{flex:none;width:6px;height:6px;border-radius:3px;background:#ffffffbf}.vievo-live .lv-wave i.bar{height:40px;background:#fff;animation:lv-wave 1.1s ease-in-out infinite alternate}@keyframes lv-wave{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.vievo-live .lv-glasschips{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.vievo-live .lv-glasschips li{height:34px;padding:0 14px;display:inline-flex;align-items:center;border-radius:999px;background:#ffffff29;box-shadow:inset 0 0 0 1px #fff6;color:#fff;font:500 14px/1 var(--lp-font)}.vievo-live .lv-glasschips li.on{background:#fff;color:var(--lp-orange-ink);box-shadow:0 10px 24px -10px #78320080}.vievo-live .lv-cardstack{display:grid;justify-items:center}.vievo-live .lv-cardstack .lv-darkcard{width:min(100%,420px);background:#161619e0;box-shadow:0 40px 70px -35px #140e068c}.vievo-live .lv-cardstack .lv-pill{background:#161619e0}.vievo-live .lv-askflow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.1fr);align-items:center;gap:44px;margin-top:56px;padding:64px 56px;border-radius:32px;background:radial-gradient(60% 80% at 100% 100%,#fddfbee6,#fddfbe00 70%),linear-gradient(135deg,#edf3fb,#f7f3ee);box-shadow:inset 0 0 0 1px #e6e8ee}.vievo-live .lv-bubble{justify-self:end;max-width:340px;padding:18px 20px;border-radius:18px 18px 18px 6px;background:#fff;box-shadow:0 0 0 1px #e8e7e3,0 20px 40px -24px #1e284659;font:500 18px/1.45 var(--lp-font);letter-spacing:-.01em}.vievo-live .lv-bubble small{display:block;margin-bottom:6px;font:600 12.5px/1.3 var(--lp-font);color:var(--lp-orange-ink)}.vievo-live .lv-keywrap{display:grid;justify-items:center;gap:14px;font:600 13px/1 var(--lp-font);color:var(--lp-ink-3);text-transform:uppercase;letter-spacing:.1em}.vievo-live .lv-keycap{width:108px;height:108px;display:grid;place-items:center;border-radius:26px;background:linear-gradient(180deg,#fff,#eef0f5);box-shadow:0 0 0 1px #dfe2ea,inset 0 2px #fff,inset 0 -7px #d9dce5,0 22px 36px -14px #1e284661;color:var(--lp-ink);font:600 44px/1 var(--lp-mono);animation:lv-press 3.2s var(--lp-ease) infinite}@keyframes lv-press{0%,55%,to{transform:none}62%{transform:translateY(4px);box-shadow:0 0 0 1px #dfe2ea,inset 0 2px #fff,inset 0 -3px #d9dce5,0 10px 20px -12px #1e284661,0 0 0 6px #f5821f40}}.vievo-live .lv-askflow .lv-darkcard{max-width:420px;background:#161619eb;box-shadow:0 40px 70px -35px #140e068c}.vievo-live .lv-askfoot{margin:20px 0 0;text-align:center;font-size:15px;color:var(--lp-ink-3)}.vievo-live .lv-feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:56px}.vievo-live .lv-feat-vis{height:320px;display:grid;place-items:center;padding:28px;border-radius:28px;background:linear-gradient(180deg,#f7f6f3,#efeee9);box-shadow:inset 0 0 0 1px #e9e7e1;overflow:hidden}.vievo-live .lv-feat>p{margin:22px 0 0;font-size:18px;line-height:1.5;letter-spacing:-.01em;color:var(--lp-ink-3)}.vievo-live .lv-feat>p b{font-weight:600;color:var(--lp-ink)}.vievo-live .lv-mock{width:100%;max-width:320px}.vievo-live .lv-people{padding:16px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #e8e7e3,0 24px 40px -26px #1e284659}.vievo-live .lv-people-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:12px;font-size:14px}.vievo-live .lv-people-head b{font-weight:600}.vievo-live .lv-people-head b span{font-weight:400;color:var(--lp-ink-3)}.vievo-live .lv-people-head em{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:999px;background:#e6f4ea;color:#1d7a45;font:600 12px/1 var(--lp-font);font-style:normal}.vievo-live .lv-people-head em i{width:6px;height:6px;border-radius:50%;background:#1d7a45}.vievo-live .lv-person-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid #f0efeb;font:500 14px/1.3 var(--lp-font)}.vievo-live .lv-person-row small{display:block;font-weight:400;font-size:12.5px;color:var(--lp-ink-3)}.vievo-live .lv-av{width:36px;height:36px;flex:none;border-radius:50%;display:grid;place-items:center;background:#e7e7ea;color:#6d6e75;font:600 13px/1 var(--lp-font)}.vievo-live .lv-av svg{width:17px;height:17px}.vievo-live .lv-av.o{background:linear-gradient(140deg,#ffbd7a,#f5821f 70%);color:#1a1206}.vievo-live .lv-split{position:relative;display:grid;grid-template-columns:1fr 1fr;aspect-ratio:16 / 11;border-radius:14px;overflow:hidden;box-shadow:0 0 0 5px #1c1c20,0 24px 40px -24px #1e284673;background:radial-gradient(70% 80% at 50% 120%,#f5821f,#f5821f00 70%),linear-gradient(180deg,#e9eff9,#f6e3cf)}.vievo-live .lv-split-half{position:relative}.vievo-live .lv-split-half:before{content:"";position:absolute;inset:26% 12% 18%;border-radius:6px;background:linear-gradient(#e4e2dd,#e4e2dd) 12% 22% / 46% 7px no-repeat,linear-gradient(#efede9,#efede9) 12% 44% / 70% 5px no-repeat,linear-gradient(#efede9,#efede9) 12% 58% / 56% 5px no-repeat,linear-gradient(var(--lp-orange),var(--lp-orange)) 12% 78% / 30% 14px no-repeat,#fff;box-shadow:0 8px 18px -10px #1e284666}.vievo-live .lv-split-half em{position:absolute;left:10px;top:10px;height:22px;padding:0 8px;display:inline-flex;align-items:center;border-radius:6px;background:#ffffffd9;color:var(--lp-ink-2);font:600 11.5px/1 var(--lp-font);font-style:normal}.vievo-live .lv-split-half+.lv-split-half{border-left:2px solid #ffffff}.vievo-live .lv-mini-panel{position:absolute;right:14%;top:42%;width:50%;padding:9px;display:grid;gap:6px;border:1px solid var(--lv-line);border-radius:8px;background:#0e0e10c7}.vievo-live .lv-mini-panel i{height:5px;border-radius:3px;background:#f4f4f28c}.vievo-live .lv-mini-panel i:first-child{width:46%;background:var(--lv-orange)}.vievo-live .lv-mini-panel i:nth-child(3){width:82%}.vievo-live .lv-mini-panel i:last-child{width:60%;background:#f4f4f24d}.vievo-live .lv-split-handle{position:absolute;left:50%;top:50%;width:34px;height:34px;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--lp-ink);box-shadow:0 6px 16px -6px #00000059}.vievo-live .lv-split-handle svg{width:16px;height:16px}.vievo-live .lv-consent{display:grid;gap:10px;padding:18px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #e8e7e3,0 24px 40px -26px #1e284659}.vievo-live .lv-consent b{font:600 15px/1.3 var(--lp-font)}.vievo-live .lv-skel{height:8px;border-radius:4px;background:#ecebe7}.vievo-live .lv-skel.short{width:68%}.vievo-live .lv-check{display:flex;align-items:center;gap:10px;margin-top:4px;font:500 13.5px/1.3 var(--lp-font);color:var(--lp-ink-2)}.vievo-live .lv-check i{width:20px;height:20px;flex:none;border-radius:6px;display:grid;place-items:center;background:var(--lp-orange);color:#1a1206}.vievo-live .lv-check svg{width:14px;height:14px}.vievo-live .lv-startbtn{height:38px;margin-top:4px;display:grid;place-items:center;border-radius:10px;background:var(--lp-ink);color:#fff;font:600 13.5px/1 var(--lp-font)}.vievo-live .lv-works{padding:120px 0 0;text-align:center}.vievo-live .lv-label{margin:0;font:500 12.5px/1 var(--lp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-ink-3)}.vievo-live .lv-works ul{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 48px;font:500 20px/1.2 var(--lp-font);letter-spacing:-.015em;color:var(--lp-ink-2)}.vievo-live .lv-ready{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:72px;align-items:center}.vievo-live .lv-brief-wrap{padding:44px;border-radius:32px;background:radial-gradient(70% 60% at 0% 100%,#fddfbed9,#fddfbe00 70%),linear-gradient(160deg,#e6eef9,#f3f1ec);box-shadow:inset 0 0 0 1px #e3e6ec}.vievo-live .lv-brief{position:relative;padding:26px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px #e8e7e3,0 30px 60px -34px #1e284666}.vievo-live .lv-badge{position:absolute;top:20px;right:20px;height:24px;padding:0 9px;display:inline-flex;align-items:center;border-radius:6px;background:var(--lp-soft);color:var(--lp-ink-2);font:600 12px/1 var(--lp-font)}.vievo-live .lv-brief-title{margin:0;padding-right:96px;font:600 18px/1.3 var(--lp-font);letter-spacing:-.015em}.vievo-live .lv-brief-meeting{margin:4px 0 0;font-size:13px;color:var(--lp-ink-3)}.vievo-live .lv-brief-block{margin-top:18px;padding-top:16px;border-top:1px dashed #e3e1dc}.vievo-live .lv-brief-name{margin:4px 0 0;font:600 15px/1.35 var(--lp-font)}.vievo-live .lv-brief-say{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--lp-ink-3)}.vievo-live .lv-brief .lv-slot{color:var(--lp-orange-ink);background:var(--lp-orange-wash);box-shadow:0 0 0 2px var(--lp-orange-wash)}.vievo-live .lv-stats{margin:40px 0 0}.vievo-live .lv-stats>div{display:grid;grid-template-columns:120px minmax(0,1fr);-moz-column-gap:32px;column-gap:32px;padding:28px 0;border-top:1px solid var(--lp-line)}.vievo-live .lv-stats dt{display:contents}.vievo-live .lv-figure{grid-row:span 2;font:400 60px/1 var(--lp-font);letter-spacing:-.04em}.vievo-live .lv-stat-title{font:500 26px/1.2 var(--lp-font);letter-spacing:-.025em}.vievo-live .lv-stats dd{grid-column:2;margin:8px 0 0;font-size:16.5px;line-height:1.55;color:var(--lp-ink-3)}.vievo-live .lv-faq-head{text-align:center}.vievo-live .lv-qs{max-width:860px;margin:48px auto 0;border-top:1px solid var(--lp-line)}.vievo-live .lv-q{border-bottom:1px solid var(--lp-line)}.vievo-live .lv-q h3{margin:0}.vievo-live .lv-q button{all:unset;box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;font:500 18.5px/1.35 var(--lp-font);letter-spacing:-.015em;color:var(--lp-ink)}.vievo-live .lv-q button:focus-visible{outline:2px solid var(--lp-focus);outline-offset:2px}.vievo-live .lv-q button i{width:32px;height:32px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--lp-soft);transition:transform .24s var(--lp-ease)}.vievo-live .lv-q button svg{width:16px;height:16px}.vievo-live .lv-q button[aria-expanded=true] i{transform:rotate(45deg)}.vievo-live .lv-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s var(--lp-ease)}.vievo-live .lv-collapse>div{overflow:hidden;visibility:hidden;transition:visibility 0s linear .24s}.vievo-live .lv-collapse.open{grid-template-rows:1fr}.vievo-live .lv-collapse.open>div{visibility:visible;transition-delay:0s}.vievo-live .lv-collapse p{margin:0 0 24px;max-width:68ch;font-size:16.5px;line-height:1.6;color:var(--lp-ink-3)}.vievo-live .lv-final{margin-top:136px;padding:120px 0;background:linear-gradient(180deg,#fff,#f3f5fa);overflow:hidden}.vievo-live .lv-final .lv-wrap{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:48px;align-items:center}.vievo-live .lv-final-h{margin:0;font:500 clamp(30px,3vw,40px) / 1.2 var(--lp-font);letter-spacing:-.03em}.vievo-live .lv-final-h span{display:block;color:var(--lp-ink-3)}.vievo-live .lv-final-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px}.vievo-live .lv-textlink{font:500 15.5px/1 var(--lp-font);color:var(--lp-ink-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.vievo-live .lv-keys{position:relative;height:300px}.vievo-live .lv-key3d{position:absolute;width:150px;height:150px;display:grid;place-items:center;border-radius:36px;background:linear-gradient(145deg,#fff,#e9ecf3);box-shadow:0 40px 70px -30px #28325a66,0 0 0 1px #ffffffe6,inset 0 2px #fff,inset 0 -10px 20px #a0aac847;color:#9aa3b8;font:500 64px/1 var(--lp-mono)}.vievo-live .lv-key3d svg{width:62px;height:62px;color:var(--lp-orange)}.vievo-live .lv-key3d.one{right:34%;top:30px;transform:rotate(-12deg);animation:lv-float-a 6s ease-in-out infinite}.vievo-live .lv-key3d.two{right:6%;top:110px;transform:rotate(11deg);animation:lv-float-b 7s ease-in-out infinite}@keyframes lv-float-a{50%{transform:rotate(-12deg) translateY(-10px)}}@keyframes lv-float-b{50%{transform:rotate(11deg) translateY(8px)}}.vievo-live.reveal-armed [data-reveal]{transition:opacity .8s var(--lp-ease),transform .8s var(--lp-ease)}.vievo-live.reveal-armed [data-reveal]:not(.is-in){opacity:0;transform:translateY(22px)}@media(max-width:1080px){.vievo-live .lv-feats{grid-template-columns:1fr;max-width:560px}.vievo-live .lv-askflow{grid-template-columns:1fr;justify-items:center;padding:48px 28px;gap:28px}.vievo-live .lv-bubble{justify-self:center}.vievo-live .lv-ready{grid-template-columns:1fr;gap:56px}}@media(max-width:860px){.vievo-live .lv-wrap,.vievo-live .vs-head .vs-wrap{padding-inline:20px}.vievo-live .lv-hero{padding-top:116px}.vievo-live .lv-sky{height:860px}.vievo-live .lv-hero-lead{font-size:17px}.vievo-live .lv-shot{margin-top:48px;padding:0 16px}.vievo-live .lv-desktop{aspect-ratio:auto;min-height:0;display:flex;flex-direction:column;gap:14px;padding:20px 14px 22px}.vievo-live .lv-window,.vievo-live .lv-taskbar{display:none}.vievo-live .lv-caption{position:relative;left:auto;bottom:auto;width:auto;transform:none;font-size:14px}.vievo-live .lv-overlay{position:relative;top:auto;right:auto;width:auto}.vievo-live .lv-switch{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-inline:-16px;padding:0 16px 4px;scrollbar-width:none}.vievo-live .lv-switch::-webkit-scrollbar{display:none}.vievo-live .lv-chip,.vievo-live .lv-play{flex:none}.vievo-live .lv-sec{padding-top:96px}.vievo-live .lv-help{grid-template-columns:1fr;gap:20px;margin-top:40px}.vievo-live .lv-bigcard{min-height:0;padding:32px 24px 0;border-radius:26px}.vievo-live .lv-bigcard h3{font-size:25px}.vievo-live .lv-bigcard-vis{padding:32px 0}.vievo-live .lv-wave{gap:5px;overflow:hidden}.vievo-live .lv-feats{margin-top:40px}.vievo-live .lv-feat-vis{height:280px;border-radius:24px}.vievo-live .lv-works{padding-top:88px}.vievo-live .lv-works ul{gap:12px 28px;font-size:17px}.vievo-live .lv-brief-wrap{padding:20px;border-radius:26px}.vievo-live .lv-stats>div{grid-template-columns:72px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;padding:22px 0}.vievo-live .lv-figure{font-size:44px}.vievo-live .lv-stat-title{font-size:21px}.vievo-live .lv-final{margin-top:96px;padding:88px 0}.vievo-live .lv-final .lv-wrap{grid-template-columns:1fr}.vievo-live .lv-keys{display:none}}@media(max-width:480px){.vievo-live .lv-ctas .lv-btn{width:100%}.vievo-live .lv-ask{flex-wrap:wrap}.vievo-live .lv-input{min-width:9rem}.vievo-live .lv-askbtn{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.vievo-live .lv-pane,.vievo-live .lv-caret,.vievo-live .lv-wave i.bar,.vievo-live .lv-keycap,.vievo-live .lv-key3d,.vievo-live .lv-tile.speaking .lv-avatar.o{animation:none}.vievo-live .lv-btn,.vievo-live .lv-askbtn,.vievo-live .lv-tile,.vievo-live .lv-q button i,.vievo-live .lv-collapse{transition:none}.vievo-live .lv-btn:active,.vievo-live .lv-btn-dark:hover{transform:none}}
