#video-container{width:100%;height:640px;position:relative;background:#000}#chatPreview{position:absolute;z-index:99;bottom:15px;left:15px;width:33vw}@media screen and (max-width: 768px){#chatPreview{bottom:0;left:0;width:100%}#chatPreview input{border:none!important;box-shadow:none!important}}#splash.loader-screen{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 42%,#35363d,#202126 55%,#17181b);padding:1.5rem;transition:opacity .5s ease-in-out}#splash.loader-screen.loader-screen--done{opacity:0;pointer-events:none}.loader-content{display:flex;flex-direction:column;align-items:center;gap:2rem;width:100%;max-width:22rem;text-align:center}.loader-logo{width:5rem;height:5rem;-o-object-fit:contain;object-fit:contain;animation:loaderPulse 1.8s ease-in-out infinite}@media (min-width: 768px){.loader-logo{width:6rem;height:6rem}}@keyframes loaderPulse{0%,to{transform:scale(1);opacity:.92}50%{transform:scale(1.06);opacity:1}}.loader-ring{position:relative;width:9rem;height:9rem;display:flex;align-items:center;justify-content:center}.loader-ring-svg{width:100%;height:100%;transform:rotate(-90deg)}.loader-ring-track{fill:none;stroke:#ffffff14;stroke-width:4}.loader-ring-bar{fill:none;stroke:var(--loader-color, #4c5fe0);stroke-width:4;stroke-linecap:round;transition:stroke-dashoffset .2s linear}.loader-disc{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border-radius:50%;background:var(--loader-color, #4c5fe0);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #00000059}.loader-percent{color:#fff;font-size:1.25rem;font-weight:700;font-variant-numeric:tabular-nums}.loader-text-group{display:flex;flex-direction:column;align-items:center;gap:.5rem}.loader-heading{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.loader-subtext{color:#ffffff8c;font-size:.95rem;line-height:1.5;margin:0;min-height:2.9em;max-width:26rem;overflow-wrap:break-word;transition:opacity .3s ease-in-out}.loader-subtext.loader-subtext--fading{opacity:0}#video-container.pwa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;justify-content:center;align-items:center;background-color:#000;overflow:hidden;height:100%}#video-container.pwa video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pwa-safe-bottom{padding-bottom:env(safe-area-inset-bottom)}#timeline-range{--played-color: rgba(255, 255, 255, .9);--unplayed-color: rgba(255, 255, 255, .2);--thumb-size: 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:4px;background:linear-gradient(to right,var(--played-color) 0%,var(--played-color) var(--progress, 0%),var(--unplayed-color) var(--progress, 0%),var(--unplayed-color) 100%)}#timeline-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--thumb-size);height:var(--thumb-size);background-color:#fff;border-radius:9999px;cursor:pointer;margin-top:-1px}#timeline-range::-moz-range-thumb,#timeline-range::-ms-thumb{width:var(--thumb-size);height:var(--thumb-size);background-color:#fff;border-radius:9999px;border:none;cursor:pointer}#timeline-range::-moz-range-track{background:transparent}#timeline-range::-ms-track{background:transparent;border-color:transparent;color:transparent}@media (max-width: 419px){.hide-under-420{display:none!important}}@media (max-width: 768px){#pwa-section.chat-maximized #playback-overlay{bottom:228px!important}#pwa-section.chat-maximized #step-navigation{bottom:388px!important}#pwa-section.chat-maximized #product-toggle{transform:translateY(-30vh)}#pwa-section.chat-maximized #uiFeatures #controls,#playback-overlay.chat-open{bottom:228px!important}#step-navigation.chat-open{bottom:388px!important}}#playback-overlay{width:calc(100% - 128px)!important;bottom:100px!important;position:relative}#playback-overlay .playback-mobile-row,#playback-overlay .playback-zone{display:contents}#playback-overlay #toggle-play{order:1}#playback-overlay #seek-backward-btn{order:2}#playback-overlay #seek-forward-btn{order:3}#playback-overlay #timeline-range{order:4}#playback-overlay #time-label{order:5}#playback-overlay #step-navigation{order:6}#playback-overlay #toggle-mute{display:none}@media (max-width: 767px){#playback-overlay{display:flex!important;width:calc(100% - 60px)!important;bottom:82px!important;flex-direction:column;align-items:stretch;gap:.5rem}#playback-overlay #timeline-range{width:100%;order:1;display:block;flex:none}#playback-overlay .playback-mobile-row{order:2;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;gap:.5rem}#playback-overlay .playback-zone{display:flex;align-items:center;min-width:0}#playback-overlay .playback-zone-left{justify-content:flex-start}#playback-overlay .playback-zone-center{justify-content:center;gap:.25rem}#playback-overlay .playback-zone-right{justify-content:flex-end}#playback-overlay #time-label{order:initial;white-space:nowrap}#playback-overlay #seek-backward-btn,#playback-overlay #toggle-play,#playback-overlay #seek-forward-btn{order:initial}#playback-overlay #toggle-mute{display:flex;order:initial}#playback-overlay #step-navigation{order:3;justify-content:center;width:100%}}@media (min-width: 768px){#playback-overlay{width:50%!important;bottom:15px!important;margin-right:77px!important}}#playback-overlay input[type=range].custom-range{display:flex;flex-grow:1}#playback-overlay button{min-width:2.75rem!important}@media (min-width: 768px){#playback-overlay button{min-width:2rem!important}#playback-overlay #seek-backward-btn,#playback-overlay #toggle-play,#playback-overlay #seek-forward-btn{position:relative}#playback-overlay #seek-backward-btn:before,#playback-overlay #toggle-play:before,#playback-overlay #seek-forward-btn:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}#pwa-section{--step-menu-mobile-offset: 0px}#pwa-section .step-navigation{margin-left:.125rem}#pwa-section .step-navigation #step-next-btn{transform:rotate(180deg);border-top-left-radius:0!important;border-bottom-left-radius:0!important}#pwa-section .step-navigation #step-prev-btn{border-top-left-radius:0!important;border-bottom-left-radius:0!important}#pwa-section .step-nav-btn,#pwa-section .step-menu-toggle{color:#fff}#pwa-section .step-nav-btn:disabled,#pwa-section .step-menu-toggle:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;color:#ffffffbf}#pwa-section .step-nav-btn:focus-visible,#pwa-section .step-menu-toggle:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px}#pwa-section .step-menu-toggle{min-width:4.5rem!important;text-align:center;line-height:1.2;position:relative}#pwa-section .step-menu-toggle:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}#pwa-section #step-indicator,#pwa-section #animation-title-label,#pwa-section .step-menu,#pwa-section .step-menu-list,#pwa-section .step-menu-item,#pwa-section .step-menu-row-left,#pwa-section .step-menu-item-index,#pwa-section .step-menu-item-label,#pwa-section .step-menu-item-duration,#pwa-section .step-menu-play-icon,#pwa-section .step-nav-btn,#pwa-section .step-menu-toggle,#pwa-section .step-menu-item:hover,#pwa-section .step-menu-item:active,#pwa-section .step-menu-item:focus-visible,#pwa-section .step-menu-item.is-active,#pwa-section .step-menu-toggle:hover,#pwa-section .step-menu-toggle:active,#pwa-section .step-menu-toggle:focus-visible,#pwa-section .step-nav-btn:hover,#pwa-section .step-nav-btn:active,#pwa-section .step-nav-btn:focus-visible,#pwa-section .step-nav-btn:disabled,#pwa-section .step-menu-toggle:disabled,#pwa-section .step-menu-item:disabled,#pwa-section .step-menu *{color:#fff!important;fill:currentColor!important;stroke:currentColor!important}#pwa-section .step-menu-list{list-style:none;margin:0;padding:0;display:grid}#pwa-section .step-menu-list>li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}#pwa-section .step-menu-item{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:.625rem;padding:1rem 1.5rem;background:transparent;text-align:left;font-size:.825rem;line-height:1.25;min-width:0!important}#pwa-section .step-menu-item:hover{background-color:#ffffff1a}#pwa-section .step-menu-item:focus-visible{outline:2px solid rgba(255,255,255,.2);outline-offset:1px}#pwa-section .step-menu-item.is-active{background-color:#fff3;font-weight:700}#pwa-section .step-menu-row-left{display:inline-flex;align-items:center;gap:.45rem;min-width:0;overflow:hidden}#pwa-section .step-menu-play-icon{display:inline-flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;min-width:1.125rem;border:1px solid rgba(255,255,255,.55);border-radius:9999px}#pwa-section .step-menu-play-icon svg{width:.72rem;height:.72rem}#pwa-section .step-menu-item-index{opacity:1;font-variant-numeric:tabular-nums}#pwa-section .step-menu-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pwa-section .step-menu-item-duration{justify-self:end;white-space:nowrap;font-variant-numeric:tabular-nums;opacity:1}.step-menu-mobile-header{display:none}@media (max-width: 767px){.step-menu-mobile-header{display:flex!important;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:10;background-color:#000000e6}.step-menu-mobile-title{font-size:1rem;font-weight:600;line-height:1.2}.step-menu-mobile-close{font-size:2rem;font-weight:100;line-height:1;background:transparent;border:0;padding:.375rem .15rem;color:inherit}#video-container.pwa{height:100vh;height:100dvh;align-items:stretch}#step-navigation{bottom:calc(30vh + var(--step-menu-mobile-offset, 0px));transition:bottom .3s ease}#step-menu{max-height:min(56vh,380px)}}#uiFeatures #controls{flex-direction:row-reverse!important;bottom:100px!important;right:5px!important;gap:4px!important}@media (min-width: 768px){#uiFeatures #controls{bottom:8px!important}}#uiFeatures #controls #fullscreen-btn,#uiFeatures #controls #audioBtn{width:40px;height:40px;padding:.25rem!important;position:relative;display:flex;align-items:center;justify-content:center;border-radius:12px;transition:background .3s ease;background-color:#00000026;color:#fff;--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}#uiFeatures #controls #fullscreen-btn:before,#uiFeatures #controls #audioBtn:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}#uiFeatures #controls #fullscreen-btn:hover,#uiFeatures #controls #audioBtn:hover{background-color:#fff3!important}#uiFeatures #controls #fullscreen-btn span,#uiFeatures #controls #audioBtn span{display:none}#uiFeatures #controls #fullscreen-btn svg,#uiFeatures #controls #audioBtn svg{width:1rem;height:1rem}#uiFeatures #controls #fullscreen-btn svg g,#uiFeatures #controls #audioBtn svg g{fill:#fff!important}@media (max-width: 767px){#uiFeatures #controls #fullscreen-btn#audioBtn,#uiFeatures #controls #audioBtn#audioBtn,#uiFeatures #controls #fullscreen-btn#fullscreen-btn,#uiFeatures #controls #audioBtn#fullscreen-btn{display:none!important}}#uiFeatures #controls #xrBtn{display:none!important}#product-info-panel>div{padding:3rem;max-width:33%;border-radius:5px;background-color:#0003;color:#fff;--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}@media (max-width: 1200px){#product-info-panel>div{max-width:100%}}@media (max-width: 768px){#product-info-panel>div{padding:1.5rem}}#product-info-panel>div h2{font-size:1.5rem;margin-bottom:1rem;padding-right:3rem}#product-info-panel>div h3{font-size:1.25rem;margin-top:2rem;margin-bottom:1rem}#product-info-panel>div li{display:grid;grid-template-columns:max-content 1fr;gap:1rem;align-items:start;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.1)}@media (max-width: 1440px){#product-info-panel>div li{display:flex;flex-direction:column;gap:.25rem}}@media (max-width: 1200px){#product-info-panel>div li{display:grid;gap:1rem}}@media (max-width: 480px){#product-info-panel>div li{display:flex;flex-direction:column;gap:.25rem}}#product-info-panel>div li span.font-bold{min-width:200px}#product-info-panel>div p,#product-info-panel>div span{font-size:1rem;line-height:1.6}#product-info-panel div button span:last-child{background-color:#fff;color:#000;font-weight:600;font-size:14px;line-height:14px;text-align:center;width:20px;height:20px;min-width:20px;border-radius:9999px;display:flex;align-items:center;justify-content:center;margin-left:.5rem}#product-info-panel>button{padding:.75rem;background-color:#00000026;color:#fff;--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}@media (min-width: 768px){#product-info-panel>button{padding:1.5rem 2rem}}#product-info-panel>button>span{font-size:1rem;line-height:1rem;font-weight:700}#product-info-panel>button #indicator{border:2px solid white;width:1.5rem;height:1.5rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;text-align:center;margin-left:.5rem}#product-info-panel>button #indicator span{background-color:#fff;color:#000;font-weight:400;font-size:14px;line-height:14px;font-weight:600;width:1rem;height:1rem;text-align:center;border-radius:9999px;display:flex;align-items:center;justify-content:center}#product-info-panel>button #indicator:hover{opacity:.8}#product-info-panel #close-product{display:flex;align-items:center;justify-content:center;border:2px solid white;width:1.5rem;height:1.5rem;border-radius:9999px;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;bottom:0;position:absolute;padding:0;transform:translate(50%,50%);left:calc(50% - .75rem)}#product-info-panel #close-product:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}#product-info-panel #close-product.close-product-top{position:absolute;top:3rem;left:initial;right:3rem;transform:none}@media (max-width: 768px){#product-info-panel #close-product.close-product-top{top:1.5rem;right:1.5rem}}#product-info-panel #close-product span{margin:2px;background-color:#fff;color:#000;font-weight:400;font-size:14px;line-height:14px;min-width:1rem!important;font-weight:600;width:1rem;height:1rem;text-align:center;border-radius:9999px;display:flex;align-items:center;justify-content:center}#product-info-panel #close-product:hover{opacity:.8}#product-toggle{transform:translateY(30vh);transition:background .1s ease-in-out,box-shadow .1s ease-in-out,-webkit-backdrop-filter .1s ease-in-out;transition:background .1s ease-in-out,backdrop-filter .1s ease-in-out,box-shadow .1s ease-in-out;transition:background .1s ease-in-out,backdrop-filter .1s ease-in-out,box-shadow .1s ease-in-out,-webkit-backdrop-filter .1s ease-in-out;display:inline-flex;position:relative}#product-toggle:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}#product-toggle span{min-width:-moz-fit-content;min-width:fit-content;line-height:initial;display:flex;align-items:center}#product-toggle.active{background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}#product-info-panel.product-info-panel--fullscreen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:120;pointer-events:none;margin:0!important;max-width:none!important;padding:0!important}#product-info-panel.product-info-panel--fullscreen #product-toggle,#product-info-panel.product-info-panel--fullscreen #product-toggle.product-toggle--fullscreen{position:absolute;left:1rem;bottom:1rem;transform:none!important;pointer-events:auto;z-index:121}#product-info-panel.product-info-panel--fullscreen #product-panel,#product-info-panel.product-info-panel--fullscreen #product-panel.product-panel--fullscreen{position:absolute!important;left:1rem!important;bottom:4.75rem!important;top:auto!important;pointer-events:auto;z-index:121;max-width:min(33rem,100vw - 2rem)}.draw-line{stroke-dasharray:1000;stroke-dashoffset:1000;animation:drawLine .5s ease forwards}@keyframes drawLine{to{stroke-dashoffset:0}}.hiddenState{visibility:hidden!important;display:none!important}@supports (-webkit-touch-callout: none){.ios-input-fix{font-size:16px!important}}:root{--color-zinc-950: oklch(.141 .005 285.823)}form label,.form-label{color:var(--color-zinc-950);font-weight:600;font-size:90%;margin-bottom:5px}.dark header .flex.flex-row.justify-between.items-center .flex.items-center{font-size:.875rem;line-height:.875rem}.dark header .flex.flex-row.justify-between.items-center .flex.items-center svg path{fill:#818cf84d}[type=text],input:where(:not([type])),[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,.code-block,.multiselect,select{border-color:color-mix(in oklab,var(--color-zinc-950) 10%,transparent);box-shadow:0 1px 2px #0000000d}label{font-size:.875rem;font-weight:500;margin-bottom:.333rem}
