.film-module__kTG-sG__rise,.film-module__kTG-sG__fade,.film-module__kTG-sG__pop,.film-module__kTG-sG__press,.film-module__kTG-sG__draw,.film-module__kTG-sG__swap,.film-module__kTG-sG__ring,.film-module__kTG-sG__typing{animation-delay:var(--film-at,0s);animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.film-module__kTG-sG__rise{animation-name:film-module__kTG-sG__rise;animation-duration:.7s!important}.film-module__kTG-sG__fade{animation-name:film-module__kTG-sG__fade;animation-duration:.5s!important}.film-module__kTG-sG__pop{animation-name:film-module__kTG-sG__pop;animation-duration:.45s!important}.film-module__kTG-sG__press{animation-name:film-module__kTG-sG__press;animation-duration:.45s!important}.film-module__kTG-sG__draw{transform-origin:0;animation-name:film-module__kTG-sG__draw;animation-duration:.6s!important}.film-module__kTG-sG__swap{animation-name:film-module__kTG-sG__leave;animation-duration:.25s!important}.film-module__kTG-sG__ring{border-radius:inherit;pointer-events:none;animation-name:film-module__kTG-sG__ring;animation-timing-function:ease-out;position:absolute;inset:0;animation-duration:.9s!important;animation-iteration-count:2!important}.film-module__kTG-sG__typing{white-space:nowrap;vertical-align:bottom;animation-name:film-module__kTG-sG__typing;animation-timing-function:steps(var(--film-chars), end);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-block;overflow:hidden;animation-duration:calc(var(--film-chars) * 85ms)!important}.film-module__kTG-sG__caret{background:currentColor;width:.1em;height:1.25em;margin-left:.1em;animation-name:film-module__kTG-sG__blink;animation-timing-function:step-end;display:inline-block;animation-duration:1s!important;animation-iteration-count:infinite!important}.film-module__kTG-sG__leave{animation-name:film-module__kTG-sG__leave;animation-delay:calc(var(--film-scene) - .45s);animation-timing-function:ease-in;animation-fill-mode:both;animation-duration:.45s!important}.film-module__kTG-sG__exit{animation-name:film-module__kTG-sG__leave;animation-timing-function:ease-in;animation-fill-mode:both;animation-duration:.4s!important}.film-module__kTG-sG__clock{transform-origin:0;animation-name:film-module__kTG-sG__draw;animation-timing-function:linear;animation-fill-mode:both;animation-duration:var(--film-scene)!important}.film-module__kTG-sG__film[data-running=false] .film-module__kTG-sG__scenes *,.film-module__kTG-sG__film[data-running=false] .film-module__kTG-sG__clock{animation-play-state:paused}@keyframes film-module__kTG-sG__rise{0%{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:none}}@keyframes film-module__kTG-sG__fade{0%{opacity:0}to{opacity:1}}@keyframes film-module__kTG-sG__pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes film-module__kTG-sG__press{45%{background-color:var(--brand);transform:scale(.97)}}@keyframes film-module__kTG-sG__draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes film-module__kTG-sG__leave{to{opacity:0}}@keyframes film-module__kTG-sG__ring{0%{box-shadow:0 0 0 0 color-mix(in oklch, var(--brand) 60%, transparent)}to{box-shadow:0 0 0 .9em color-mix(in oklch, var(--brand) 0%, transparent)}}@keyframes film-module__kTG-sG__typing{0%{width:0}to{width:calc(var(--film-chars) * 1ch)}}@keyframes film-module__kTG-sG__blink{50%{opacity:0}}
