.Questy_sprite__Vh4z_{display:block;flex:0 0 auto;width:var(--questy-size);aspect-ratio:192/208;background:url(/mascots/questy/companion-poster.webp) no-repeat 0 0;background-size:100% 100%;contain:layout paint;pointer-events:none}.Questy_sprite__Vh4z_[data-ready=true]{background-image:var(--questy-source);background-position:0 var(--questy-row);background-size:800% 900%;animation:Questy_questy-reaction__SK4G0 .9s steps(var(--questy-steps)) 1 both}@keyframes Questy_questy-reaction__SK4G0{0%{background-position:0 var(--questy-row)}to{background-position:var(--questy-end) var(--questy-row)}}.Questy_line__iseqh{display:flex;align-items:center;gap:10px;min-width:0;color:var(--color-text);font:inherit}.Questy_copy__IUzcf{min-width:0;flex:1}.Questy_copy__IUzcf>p{margin:0}@media(prefers-reduced-motion:reduce){.Questy_sprite__Vh4z_[data-ready=true]{animation:none}}.Questy_bubble__kPf89{gap:16px;align-items:center;padding:8px 0}.Questy_bubble__kPf89 .Questy_copy__IUzcf{position:relative;padding:18px 22px;background:var(--surface-product,#fffdf7);border:2px solid var(--color-border,#deded2);border-radius:22px;box-shadow:none}.Questy_bubble__kPf89 .Questy_copy__IUzcf:before{content:"";position:absolute;left:-9px;top:calc(50% - 8px);width:14px;height:14px;background:inherit;border-left:2px solid var(--color-border,#deded2);border-bottom:2px solid var(--color-border,#deded2);transform:rotate(45deg)}.Questy_bubble__kPf89[data-questy-mood=celebrating] .Questy_copy__IUzcf{border-color:#69a789}@media(max-width:700px){.Questy_bubble__kPf89{gap:12px}.Questy_bubble__kPf89>.Questy_sprite__Vh4z_{max-width:72px}.Questy_bubble__kPf89 .Questy_copy__IUzcf{padding:12px 14px;border-radius:18px}}@media(forced-colors:active){.Questy_bubble__kPf89 .Questy_copy__IUzcf{border-color:CanvasText;box-shadow:none}}.Questy_word__h55YZ{animation:Questy_questy-word-in__o09jZ .18s ease-out both;animation-delay:var(--word-delay)}@keyframes Questy_questy-word-in__o09jZ{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.Questy_word__h55YZ{animation:none}}@media print{.Questy_word__h55YZ{animation:none}}.bq-signup-backdrop{background:rgb(15 25 23/.5);backdrop-filter:blur(4px)}.bq-auth-card.bq-signup-dialog{border:1px solid var(--color-border);border-radius:20px;background:var(--color-surface);color:var(--color-text);box-shadow:0 20px 64px rgb(0 0 0/.18);padding:28px;outline:none}.bq-signup-dialog>.brand{justify-content:flex-start;margin:0 48px 24px 0}.bq-signup-dialog h2{font-family:var(--v2-display,"Manrope Variable",system-ui,sans-serif);font-size:32px;line-height:1.12;letter-spacing:-.035em;margin:0 0 12px}.bq-signup-dialog p{color:var(--color-text-muted);margin:0;line-height:1.55}.bq-signup-dialog p b{color:var(--color-text);overflow-wrap:anywhere}.bq-signup-dialog label{margin-top:24px;letter-spacing:0;font-size:14px;font-weight:600;color:var(--color-text)}.bq-auth-card.bq-signup-dialog input{background:var(--color-canvas);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:10px}.bq-auth-card.bq-signup-dialog form>button{background:var(--color-accent-coral);color:#fff;box-shadow:none;letter-spacing:0;font-size:16px;font-weight:700;border-radius:10px;margin-top:12px}.bq-signup-dialog button:disabled{cursor:wait;opacity:.65}.bq-auth-card.bq-signup-dialog .bq-dialog-close{background:transparent;color:var(--color-text);border:0;top:14px;right:14px}.bq-auth-card.bq-signup-dialog .bq-keep-playing{background:transparent;color:var(--color-text);border:0;box-shadow:none;font-size:14px;letter-spacing:0;margin-top:8px}.bq-signup-dialog small{color:var(--color-text-muted);font-size:13px;line-height:1.5}.bq-signup-dialog :focus-visible{outline:3px solid var(--color-accent-coral);outline-offset:3px}.bq-v2 .app-navigation .profile-menu>div{border:1px solid var(--color-border);border-radius:14px;background:var(--color-surface);color:var(--color-text);box-shadow:0 12px 36px rgb(0 0 0/.14)}.bq-v2 .app-navigation .profile-menu>div>span{color:var(--color-text-muted);padding:10px 8px 14px}.bq-v2 .app-navigation .profile-menu>div>button{border-radius:8px;border:0;min-height:48px}.bq-v2 .app-navigation .profile-menu>div>button:hover{background:var(--color-canvas)}.bq-v2 .app-navigation .profile-menu>div>.meta-delete-account{color:var(--color-danger);border-top:1px solid var(--color-border);border-radius:0 0 8px 8px;margin-top:4px}.bq-v2 .app-bottom-navigation a:focus-visible,.bq-v2 .app-navigation a:focus-visible,.bq-v2 .profile-signup:focus-visible{outline:3px solid var(--color-accent-coral);outline-offset:-4px}.account-delete-page>section{border-radius:16px;background:var(--color-surface);border-color:var(--color-border)}.account-delete-page h1{font-family:var(--v2-display,"Manrope Variable",system-ui,sans-serif);font-size:clamp(30px,6vw,44px);line-height:1.1;letter-spacing:-.035em}.account-delete-page button,.account-delete-page input{border-radius:10px;font-size:16px}.account-delete-page .account-delete-danger-panel{border:1px solid var(--color-border);border-radius:12px}@media (max-width:650px){.bq-signup-backdrop{padding:0}.bq-auth-card.bq-signup-dialog{border-radius:24px 24px 0 0;max-height:calc(100dvh - 12px);padding:26px 20px calc(16px + env(safe-area-inset-bottom))}.bq-signup-dialog h2{font-size:30px}.account-delete-page{gap:28px;padding:20px 16px 40px}.account-delete-page>section{padding:24px 20px}}.bq-v2 .bq-auth-card.bq-signup-dialog{border:1px solid var(--color-border);box-shadow:0 20px 64px rgb(0 0 0/.18)}.bq-auth-card.bq-signup-dialog form>button{border:0}:root[data-theme=dark] .bq-v2 .bq-auth-card.bq-signup-dialog form>button{background:var(--color-accent-coral)!important;color:#18221d!important;border-color:transparent!important}.account-delete-page.bq-v2{background:var(--color-canvas);color:var(--color-text)}.account-delete-page.bq-v2>.brand{justify-content:flex-start}.account-delete-page.bq-v2 h1{font-size:clamp(30px,6vw,44px)}.account-delete-page.bq-v2 button,.account-delete-page.bq-v2 label,.account-delete-page.bq-v2>section>a{letter-spacing:0}.bq-signup-backdrop{top:var(--dialog-viewport-top,0);bottom:auto;height:var(--dialog-viewport-height,100dvh);padding-top:max(12px,var(--safe-area-inset-top,env(safe-area-inset-top)));box-sizing:border-box}.bq-auth-card.bq-signup-dialog{max-height:100%;overscroll-behavior:contain}.bq-auth-card.bq-signup-dialog input{min-width:0;max-width:100%;box-sizing:border-box}.bq-auth-card.bq-signup-dialog input[type=date]{display:block;-webkit-appearance:none;appearance:none}.bq-signup-dialog input::-webkit-date-and-time-value{min-width:0;text-align:left}.bq-auth-card.bq-signup-dialog input:focus{outline:none;border-color:var(--color-text,#18221d);box-shadow:inset 0 0 0 1px var(--color-text,#18221d)}