.kqhekW_player{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#000;justify-content:center;display:flex;position:fixed;inset:0;overflow:hidden}.kqhekW_frame{--pt:min(calc(100vw / 393), calc(100dvh * 9 / 16 / 393), 1.2px);isolation:isolate;width:min(100%,56.25dvh);height:100%;font-family:var(--font-system);color:#fff;background:#000;position:relative;overflow:hidden}.kqhekW_frame[data-held] *,.kqhekW_frame[data-held] :before,.kqhekW_frame[data-held] :after{animation-play-state:paused!important}.kqhekW_video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.kqhekW_video[data-layer=front]{z-index:1}.kqhekW_tapArea{z-index:3;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.kqhekW_tapArea:focus-visible{outline:none}.kqhekW_dim{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#0000 45%,#000000d9),#00000026;transition:opacity .3s ease-in-out;position:absolute;inset:0}.kqhekW_dim[data-on]{opacity:1;transition-duration:.45s}.kqhekW_sheet{z-index:4;gap:calc(8 * var(--pt));padding:calc(24 * var(--pt)) calc(20 * var(--pt)) calc(32 * var(--pt) + env(safe-area-inset-bottom,0px));border-radius:calc(32 * var(--pt)) calc(32 * var(--pt)) 0 0;-webkit-backdrop-filter:blur(22px)saturate(1.8);backdrop-filter:blur(22px)saturate(1.8);background:#14141680;flex-direction:column;transition:translate .3s ease-in-out;display:flex;position:absolute;bottom:0;left:0;right:0;translate:0 105%;box-shadow:inset 0 1px #ffffff24}.kqhekW_sheet[data-open]{transition:translate .55s cubic-bezier(.22,1,.36,1);translate:0}.kqhekW_question{margin:0 0 calc(6 * var(--pt));font-size:calc(22 * var(--pt));letter-spacing:-.012em;text-align:center;text-wrap:balance;opacity:0;font-weight:700;line-height:1.2;transition:opacity 0s .4s}.kqhekW_sheet[data-open] .kqhekW_question,.kqhekW_sheet[data-open] .kqhekW_endingNumber,.kqhekW_sheet[data-open] .kqhekW_endingCard,.kqhekW_sheet[data-open] .kqhekW_dots{opacity:1;transition:opacity .3s ease-out}.kqhekW_slot{opacity:0;translate:0 calc(12 * var(--pt));transition:opacity 0s .4s,translate 0s .4s}.kqhekW_sheet[data-open] .kqhekW_slot{opacity:1;transition:opacity .3s ease-out,translate .45s cubic-bezier(.22,1,.36,1);transition-delay:calc(80ms + var(--i) * 60ms);translate:0}.kqhekW_option{width:100%;min-height:calc(48 * var(--pt));padding:calc(8 * var(--pt)) calc(20 * var(--pt));color:#fff;font-family:var(--font-system);font-size:calc(16 * var(--pt));text-align:center;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:600;line-height:1.2;transition:scale .15s ease-out,background-color .3s,color .3s,opacity .3s,box-shadow .3s;display:flex;box-shadow:inset 0 0 0 1px #ffffff26}@media (hover:hover){.kqhekW_option:hover{background:#ffffff29}}.kqhekW_option:active{scale:.97}.kqhekW_option:focus-visible{outline-offset:2px;outline:2px solid #fff}.kqhekW_option[data-state=selected]{color:#000;background:#fff;box-shadow:inset 0 0 0 1px #0000}.kqhekW_option[data-state=dimmed]{opacity:.3}.kqhekW_writeIn{color:#ffffff8c;cursor:default;background:0 0;box-shadow:inset 0 0 0 1px #ffffff38}@media (hover:hover){.kqhekW_writeIn:hover{background:0 0}}.kqhekW_endingNumber,.kqhekW_endingCard,.kqhekW_dots{opacity:0;transition:opacity 0s .4s}.kqhekW_endingNumber{margin:calc(-8 * var(--pt)) 0 calc(4 * var(--pt));color:#fff9;font-size:calc(14 * var(--pt));text-align:center;font-weight:600}.kqhekW_endingCard{margin:0 calc(8 * var(--pt));color:#ffffffe0;font-size:calc(16 * var(--pt));text-align:center;text-wrap:balance;line-height:1.35}.kqhekW_dots{justify-content:center;gap:calc(7 * var(--pt));margin:calc(10 * var(--pt)) 0 calc(10 * var(--pt));display:flex}.kqhekW_dot{width:calc(7 * var(--pt));height:calc(7 * var(--pt));background:#fff3;border-radius:50%}.kqhekW_dot[data-found]{background:#ffffffb3}.kqhekW_dot[data-current]{box-shadow:0 0 0 calc(2.5 * var(--pt)) #ffffff40;background:#fff}.kqhekW_veil{z-index:5;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out;position:absolute;inset:0;overflow:hidden}.kqhekW_veil[data-on]{opacity:1}.kqhekW_veil:before{content:"";opacity:.08;background:#8c8c8c;position:absolute;inset:0}.kqhekW_veil:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:90%;height:160%;position:absolute;top:-30%;left:5%;translate:-145%;rotate:18deg}.kqhekW_veil[data-on]:before{animation:.8s ease-in-out infinite alternate kqhekW_veil-pulse}.kqhekW_veil[data-on]:after{animation:1.4s ease-in-out infinite kqhekW_veil-sweep}@keyframes kqhekW_veil-pulse{to{opacity:.22}}@keyframes kqhekW_veil-sweep{0%{translate:-145%}to{translate:145%}}.kqhekW_playOverlay{z-index:6;cursor:pointer;background:#00000026;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.kqhekW_playBadge{width:calc(72 * var(--pt));height:calc(72 * var(--pt));-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);color:#fff;background:#14141673;border-radius:50%;place-items:center;transition:scale .15s ease-out;display:grid;box-shadow:inset 0 0 0 1px #ffffff2e}.kqhekW_playBadge svg{width:44%;height:44%;translate:6%}.kqhekW_playOverlay:active .kqhekW_playBadge{scale:.94}@media (prefers-reduced-motion:reduce){.kqhekW_sheet,.kqhekW_sheet[data-open]{opacity:0;transition:opacity .3s;translate:0}.kqhekW_sheet[data-open]{opacity:1}.kqhekW_veil:after{display:none}}.kqhekW_primary{color:#000;background:#fff;box-shadow:inset 0 0 0 1px #0000}.kqhekW_primary:disabled{cursor:default}.kqhekW_note{margin:calc(-8 * var(--pt)) calc(8 * var(--pt)) calc(6 * var(--pt));color:#ffffffc7;font-size:calc(15 * var(--pt));text-align:center;text-wrap:pretty;opacity:0;font-weight:500;line-height:1.4;transition:opacity 0s .4s}.kqhekW_sheet[data-open] .kqhekW_note{opacity:1;transition:opacity .3s ease-out}a.kqhekW_option{text-decoration:none}.kqhekW_textLink{min-height:calc(40 * var(--pt));color:#ffffffb3;font-size:calc(15 * var(--pt));justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.kqhekW_textLink:hover{color:#fff}.kqhekW_optionDetail{color:#fff9;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-left:.35em;font-weight:500;overflow:hidden}
