#bticket-motion .bt-phone .bt-stage{height:235px}
#bticket-motion .bt-video-shell{position:absolute;width:100%;max-width:400px;left:50%;transform:translateX(-50%);bottom:1px;isolation:isolate}
#bticket-motion .bt-composite-canvas{display:block;position:relative;width:100%;height:auto;background:transparent}
#bticket-motion .bt-matte-video{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}
#bticket-motion .bt-phone .bt-video-shell{display:block}
#bticket-motion .bt-video-shadow{position:absolute;left:0;right:0;bottom:3%;height:9%;background:radial-gradient(ellipse at 29% 50%,#315b4233 0,transparent 26%),radial-gradient(ellipse at 74% 50%,#315b422b 0,transparent 25%);filter:blur(4px);z-index:-1}
#bticket-motion[data-view=edge] .bt-video-shell{background:repeating-conic-gradient(#e1e8e3 0 25%,#f9fcfa 0 50%) 0 / 20px 20px;border-radius:14px}
#bticket-motion[data-view=edge] .bt-video-shadow,#bticket-motion[data-view=original] .bt-video-shadow{display:none}
#bticket-motion .bt-back,#bticket-motion .bt-pause{width:36px;height:36px;border:0;background:#ffffff66;border-radius:50%;color:var(--bt-ink);font-size:25px}
#bticket-motion .bt-pause{font-size:15px}
#bticket-motion .bt-languages{position:relative;display:block;height:184px;min-height:0;max-width:294px;width:100%;margin:0 auto -2px;padding:0;z-index:2}
#bticket-motion .bt-bubble{position:absolute;width:88px;height:49px;aspect-ratio:auto;border-radius:54% 46% 52% 48% / 58% 46% 54% 42%;border:1px solid #ffffffa6;background:radial-gradient(ellipse at 43% 5%,#fffffff2 0,#ffffff8c 22%,transparent 62%),linear-gradient(145deg,#eafff5d9,#e0f9ed8c);box-shadow:inset 0 2px 6px #fff,0 5px 12px #83bda814;color:var(--bt-ink);font-size:13px;transform:rotate(var(--tilt));animation:bt-oval-float 5.4s ease-in-out infinite;transition:background .4s,box-shadow .4s,color .4s}
#bticket-motion .bt-bubble:nth-child(1){left:0;top:50px;width:82px;height:45px;--tilt:-16deg;animation-delay:-.8s}
#bticket-motion .bt-bubble:nth-child(2){left:35%;top:0;width:96px;height:54px;--tilt:-4deg;animation-delay:-2.1s;font-size:14px}
#bticket-motion .bt-bubble:nth-child(3){right:0;top:53px;width:74px;height:44px;--tilt:14deg;animation-delay:-3.3s}
#bticket-motion .bt-bubble:nth-child(4){left:3%;top:117px;width:80px;height:44px;--tilt:-11deg;animation-delay:-1.3s}
#bticket-motion .bt-bubble:nth-child(5){left:35%;top:89px;width:85px;height:45px;--tilt:8deg;animation-delay:-4.1s}
#bticket-motion .bt-bubble:nth-child(6){right:1%;top:123px;width:88px;height:45px;--tilt:-9deg;animation-delay:-2.8s}
#bticket-motion .bt-bubble:hover,#bticket-motion .bt-bubble:focus-visible{animation-play-state:paused}
#bticket-motion .bt-bubble:before{content:'';position:absolute;inset:2px 3px;border-radius:inherit;border-top:1px solid #ffffffdf;pointer-events:none}
#bticket-motion .bt-bubble:after{content:'';position:absolute;width:37%;height:6px;top:6px;left:24%;border-radius:50%;transform:rotate(-9deg);background:#ffffff96;filter:blur(2px);pointer-events:none}
#bticket-motion .bt-bubble[aria-pressed=true]{background:radial-gradient(ellipse at 40% 4%,#fbfffb 0,#d8ffe9 28%,transparent 63%),linear-gradient(140deg,#c0f0d5,#98ddbb);box-shadow:inset 0 2px 9px #f2fff7,0 7px 15px #55a67d20;font-weight:650;border:1px solid #c6f4db}
@keyframes bt-oval-float{0%,100%{transform:translateY(1px) rotate(var(--tilt))}50%{transform:translateY(-3px) rotate(calc(var(--tilt) + 2deg))}}
#bticket-motion .bt-stage{height:171px;position:relative;margin:0 -16px}
#bticket-motion .bt-floor{position:absolute;inset:65px -30% -45px;border-radius:50% 50% 0 0;background:linear-gradient(#fffdf8 0%,#effaf5 48%,#effaf500 100%)}
#bticket-motion .bt-sms-board{position:absolute;z-index:3;top:104px;left:83px;width:164px;height:54px;border-radius:12px;background:linear-gradient(120deg,#fffefb,#e1f9ec);border:1px solid #a3d2b9;box-shadow:0 6px 13px #2464421c;text-align:center;opacity:0;transform:translateY(12px);transition:opacity .35s,transform .45s}
#bticket-motion .bt-sms-board span{position:absolute;top:-11px;left:64px;padding:1px 8px;border-radius:10px;background:#469775;color:white;font-size:10px}
#bticket-motion .bt-sms-board strong{font-size:25px;letter-spacing:4px;line-height:52px;font-weight:600}
#bticket-motion [data-stage=sms] .bt-sms-board{opacity:1;transform:translateY(0);animation:bt-board 3s ease-in-out infinite}
#bticket-motion [data-action=sending] .bt-sms-board{animation:bt-receive 1.6s ease-out 1}
#bticket-motion [data-stage=success] .bt-prop-phone,#bticket-motion [data-stage=success] .bt-sms-board{opacity:0;visibility:hidden}
#bticket-motion[data-paused=true] *,#bticket-motion[data-paused=true] *:before,#bticket-motion[data-paused=true] *:after{animation-play-state:paused!important}
#bticket-motion .bt-prop-phone,#bticket-motion .bt-envelope,#bticket-motion .bt-sms-board,#bticket-motion .bt-confetti{display:none}
@media(max-width:355px){#bticket-motion .bt-stage{margin-left:-12px;margin-right:-12px}
#bticket-motion .bt-bubble{font-size:12px}}
@media(max-width:310px){#bticket-motion .bt-languages{height:196px}
#bticket-motion .bt-bubble:nth-child(1){width:72px;height:44px;top:54px}
#bticket-motion .bt-bubble:nth-child(2){width:88px;height:52px;top:0}
#bticket-motion .bt-bubble:nth-child(3){width:64px;height:44px;top:58px}
#bticket-motion .bt-bubble:nth-child(4){width:74px;height:44px;top:116px}
#bticket-motion .bt-bubble:nth-child(5){left:37%;width:76px;height:44px;top:100px}
#bticket-motion .bt-bubble:nth-child(6){width:76px;height:44px;top:138px}}
#bticket-motion .bt-phone .bt-stage{height:auto;aspect-ratio:512 / 318}
#bticket-motion .bt-back,#bticket-motion .bt-pause{width:44px;height:44px;background:transparent}
#bticket-motion .bt-languages{height:110px;max-width:290px;margin:0 auto;width:100%}
#bticket-motion .bt-bubble:nth-child(n){width:80px;height:44px;font-size:12px}
#bticket-motion .bt-bubble:nth-child(1){left:0;right:auto;top:12px;--tilt:-10deg}
#bticket-motion .bt-bubble:nth-child(2){left:calc(50% - 43px);right:auto;top:2px;width:86px;--tilt:-3deg}
#bticket-motion .bt-bubble:nth-child(3){left:auto;right:0;top:14px;--tilt:9deg}
#bticket-motion .bt-bubble:nth-child(4){left:2px;right:auto;top:66px;--tilt:-7deg}
#bticket-motion .bt-bubble:nth-child(5){left:calc(50% - 41px);right:auto;top:58px;width:82px;--tilt:5deg}
#bticket-motion .bt-bubble:nth-child(6){left:auto;right:0;top:69px;--tilt:-6deg}
#bticket-motion .bt-phone .bt-stage{height:auto;min-height:0;aspect-ratio:auto;margin:0 -14px}
#bticket-motion .bt-video-shell{height:100%;width:100%;aspect-ratio:auto;max-width:none;bottom:0}
#bticket-motion .bt-composite-canvas{height:100%;width:100%;max-width:100%}
#bticket-motion .bt-floor{inset:35% 0 -28px;border-radius:50% 50% 0 0}
@media(max-width:355px){#bticket-motion .bt-bubble:nth-child(n){width:73px;font-size:11px}
#bticket-motion .bt-bubble:nth-child(2){left:calc(50% - 38px);width:76px}
#bticket-motion .bt-bubble:nth-child(5){left:calc(50% - 38px);width:76px}}
#bticket-motion .bt-languages{height:138px;max-width:290px}
#bticket-motion .bt-languages .bt-bubble{padding:0;display:grid;place-items:center;animation:bt-buoyant var(--bt-drift-time) var(--bt-drift-delay) ease-in-out infinite;transform-origin:center;isolation:isolate;overflow:visible}
#bticket-motion .bt-languages .bt-bubble:nth-child(1){width:84px;height:48px;left:3px;right:auto;top:24px;--tilt:-4deg}
#bticket-motion .bt-languages .bt-bubble:nth-child(2){width:92px;height:55px;left:calc(50% - 46px);right:auto;top:7px;--tilt:-2deg}
#bticket-motion .bt-languages .bt-bubble:nth-child(3){width:70px;height:44px;left:auto;right:3px;top:29px;--tilt:4deg}
#bticket-motion .bt-languages .bt-bubble:nth-child(4){width:78px;height:44px;left:5px;right:auto;top:94px;--tilt:-3deg}
#bticket-motion .bt-languages .bt-bubble:nth-child(5){width:86px;height:49px;left:calc(50% - 43px);right:auto;top:86px;--tilt:3deg}
#bticket-motion .bt-languages .bt-bubble:nth-child(6){width:76px;height:44px;left:auto;right:3px;top:98px;--tilt:-3deg}
#bticket-motion .bt-bubble-body{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;transform:scale(1);transition:transform 650ms cubic-bezier(.2,.9,.25,1.12);pointer-events:none}
#bticket-motion .bt-languages .bt-bubble[aria-pressed=true]{z-index:3}
#bticket-motion .bt-bubble[aria-pressed=true] .bt-bubble-body{transform:scale(1.14)}
#bticket-motion .bt-bubble-label{font-size:12px;white-space:nowrap}
#bticket-motion .bt-bubble-film{animation:bt-film-morph var(--bt-film-time) var(--bt-film-delay) ease-in-out infinite}
@keyframes bt-buoyant{
  0%,100%{transform:translate(-1px,0) rotate(var(--tilt))}
  25%{transform:translate(1px,calc(-1 * var(--bt-bob))) rotate(calc(var(--tilt) + 1.5deg))}
  50%{transform:translate(1.5px,0) rotate(var(--tilt))}
  75%{transform:translate(0,var(--bt-bob)) rotate(calc(var(--tilt) - 1.5deg))}
}
@media(max-width:355px){#bticket-motion .bt-languages .bt-bubble:nth-child(1){width:74px;height:44px}
#bticket-motion .bt-languages .bt-bubble:nth-child(2){width:80px;height:52px;left:calc(50% - 40px)}
#bticket-motion .bt-languages .bt-bubble:nth-child(3){width:64px;height:44px}
#bticket-motion .bt-languages .bt-bubble:nth-child(4){width:72px;height:44px}
#bticket-motion .bt-languages .bt-bubble:nth-child(5){width:76px;height:47px;left:calc(50% - 38px)}
#bticket-motion .bt-languages .bt-bubble:nth-child(6){width:68px;height:44px}
#bticket-motion .bt-bubble-label{font-size:11px}}
@media(prefers-reduced-motion:reduce){#bticket-motion .bt-languages .bt-bubble{animation:none!important}
#bticket-motion .bt-bubble-body{transition:none}}
#bticket-motion .bt-ticket-sky{position:absolute;left:0;width:100%;pointer-events:none;z-index:4}
#bticket-motion .bt-phone[data-stage=success] .bt-video-shadow{opacity:var(--bt-finale-shadow,1)}
#bticket-motion .bt-phone[data-stage=success] .bt-video-shell{z-index:5}
#bticket-motion .bt-phone[data-stage=sms] .bt-languages,#bticket-motion .bt-phone[data-stage=success] .bt-languages{visibility:hidden;pointer-events:none}
#bticket-motion .bt-sms-floating{display:none;position:absolute;left:20px;right:20px;top:88px;height:112px;align-items:center;justify-content:center;z-index:3;pointer-events:none}
#bticket-motion .bt-phone[data-stage=sms] .bt-sms-floating{display:flex}
#bticket-motion .bt-sms-cloud{display:flex;align-items:center;gap:12px;max-width:100%;padding:18px 22px;border-radius:36% 42% 38% 36% / 48% 47% 46% 43%;background:linear-gradient(155deg,#fcfffbf7,#d2f4e3ec);border:1px solid #ffffffdc;box-shadow:inset 0 3px 5px #fff,0 9px 23px #428f6920;animation:bt-sms-float 3.8s ease-in-out infinite}
#bticket-motion .bt-sms-icon{position:relative;display:grid;place-items:center;flex-shrink:0;width:46px;height:40px;border-radius:13px;color:#218767;background:#f7fffbd9;box-shadow:0 4px 10px #4485641a}
#bticket-motion .bt-sms-icon svg{width:27px;height:27px;stroke-width:1.6}
#bticket-motion .bt-sms-dot{position:absolute;right:-2px;top:-3px;width:10px;height:10px;border-radius:50%;background:#55bd91;border:2px solid #f5fff9}
#bticket-motion .bt-sms-cloud-copy{display:flex;flex-direction:column;gap:5px;min-width:0;text-align:left}
#bticket-motion .bt-sms-cloud strong{font-size:14px;line-height:1.45;font-weight:600;color:#155540}
#bticket-motion .bt-sms-cloud small{font-size:12px;line-height:1.4;color:#4c7b69}
#bticket-motion .bt-sms-spark{position:absolute;width:9px;height:9px;border-radius:50%;background:#f7fffae8;box-shadow:inset 0 2px 2px white;animation:bt-sms-float 3.2s .4s ease-in-out infinite}
#bticket-motion .bt-sms-spark-one{left:9%;top:12px}
#bticket-motion .bt-sms-spark-two{right:7%;bottom:13px;width:6px;height:6px;animation-delay:-1.5s}
@keyframes bt-sms-float{0%,100%{transform:translateY(3px) rotate(-1deg)}50%{transform:translateY(-5px) rotate(1deg)}}
#bticket-motion[data-paused=true] .bt-sms-floating *{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){#bticket-motion .bt-sms-floating *{animation:none!important}}
@media(max-width:355px){#bticket-motion .bt-sms-floating{left:14px;right:14px}
#bticket-motion .bt-sms-cloud{padding:15px 16px;gap:9px}
#bticket-motion .bt-sms-cloud strong{font-size:13px}}
#bticket-motion .bt-languages .bt-bubble{
  background:transparent;border:0;box-shadow:none;isolation:isolate;
  animation-duration:var(--bt-drift-time,7s);color:#164d3a;
  -webkit-tap-highlight-color:transparent;
}
#bticket-motion .bt-languages .bt-bubble:before,#bticket-motion .bt-languages .bt-bubble:after{display:none}
#bticket-motion .bt-bubble-label{position:relative;z-index:2;display:inline-block;text-shadow:0 1px 2px #ffffff9c;font-weight:550}
#bticket-motion .bt-bubble-film{
  position:absolute;inset:0;pointer-events:none;border-radius:inherit;
  background:
    radial-gradient(ellipse at 28% 9%,#ffffffc9 0,transparent 45%),
    radial-gradient(ellipse at 80% 89%,#fce6f351 0,transparent 53%),
    radial-gradient(ellipse at 17% 76%,#d8ffed85 0,transparent 49%),
    linear-gradient(155deg,#f3fff778,#c3efd840 55%,#eafff694);
  border:1px solid #effffab0;
  box-shadow:inset 0 2px 2px #ffffffdf,inset 1px 0 3px #ffffff80,inset -1px -2px 4px #ffffffa8,0 4px 9px -4px #488d6640;
  backdrop-filter:blur(3px);
  animation:bt-film-morph var(--bt-film-time,9s) var(--bt-film-delay,0s) ease-in-out infinite;
  transition:background .5s ease,box-shadow .5s ease,border-color .5s ease;
}
#bticket-motion .bt-bubble-film:before{
  content:'';position:absolute;inset:4px 13% 48% 12%;border-radius:50%;
  background:radial-gradient(ellipse at 42% 8%,#fffffff2 0,#ffffffa8 19%,#ffffff26 48%,transparent 72%);
  transform:rotate(-8deg);opacity:.9;
  animation:bt-film-light var(--bt-film-time,9s) var(--bt-film-delay,0s) ease-in-out infinite;
}
#bticket-motion .bt-bubble-film:after{
  content:'';position:absolute;inset:49% 11% 4px 15%;border-bottom:1px solid #ffffffd6;border-radius:50%;
  background:radial-gradient(ellipse at 73% 115%,#edffee8f 0,transparent 65%);
  filter:blur(.35px);opacity:.75;
}
#bticket-motion .bt-languages .bt-bubble[aria-pressed=true]{background:transparent;box-shadow:none;border:0}
#bticket-motion .bt-bubble[aria-pressed=true] .bt-bubble-label{font-weight:700;color:#0f5134}
#bticket-motion .bt-bubble[aria-pressed=true] .bt-bubble-film{
  background:radial-gradient(ellipse at 29% 8%,#fafff3d9 0,transparent 47%),radial-gradient(ellipse at 78% 85%,#d3ffd494 0,transparent 58%),linear-gradient(150deg,#c4f6d899,#6dcea1b3 63%,#a6efc7cc);
  border-color:#eaffefdc;
  box-shadow:inset 0 2px 3px #ffffffe6,inset -1px -2px 5px #dbffe9,0 6px 12px -4px #277f5459;
}
#bticket-motion .bt-bubble:focus-visible .bt-bubble-film{box-shadow:inset 0 2px 3px #fff,0 0 0 2px #438965}
#bticket-motion .bt-bubble:hover .bt-bubble-film{border-color:#fff}
#bticket-motion .bt-languages .bt-bubble:nth-child(1){--tilt:-6deg}
#bticket-motion .bt-languages .bt-bubble:nth-child(3){--tilt:6deg}
#bticket-motion .bt-languages .bt-bubble:nth-child(4){--tilt:-4deg}
#bticket-motion .bt-languages .bt-bubble:nth-child(6){--tilt:-4deg}
@keyframes bt-oval-float{0%,100%{transform:translateY(0) rotate(var(--tilt))}50%{transform:translateY(-2px) rotate(calc(var(--tilt) + 1deg))}}
@keyframes bt-film-morph{
  0%,100%{border-radius:54% 46% 52% 48% / 58% 46% 54% 42%;transform:translateY(0)}
  35%{border-radius:48% 52% 47% 53% / 49% 57% 43% 51%;transform:translateY(-1px)}
  70%{border-radius:52% 48% 56% 44% / 54% 44% 56% 46%;transform:translateY(.5px)}
}
@keyframes bt-film-light{
  0%,100%{transform:translate(0,0) rotate(-8deg);opacity:.85}
  50%{transform:translate(3px,1px) rotate(1deg);opacity:.6}
}
#bticket-motion[data-floating=false] .bt-bubble,#bticket-motion[data-floating=false] .bt-bubble *:before,#bticket-motion[data-floating=false] .bt-bubble *{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){#bticket-motion .bt-bubble-film,#bticket-motion .bt-bubble-film:before{animation:none!important;transition:none!important}}
#bticket-motion .bt-languages{height:138px;max-width:290px}
#bticket-motion .bt-languages .bt-bubble{padding:0;display:grid;place-items:center;animation:bt-buoyant var(--bt-drift-time) var(--bt-drift-delay) ease-in-out infinite;transform-origin:center;isolation:isolate;overflow:visible}
#bticket-motion .bt-languages .bt-bubble:nth-child(1){width:84px;height:48px;left:3px;right:auto;top:24px;--tilt:-4deg}
#bticket-motion .bt-languages .bt-bubble:nth-child(2){width:92px;height:55px;left:calc(50% - 46px);right:auto;top:7px;--tilt:-2deg}
#bticket-motion .bt-languages .bt-bubble:nth-child(3){width:70px;height:44px;left:auto;right:3px;top:29px;--tilt:4deg}
#bticket-motion .bt-languages .bt-bubble:nth-child(4){width:78px;height:44px;left:5px;right:auto;top:94px;--tilt:-3deg}
#bticket-motion .bt-languages .bt-bubble:nth-child(5){width:86px;height:49px;left:calc(50% - 43px);right:auto;top:86px;--tilt:3deg}
#bticket-motion .bt-languages .bt-bubble:nth-child(6){width:76px;height:44px;left:auto;right:3px;top:98px;--tilt:-3deg}
#bticket-motion .bt-bubble-body{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;transform:scale(1);transition:transform 650ms cubic-bezier(.2,.9,.25,1.12);pointer-events:none}
#bticket-motion .bt-languages .bt-bubble[aria-pressed=true]{z-index:3}
#bticket-motion .bt-bubble[aria-pressed=true] .bt-bubble-body{transform:scale(1.14)}
#bticket-motion .bt-bubble-label{font-size:12px;white-space:nowrap}
#bticket-motion .bt-bubble-film{animation:bt-film-morph var(--bt-film-time) var(--bt-film-delay) ease-in-out infinite}
@keyframes bt-buoyant{
  0%,100%{transform:translate(-1px,0) rotate(var(--tilt))}
  25%{transform:translate(1px,calc(-1 * var(--bt-bob))) rotate(calc(var(--tilt) + 1.5deg))}
  50%{transform:translate(1.5px,0) rotate(var(--tilt))}
  75%{transform:translate(0,var(--bt-bob)) rotate(calc(var(--tilt) - 1.5deg))}
}
@media(max-width:355px){#bticket-motion .bt-languages .bt-bubble:nth-child(1){width:74px;height:44px}
#bticket-motion .bt-languages .bt-bubble:nth-child(2){width:80px;height:52px;left:calc(50% - 40px)}
#bticket-motion .bt-languages .bt-bubble:nth-child(3){width:64px;height:44px}
#bticket-motion .bt-languages .bt-bubble:nth-child(4){width:72px;height:44px}
#bticket-motion .bt-languages .bt-bubble:nth-child(5){width:76px;height:47px;left:calc(50% - 38px)}
#bticket-motion .bt-languages .bt-bubble:nth-child(6){width:68px;height:44px}
#bticket-motion .bt-bubble-label{font-size:11px}}
@media(prefers-reduced-motion:reduce){#bticket-motion .bt-languages .bt-bubble{animation:none!important}
#bticket-motion .bt-bubble-body{transition:none}}
#bticket-motion .bt-languages{max-width:300px;clip-path:inset(-8px -16px -18px)}
#bticket-motion .bt-languages .bt-bubble:nth-child(1){width:92px;height:54px;left:0;top:24px}
#bticket-motion .bt-languages .bt-bubble:nth-child(2){width:100px;height:60px;left:calc(50% - 50px);top:5px}
#bticket-motion .bt-languages .bt-bubble:nth-child(3){width:80px;height:50px;right:0;top:29px}
#bticket-motion .bt-languages .bt-bubble:nth-child(4){width:88px;height:50px;left:0;top:90px}
#bticket-motion .bt-languages .bt-bubble:nth-child(5){width:94px;height:54px;left:calc(50% - 47px);top:82px}
#bticket-motion .bt-languages .bt-bubble:nth-child(6){width:86px;height:50px;right:0;top:95px}
#bticket-motion .bt-bubble-arrival{position:absolute;inset:0;border-radius:inherit;pointer-events:none;animation:bt-fall-in 3.1s var(--bt-arrival-delay) both;transform-origin:50% 60%}
#bticket-motion .bt-bubble-label{font-size:13px}
#bticket-motion .bt-bubble-debris{position:absolute;inset:-6px -8px -9px;pointer-events:none;z-index:-1}
#bticket-motion .bt-suds{position:absolute;width:var(--suds-size);height:var(--suds-size);left:var(--suds-x);top:var(--suds-y);animation:bt-suds-drift var(--suds-time) var(--suds-delay) ease-in-out infinite;pointer-events:none}
#bticket-motion .bt-suds-shell{display:block;width:100%;height:100%;border-radius:48% 52% 53% 47%;border:1px solid #f6fff9e8;background:radial-gradient(ellipse at 28% 18%,#fff 0,#ffffff98 10%,transparent 47%),radial-gradient(ellipse at 76% 82%,#d4f3df66,transparent 64%);box-shadow:inset -1px -1px 2px #ffffffa6,0 2px 5px #417e5c0c;animation:bt-suds-pop var(--suds-time) var(--suds-delay) ease-in-out infinite}
#bticket-motion .bt-suds-shell:after{content:'';position:absolute;inset:-4px;border-radius:50%;border:1px dashed #f1fff5b3;opacity:0;animation:bt-pop-spray var(--suds-time) var(--suds-delay) ease-out infinite}
#bticket-motion .bt-suds-ring{position:absolute;width:17px;height:13px;bottom:var(--ring-bottom);left:var(--ring-left);animation:bt-ring-roll var(--ring-time) var(--ring-delay) linear infinite;pointer-events:none}
#bticket-motion .bt-suds-ring:before{content:'';display:block;width:100%;height:100%;border-radius:47% 53% 49% 51%;border:1.5px solid #f5fffbe0;border-left-color:transparent;border-bottom-color:#daf7e48c;box-shadow:1px 1px 2px #85bca02b;animation:bt-ring-turn 2.8s linear infinite}
@keyframes bt-fall-in{
  0%{opacity:0;transform:translateY(-185px) rotate(-13deg) scale(.84);animation-timing-function:cubic-bezier(.32,.04,.48,1)}
  12%{opacity:1}
  62%{transform:translateY(7px) rotate(2deg) scale(1.02,.97);animation-timing-function:ease-out}
  80%{transform:translateY(-5px) rotate(-1deg) scale(.995,1.01);animation-timing-function:ease-in-out}
  100%{opacity:1;transform:translateY(0) rotate(0) scale(1)}
}
@keyframes bt-suds-drift{0%,100%{transform:translate(0,0)}45%{transform:translate(5px,-10px)}75%{transform:translate(-3px,-4px)}}
@keyframes bt-suds-pop{0%,61%{opacity:.8;transform:scale(1)}67%{opacity:.85;transform:scale(1.22)}72%{opacity:0;transform:scale(1.52)}88%{opacity:0;transform:scale(.55)}100%{opacity:.8;transform:scale(1)}}
@keyframes bt-pop-spray{0%,65%,80%,100%{opacity:0;transform:scale(.7)}69%{opacity:.85;transform:scale(1)}76%{opacity:0;transform:scale(1.5)}}
@keyframes bt-ring-roll{0%{opacity:0;transform:translateX(-9px) translateY(-2px)}15%,65%{opacity:.75}50%{transform:translateX(7px) translateY(1px)}100%{opacity:0;transform:translateX(24px) translateY(-3px)}}
@keyframes bt-ring-turn{to{transform:rotate(360deg)}}
#bticket-motion[data-floating=false] .bt-bubble-debris *,#bticket-motion[data-floating=false] .bt-bubble-debris *:before,#bticket-motion[data-floating=false] .bt-bubble-debris *:after{animation-play-state:paused!important}
@media(max-width:355px){#bticket-motion .bt-languages .bt-bubble:nth-child(1){width:82px;height:50px}
#bticket-motion .bt-languages .bt-bubble:nth-child(2){width:88px;height:56px;left:calc(50% - 44px)}
#bticket-motion .bt-languages .bt-bubble:nth-child(3){width:72px;height:48px}
#bticket-motion .bt-languages .bt-bubble:nth-child(4){width:80px;height:48px}
#bticket-motion .bt-languages .bt-bubble:nth-child(5){width:84px;height:52px;left:calc(50% - 42px)}
#bticket-motion .bt-languages .bt-bubble:nth-child(6){width:76px;height:48px}
#bticket-motion .bt-bubble-label{font-size:12px}}
@media(prefers-reduced-motion:reduce){#bticket-motion .bt-bubble-arrival{animation:none!important}
#bticket-motion .bt-bubble-debris *{animation:none!important}
#bticket-motion .bt-suds:nth-child(even),#bticket-motion .bt-suds-ring{display:none}}
#bticket-motion .bt-floor{
  top:calc(93% - 12px);right:0;bottom:calc(-1 * var(--bt-screen-height));left:0;
  border-radius:50% 50% 0 0 / 14px 14px 0 0;
  background:linear-gradient(180deg,#f2fcf6 0%,#edf9f2 65%,#edf9f2 100%);
  pointer-events:none;
}
#bticket-motion .bt-header .bt-header-brand{display:flex;align-items:center;justify-content:center;width:68.6875px;height:30px;flex:0 0 68.6875px}
#bticket-motion .bt-header-brand img{display:block;width:100%;height:auto;object-fit:contain}
#bticket-motion .bt-bubble-arrival{pointer-events:auto}
#bticket-motion[data-intro-ready="false"] .bt-languages *,
#bticket-motion[data-intro-ready="false"] .bt-languages *:before,
#bticket-motion[data-intro-ready="false"] .bt-languages *:after{animation-play-state:paused!important}
#bticket-motion .bt-tropical-scenery{position:absolute;top:0;left:0;right:0;height:var(--bt-scenery-height,420px);z-index:-1;pointer-events:none;opacity:0;background-image:var(--bt-tropical-image);background-size:cover;background-position:center 52%;transition:opacity .25s ease}
#bticket-motion[data-background=tropical] .bt-tropical-scenery{opacity:1}
#bticket-motion .bt-tropical-scenery:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#ffffffa3 0%,#ffffff26 17%,#ffffff00 38%,#ffffff00 75%,#f2fcf60a 100%)}
#bticket-motion[data-background=tropical] .bt-bubble .bt-bubble-film{backdrop-filter:blur(7px);border-color:#ffffffd9;box-shadow:inset 0 2px 6px #fff,0 4px 12px #073d6429}
#bticket-motion[data-background=tropical] .bt-bubble[aria-pressed=true] .bt-bubble-film{box-shadow:inset 0 2px 9px #f2fff7,0 5px 14px #104f3c36}
@media(prefers-reduced-motion:reduce){#bticket-motion .bt-tropical-scenery{transition:none}}
#bticket-motion .bt-living-scenery{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}
#bticket-motion .bt-scenery-piece{position:absolute;inset:0;background-image:var(--bt-tropical-image);background-size:cover;background-position:center 52%;will-change:transform;pointer-events:none}
#bticket-motion .bt-scenery-left{mask-image:radial-gradient(ellipse 34% 55% at 0 0,#000 40%,#0000 100%);animation:bt-palm-left 8s ease-in-out infinite;transform-origin:8% 60%}
#bticket-motion .bt-scenery-right{mask-image:radial-gradient(ellipse 33% 55% at 100% 0,#000 40%,#0000 100%);animation:bt-palm-right 9.5s -2s ease-in-out infinite;transform-origin:92% 60%}
#bticket-motion .bt-scenery-sea{mask-image:radial-gradient(ellipse 44% var(--bt-water-radius,8%) at 50% var(--bt-water-center,56%),#000 45%,#0000 100%);animation:bt-water-drift 6.8s -1s ease-in-out infinite}
@keyframes bt-palm-left{0%,100%{transform:translateX(-.6px) rotate(-.10deg)}50%{transform:translateX(.6px) rotate(.10deg)}}
@keyframes bt-palm-right{0%,100%{transform:translateX(.55px) rotate(.10deg)}50%{transform:translateX(-.55px) rotate(-.10deg)}}
@keyframes bt-water-drift{0%,100%{transform:translate(-.6px,-.2px)}50%{transform:translate(.6px,.2px)}}
#bticket-motion[data-background=mint] .bt-scenery-piece{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){#bticket-motion .bt-scenery-piece{animation:none;will-change:auto}}
#bticket-motion .bt-header-brand{position:relative;z-index:12;transform-origin:center;will-change:transform}
#bticket-motion .bt-scenery-video{object-fit:cover;object-position:center 52%}