prelaunch-bunny{display:block;position:relative;width:100%;height:100%;min-height:0;background:#fff}
.prelaunch-bunny-stage,.prelaunch-bunny-open{position:absolute;inset:0;display:block}
.prelaunch-bunny-stage{position:relative;aspect-ratio:9/16;overflow:hidden;pointer-events:none}
.prelaunch-bunny-stage img,.prelaunch-bunny-stage iframe,.prelaunch-bunny-stage video{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;object-fit:contain}
.prelaunch-bunny-open{z-index:1;color:#020b5a}
.prelaunch-bunny-open span{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#fffffff0;transform:translate(-50%,-50%);box-shadow:0 4px 18px #0002;font-size:24px;padding-left:4px}
.prelaunch-quest-one__extract>prelaunch-bunny{width:min(100%,250px);height:auto;aspect-ratio:auto;display:block;border:6px solid #fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 30px #020b5a1f}
.prelaunch-reviews__frame:has(>prelaunch-bunny){aspect-ratio:auto}
.prelaunch-reviews__frame>prelaunch-bunny{height:auto}
.prelaunch-bunny-open:focus-visible{outline:3px solid #ffbf00;outline-offset:-4px}
prelaunch-bunny.is-playing .prelaunch-bunny-stage{pointer-events:auto}
.prelaunch-bunny-open[hidden],.prelaunch-hero__play[hidden]{display:none!important}
.prelaunch-hero__visual>.prelaunch-bunny-inline{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:3}
.prelaunch-hero__visual.is-playing>.prelaunch-hero__play-arrow{display:none!important}


.prelaunch-start__video:has(>prelaunch-bunny){width:min(100%,270px)!important;height:auto!important;max-height:none;aspect-ratio:auto}
.prelaunch-start__video>prelaunch-bunny{height:auto}

.prelaunch-hero__visual:has(>[data-bunny-open]),.prelaunch-start__video:has(>prelaunch-bunny),.prelaunch-quest-one__extract>prelaunch-bunny,.prelaunch-reviews__frame:has(>prelaunch-bunny){position:relative;isolation:isolate;background:#fff}
.prelaunch-hero__visual:has(>[data-bunny-open]){--bunny-rim:7px;--bunny-radius:var(--ph-radius)}
.prelaunch-start__video:has(>prelaunch-bunny){--bunny-rim:6px;--bunny-radius:28px}
.prelaunch-quest-one__extract>prelaunch-bunny,.prelaunch-reviews__frame:has(>prelaunch-bunny){--bunny-rim:6px;--bunny-radius:24px}
.prelaunch-hero__visual:has(>[data-bunny-open])::after,.prelaunch-start__video:has(>prelaunch-bunny)::after,.prelaunch-quest-one__extract>prelaunch-bunny::after,.prelaunch-reviews__frame:has(>prelaunch-bunny)::after{content:"";position:absolute;inset:calc(-1 * var(--bunny-rim));z-index:5;border:var(--bunny-rim) solid #fff;border-radius:var(--bunny-radius);box-sizing:border-box;pointer-events:none}
.prelaunch-bunny-stage,.prelaunch-hero__visual>.prelaunch-bunny-inline{border-radius:max(0px,calc(var(--bunny-radius) - var(--bunny-rim)));clip-path:inset(0 round max(0px,calc(var(--bunny-radius) - var(--bunny-rim))))}




.prelaunch-bunny-open span{background:var(--prelaunch-play-color,#9438d4);color:#fff}

.prelaunch-bunny-stage>video,.prelaunch-bunny-stage>iframe,.prelaunch-hero__visual>.prelaunch-bunny-inline{opacity:0;transition:opacity 240ms ease-out}
prelaunch-bunny.is-preview-ready .prelaunch-bunny-stage>video,prelaunch-bunny.is-preview-ready .prelaunch-bunny-stage>iframe:not(.prelaunch-bunny-inline),.prelaunch-bunny-stage>.prelaunch-bunny-inline.is-ready,.prelaunch-hero__visual>.prelaunch-bunny-inline.is-ready{opacity:1}
@media(prefers-reduced-motion:reduce){.prelaunch-bunny-stage>iframe,.prelaunch-hero__visual>.prelaunch-bunny-inline{transition:none}}



button.prelaunch-bunny-open{width:100%;height:100%;border:0;padding:0;background:transparent;cursor:pointer;font:inherit}
button.prelaunch-hero__play{border:0;padding:0;cursor:pointer}

.prelaunch-hero__visual:has(>[data-bunny-open]){aspect-ratio:auto}
.prelaunch-hero__visual:has(>[data-bunny-open])>img:not(.prelaunch-hero__play-arrow){aspect-ratio:9/16;height:auto;transition:opacity 240ms ease-out}
.prelaunch-hero__visual.is-video-ready>img:not(.prelaunch-hero__play-arrow),prelaunch-bunny.is-preview-ready .prelaunch-bunny-stage>img,.prelaunch-bunny-stage.is-video-ready>img{opacity:0}
.prelaunch-bunny-stage>video{pointer-events:none}
@media(prefers-reduced-motion:reduce){.prelaunch-bunny-stage>video,.prelaunch-hero__visual>img{transition:none}}

.prelaunch-player{position:absolute;inset:0;z-index:3;display:block;container-type:inline-size;pointer-events:auto;font-family:'Quicksand',sans-serif;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}
.prelaunch-player[hidden]{display:none!important}
.prelaunch-hero__visual>.prelaunch-player{border-radius:max(0px,calc(var(--bunny-radius) - var(--bunny-rim)));clip-path:inset(0 round max(0px,calc(var(--bunny-radius) - var(--bunny-rim))));overflow:hidden}
.prelaunch-bunny-stage .prelaunch-player>video,.prelaunch-player>video{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;object-fit:contain;background:transparent;opacity:0;pointer-events:none;transition:opacity 240ms ease-out}
.prelaunch-player.is-ready>video{opacity:1}
.prelaunch-player__surface{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}
.prelaunch-player__surface:focus-visible{outline:3px solid #ffbf00;outline-offset:-4px}
.prelaunch-player__center{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:58px;height:58px;margin:-29px 0 0 -29px;padding-left:4px;box-sizing:border-box;border-radius:50%;background:var(--prelaunch-play-color,#9438d4);color:#fff;box-shadow:0 4px 18px #0002;opacity:0;transform:scale(.8);transition:opacity .18s ease,transform .18s ease;pointer-events:none}
.prelaunch-player__center svg{display:block}
.prelaunch-player.is-paused:not(.is-loading) .prelaunch-player__center{opacity:1;transform:none}
.prelaunch-player__spinner{position:absolute;left:50%;top:50%;z-index:2;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:4px solid #ffffff59;border-top-color:#fff;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .15s ease;filter:drop-shadow(0 2px 6px #0004)}
.prelaunch-player.is-loading .prelaunch-player__spinner{opacity:1;animation:prelaunch-player-spin .8s linear infinite}
@keyframes prelaunch-player-spin{to{transform:rotate(360deg)}}
.prelaunch-player__bar{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:6px;padding:26px 8px 8px;background:linear-gradient(to bottom,#0000,#0009);color:#fff;opacity:0;pointer-events:none;transition:opacity .25s ease}
.prelaunch-player.show-bar .prelaunch-player__bar,.prelaunch-player.is-paused.is-ready .prelaunch-player__bar{opacity:1;pointer-events:auto}
.prelaunch-player__bar button{display:grid;place-items:center;flex:none;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer;-webkit-appearance:none;appearance:none}
.prelaunch-player__bar button svg{display:block;filter:drop-shadow(0 1px 2px #0006)}
.prelaunch-player__toggle svg{width:15px;height:17px}
.prelaunch-player__bar button:focus-visible,.prelaunch-player__track:focus-visible{outline:2px solid #ffbf00;outline-offset:2px}
.prelaunch-player__track{position:relative;flex:1;min-width:40px;height:28px;cursor:pointer;touch-action:none}
.prelaunch-player__track:before,.prelaunch-player__fill{content:"";position:absolute;left:0;right:0;top:50%;height:4px;margin-top:-2px;border-radius:4px}
.prelaunch-player__track:before{background:#ffffff59}
.prelaunch-player__fill{background:#fff;transform:scaleX(0);transform-origin:0 50%}
.prelaunch-player__time{flex:none;font-size:12px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 1px 2px #0008;white-space:nowrap}
@container (max-width:230px){.prelaunch-player__time{display:none}}
@media(prefers-reduced-motion:reduce){.prelaunch-player>video,.prelaunch-player__center,.prelaunch-player__bar{transition:none}}
