.st{position:sticky;top:0;height:100svh;overflow:hidden;background:#6b6a3a;color:#fff}.st-desk{--s:1.3px;--foot:13vh;min-height:720px;margin-top:-60px}.st-phone{--s:.85px;--foot:calc(124px + env(safe-area-inset-bottom, 0px));min-height:720px;margin-top:-56px}.st p{margin:0}.st svg{width:1em;height:1em;flex:none}.st-poster{display:contents}.st-clip{position:absolute;left:0;right:0;bottom:0;width:100%;object-fit:cover}.st-desk .st-clip{height:112%;object-position:35% 50%}.st-phone .st-clip{height:118%;object-position:50% 50%}.st-shade{position:absolute;inset:0;background:rgba(12,14,10,.14);transition:background 1.2s var(--water)}.st-shade:after{content:"";position:absolute;inset:0}.st-desk .st-shade:after{background:linear-gradient(180deg,rgba(12,14,10,.26),rgba(12,14,10,0) 24%,rgba(12,14,10,0) 48%,rgba(12,14,10,.5)),linear-gradient(90deg,rgba(12,14,10,.28),rgba(12,14,10,0) 60%)}.st-phone .st-shade:after{background:linear-gradient(180deg,rgba(12,14,10,.3),rgba(12,14,10,0) 26%,rgba(12,14,10,0) 46%,rgba(12,14,10,.58))}.st-credit{position:absolute;z-index:4;margin:0;font-size:11px;line-height:1.2;color:rgba(255,255,255,.55);text-decoration:none}.st-credit:hover{color:rgba(255,255,255,.85)}.st-desk .st-credit{right:56px;bottom:22px}.st-phone .st-credit{right:16px;bottom:calc(90px + env(safe-area-inset-bottom, 0px));font-size:10px}.st-copy{position:absolute;z-index:5;pointer-events:none}.v2 .st h1{color:#fff}.v2 .st h1 em{color:#cfd0ff}.st .v2-eq i{background:#cfd0ff}.st-sub{font-weight:500;color:rgba(255,255,255,.92)}.st-sub .v2-line>span{animation-delay:.24s}.st-claim{transition:opacity .5s ease .1s,transform .7s var(--water) .1s}.st.is-story .st-claim{opacity:0;transform:translateY(-14px);transition-delay:0s}.st-desk .st-copy{left:56px;right:56px;bottom:var(--foot)}.v2 .st-desk h1{font-size:80px;line-height:1.02;letter-spacing:-.04em;text-shadow:0 2px 30px rgba(0,0,0,.25)}.st-desk .st-sub{margin-top:16px;font-size:24px;line-height:30px}.st-phone .st-copy{left:16px;right:16px;bottom:var(--foot)}.v2 .st-phone h1{font-size:36px;line-height:1.04;letter-spacing:-.03em;text-shadow:0 2px 22px rgba(0,0,0,.25)}.st-phone h1 em{white-space:nowrap}.st-phone .st-sub{margin-top:8px;font-size:18px;line-height:23px}.st-steps{position:absolute;z-index:4;top:0}.st-desk .st-steps{left:56px;right:56px;bottom:var(--foot)}.st-phone .st-steps{left:16px;right:16px;bottom:var(--foot)}.st-step{inset:0}.st-cap,.st-step{position:absolute}.st-cap{left:0;bottom:0;display:flex;align-items:flex-end}.st-desk .st-cap{gap:36px}.st-desk .st-big{width:104px}.st-desk .st-line{width:440px}.st-phone .st-cap{right:0;gap:14px}.st-stage{position:absolute;gap:calc(var(--s) * 8)}.st-desk .st-stage{top:56vh;right:0;width:470px}.st-phone .st-stage{left:0;right:0;bottom:68px;height:172px;justify-content:flex-start}.st-big{flex:none;overflow:hidden;padding-top:4px}.st-big b{display:block;font-weight:700;line-height:.8;letter-spacing:-.05em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:rgba(255,255,255,.4);text-shadow:0 2px 24px rgba(0,0,0,.1);animation:st-up .7s var(--water) both}.st-desk .st-big b{font-size:150px}.st-phone .st-big b{font-size:60px}.st-line{font-weight:600;letter-spacing:-.03em;line-height:1.06;text-shadow:0 2px 24px rgba(0,0,0,.22);animation:st-in .6s var(--water) .1s both}.st-desk .st-line{font-size:42px}.st-phone .st-line{font-size:23px}.st-stage{display:flex;flex-direction:column;align-items:flex-start;gap:calc(var(--s) * 10);min-width:0}.st-b{position:relative;box-sizing:border-box;max-width:92%;padding:calc(var(--s) * 9) calc(var(--s) * 12) calc(var(--s) * 8) calc(var(--s) * 12);border-radius:calc(var(--s) * 18);color:#fff;font-size:calc(var(--s) * 16);line-height:1.32;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3);animation:st-pop .4s var(--water) .2s both}.st-b-sent{align-self:flex-end;border-bottom-right-radius:calc(var(--s) * 5);transform-origin:right bottom;background:linear-gradient(180deg,rgba(255,255,255,.17),rgba(255,255,255,.09));box-shadow:inset 0 .5px 0 rgba(255,255,255,.5),inset 0 0 0 .5px rgba(255,255,255,.26),0 12px 28px -16px rgba(0,0,0,.5)}.st-b-in{border-bottom-left-radius:calc(var(--s) * 5);transform-origin:left bottom;background:linear-gradient(180deg,rgba(126,128,255,.3),rgba(69,72,226,.2));box-shadow:inset 0 .5px 0 rgba(255,255,255,.4),inset 0 0 0 .5px rgba(207,208,255,.34),0 12px 28px -16px rgba(26,24,110,.55)}.st-from{display:flex;align-items:flex-end;gap:calc(var(--s) * 8);align-self:flex-start;max-width:100%}.st-in-cell{display:grid;min-width:0}.st-in-cell>*{grid-area:1/1;justify-self:start}.st-from .st-eng{animation:st-pop .4s var(--water) calc(var(--at) - var(--wait)) both}.st-typing{display:inline-flex;align-items:center;gap:calc(var(--s) * 4);padding:calc(var(--s) * 11) calc(var(--s) * 13);animation:st-pop .35s var(--water) calc(var(--at) - var(--wait)) both,st-out .2s ease var(--at) forwards}.st-typing i{width:calc(var(--s) * 6);height:calc(var(--s) * 6);border-radius:50%;background:#fff;opacity:.5;animation:st-dot 1.1s ease-in-out infinite}.st-typing i:nth-child(2){animation-delay:.18s}.st-typing i:nth-child(3){animation-delay:.36s}.st-b-text{animation:st-pop .35s var(--water) var(--at) both}.st-meta{display:flex;align-items:center;justify-content:flex-end;gap:calc(var(--s) * 3);margin-top:calc(var(--s) * 3);margin-left:calc(var(--s) * 18);font-size:calc(var(--s) * 11.5);line-height:1;color:rgba(255,255,255,.7);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-ticks{width:calc(var(--s) * 15)!important;height:calc(var(--s) * 15)!important;color:#cfd0ff;opacity:0;animation:st-word .3s ease var(--at) forwards}.st-b-sent{display:flex;flex-direction:column}.st-b-sent>.st-meta{align-self:flex-end}.st-b-text{display:flex;flex-wrap:wrap;align-items:flex-end}.st-b-text>.st-meta{margin-left:auto;padding-left:calc(var(--s) * 14)}.st-caret{display:inline-block;width:2px;height:.95em;margin-left:1px;vertical-align:-.12em;border-radius:1px;background:#fff;animation:st-blink 1s steps(2,start) infinite}.st-eng{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--s) * 1.8);flex:none;width:calc(var(--s) * 26);height:calc(var(--s) * 26);border-radius:50%;background:radial-gradient(120% 120% at 30% 24%,#9d9fff 0,#5b5ef1 46%,#3538cc 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.14),0 0 0 1.5px rgba(255,255,255,.3),0 6px 12px -6px rgba(69,72,226,.7)}.st-eng i{width:calc(var(--s) * 1.8);height:calc(var(--h) * var(--s) * .8);border-radius:2px;background:#fff;box-shadow:0 0 5px rgba(255,255,255,.45)}.st-eng.is-working i{animation:st-eq 1s ease-in-out infinite}.st-eng.is-working i:first-child,.st-eng.is-working i:nth-child(5){animation-delay:-.5s}.st-eng.is-working i:nth-child(2),.st-eng.is-working i:nth-child(4){animation-delay:-.25s}.st-eng.is-working{animation:st-ring 1.8s ease-out infinite}.st-voice{width:min(92%,calc(var(--s) * 330));padding-top:calc(var(--s) * 10)}.st-voice-row{display:flex;align-items:center;gap:calc(var(--s) * 10)}.st-voice-play{position:relative;display:grid;place-items:center;flex:none;width:calc(var(--s) * 36);height:calc(var(--s) * 36);padding:0;border:0;border-radius:50%;background:#fff;color:var(--accent);cursor:pointer;box-shadow:0 3px 10px -5px rgba(0,0,0,.45)}.st-voice-play:after{content:"";position:absolute;inset:-7px}.st-voice-play svg{width:calc(var(--s) * 18);height:calc(var(--s) * 18)}.st-voice-play:focus-visible{outline:1.5px solid #fff;outline-offset:3px}.st-wave{position:relative;display:flex;align-items:center;justify-content:space-between;flex:1 1;height:calc(var(--s) * 30)}.st-wave i{flex:none;width:calc(var(--s) * 2);height:calc(var(--h) * var(--s) * 1.7);border-radius:9px;background:rgba(255,255,255,.34)}.st-wave-played{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;clip-path:inset(0 calc((1 - var(--vp, 0)) * 100%) 0 0)}.st-wave-played i{background:#fff}.st-said{display:flex;align-items:flex-end;min-height:calc(var(--s) * 15 * 1.3);margin-top:calc(var(--s) * 6);padding-left:calc(var(--s) * 2);font-size:calc(var(--s) * 15);line-height:1.3;color:rgba(255,255,255,.92)}.st-said span{animation:st-word .35s ease-out both}.st-voice-time{position:absolute;left:calc(var(--s) * 12);bottom:calc(var(--s) * 8);font-size:calc(var(--s) * 11.5);line-height:1;color:rgba(255,255,255,.7);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.st-voice>.st-meta{margin-top:calc(var(--s) * 4)}.st-build{position:relative;overflow:hidden;width:min(100%,calc(var(--s) * 330));padding-bottom:calc(var(--s) * 9)}.st-build .st-meta{width:100%}.st-build-head{display:flex;align-items:center;gap:calc(var(--s) * 8);width:100%;padding-bottom:calc(var(--s) * 8);border-bottom:.5px solid rgba(255,255,255,.24)}.st-build-head b{font-size:calc(var(--s) * 15);font-weight:600;white-space:nowrap}.st-build-icon{display:grid;place-items:center;flex:none;width:calc(var(--s) * 30);height:calc(var(--s) * 30)}.st-ready{width:calc(var(--s) * 28);height:calc(var(--s) * 28);overflow:visible}.st-ready-disc{fill:#4548e2}.st-ready-ring{fill:none;stroke:#cfd0ff;stroke-width:1.2;opacity:0;transform-origin:15px 15px;animation:st-ready-ring 1.2s ease-out .35s both}.st-ready-tick{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:st-ready-tick .45s var(--water) .25s forwards}@keyframes st-ready-ring{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.25)}}@keyframes st-ready-tick{to{stroke-dashoffset:0}}.st-clock{margin-left:auto;font-size:calc(var(--s) * 13);color:rgba(255,255,255,.82);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.st-jobs{display:grid;gap:calc(var(--s) * 5);width:100%;margin:calc(var(--s) * 8) 0 0;padding:0;list-style:none;font-size:calc(var(--s) * 14.5)}.st-jobs li{display:flex;align-items:center;gap:calc(var(--s) * 8);color:rgba(255,255,255,.55);transition:color .3s ease}.st-jobs li.is-done{color:#fff}.st-tick{display:grid;place-items:center;flex:none;width:calc(var(--s) * 15);height:calc(var(--s) * 15);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45);transition:background .3s,box-shadow .3s}.st-tick svg{width:calc(var(--s) * 10)!important;height:calc(var(--s) * 10)!important;opacity:0;transition:opacity .3s}.st-jobs li.is-done .st-tick{background:#fff;box-shadow:none}.st-jobs li.is-done .st-tick svg{opacity:1;color:#4548e2}.st-job-live .st-tick{box-shadow:none}.st-job-live .st-live{opacity:.4}.st-job-live.is-done{font-weight:600}.st-job-live.is-done .st-live{opacity:1;animation:st-pulse 1.6s ease-out infinite}.st-live{width:calc(var(--s) * 8);height:calc(var(--s) * 8);border-radius:50%;background:#cfd0ff}.st-hg{width:calc(var(--s) * 18)!important;height:calc(var(--s) * 24)!important;overflow:visible}.st-hg-glass{transform-origin:12px 16px;animation:st-hg-turn 6s linear .4s both}.st-hg-frame{fill:none;stroke:rgba(255,255,255,.9);stroke-width:1.2;stroke-linejoin:round;stroke-linecap:round}.st-hg-cap{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round}.st-hg-sand{fill:#cfd0ff}.st-hg-a{animation:st-hg-a 6s linear .4s both}.st-hg-b{animation:st-hg-b 6s linear .4s both}.st-hg-stream{fill:none;stroke:#cfd0ff;stroke-width:1;stroke-linecap:round;opacity:.8;animation:st-hg-stream 6s linear .4s both}@keyframes st-hg-turn{0%,44%{transform:rotate(0);animation-timing-function:ease-in-out}50%,to{transform:rotate(180deg)}}@keyframes st-hg-a{0%{clip-path:inset(0 0 0 0)}44%{clip-path:inset(100% 0 0 0)}50%{clip-path:inset(0 0 100% 0)}94%,to{clip-path:inset(0 0 0 0)}}@keyframes st-hg-b{0%{clip-path:inset(100% 0 0 0)}44%,50%{clip-path:inset(0 0 0 0)}94%,to{clip-path:inset(0 0 100% 0)}}@keyframes st-hg-stream{0%,42%{opacity:1}44%,50%{opacity:0}52%,92%{opacity:1}94%,to{opacity:0}}.st-build:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg,rgba(207,208,255,0) 20%,rgba(207,208,255,.38) 50%,rgba(207,208,255,0) 80%);transform:translateX(-100%);pointer-events:none}.st-build.is-done:after{animation:st-sweep 1s ease-out both}.st-build.is-done .st-build-icon{animation:st-pop .5s var(--water) both}.st-build.is-done .st-build-head b{animation:st-in .5s var(--water) .1s both}.st-msg{width:min(92%,calc(var(--s) * 310))}.st-file{display:flex;align-items:center;gap:calc(var(--s) * 9);margin:0 0 calc(var(--s) * 8);padding:calc(var(--s) * 6) calc(var(--s) * 12) calc(var(--s) * 6) calc(var(--s) * 6);border-radius:calc(var(--s) * 12);background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 .5px rgba(255,255,255,.16);font-size:calc(var(--s) * 13.5);font-weight:500}.st-pdf{display:grid;place-items:center;width:calc(var(--s) * 24);height:calc(var(--s) * 28);border-radius:calc(var(--s) * 5);background:rgba(217,65,43,.92);font-size:calc(var(--s) * 8);font-weight:700;letter-spacing:.04em}.st-file-name{display:grid;gap:calc(var(--s) * 5)}.st-upload{display:block;width:calc(var(--s) * 150);height:calc(var(--s) * 3);overflow:hidden;border-radius:3px;background:rgba(255,255,255,.25)}.st-upload i{display:block;height:100%;background:#fff;transform-origin:left;animation:st-load 1.4s ease-in-out .6s both}.st-text{min-height:calc(var(--s) * 16 * 1.32 * 3);padding-left:calc(var(--s) * 2)}.st.is-paused .st-caret,.st.is-paused .st-step,.st.is-paused .st-step *{animation-play-state:paused}.st-toggle{position:absolute;z-index:6;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.2);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 .5px 0 rgba(255,255,255,.5),inset 0 0 0 .5px rgba(255,255,255,.3)}.st-toggle:after{content:"";position:absolute;inset:-4px}.st-toggle svg{width:15px;height:15px}.st-toggle:focus-visible{outline:1.5px solid #fff;outline-offset:3px}.st-desk .st-toggle{right:56px;bottom:52px}.st-phone .st-toggle{right:16px;top:76px}@keyframes st-in{0%{opacity:0;transform:translateY(10px)}}@keyframes st-rise{0%{opacity:0;transform:translateY(calc(var(--s) * 16))}}@keyframes st-pop{0%{opacity:0;transform:scale(.85)}}@keyframes st-dot{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-3px);opacity:1}}@keyframes st-blink{50%{opacity:0}}@keyframes st-sweep{to{transform:translateX(100%)}}@keyframes st-word{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}@keyframes st-load{0%{transform:scaleX(0)}}@keyframes st-up{0%{transform:translateY(105%)}}@keyframes st-eq{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1.1)}}@keyframes st-ring{0%{box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.14),0 0 0 1.5px rgba(255,255,255,.32),0 0 0 0 rgba(255,255,255,.45)}to{box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.14),0 0 0 1.5px rgba(255,255,255,.32),0 0 0 calc(var(--s) * 12) rgba(255,255,255,0)}}@keyframes st-pulse{0%{box-shadow:0 0 0 0 rgba(207,208,255,.6)}to{box-shadow:0 0 0 calc(var(--s) * 8) rgba(207,208,255,0)}}@media (prefers-reduced-motion:reduce){.st-claim,.st-shade{transition:none}.st-big b,.st-line{animation:none}.st-step,.st-step *{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}