.cutscene[data-v-b4f817c3]{margin:0 0 32px;position:relative}.cutscene-stage[data-v-b4f817c3]{--scene-zoom:1.015;--scene-pan-x:0%;--scene-pan-y:0%;isolation:isolate;background:#21172f;border:1px solid #d8c38e;border-radius:32px;min-height:clamp(590px,66vw,760px);position:relative;overflow:hidden;box-shadow:0 30px 70px #38234430}.cutscene-picture[data-v-b4f817c3]{position:absolute;inset:0}.cutscene-art[data-v-b4f817c3]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:104%;height:104%;transform:translate3d(var(--scene-pan-x),var(--scene-pan-y),0) scale(var(--scene-zoom));will-change:transform;animation:7s ease-out both cutscene-breathe-b4f817c3;position:absolute;inset:-2%}.cutscene-vignette[data-v-b4f817c3]{z-index:1;pointer-events:none;background:linear-gradient(90deg,#251830db,#2d20377d 34%,#0000 63%),linear-gradient(#0000 57%,#171020b8);position:absolute;inset:0}.cutscene-skip[data-v-b4f817c3]{z-index:5;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;background:#23162d80;border:1px solid #fff6;border-radius:999px;min-height:42px;padding:8px 15px;font-size:14px;font-weight:700;position:absolute;top:22px;right:24px}.cutscene-copy[data-v-b4f817c3]{z-index:4;color:#fff;text-shadow:0 2px 16px #1a0e24;width:min(500px,50%);position:absolute;bottom:clamp(55px,7vw,76px);left:clamp(28px,6vw,78px)}.cutscene-meta[data-v-b4f817c3]{color:#f3c66e;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:14px;font-weight:750;display:flex}.cutscene-meta span[data-v-b4f817c3]:last-child{color:#e8deec;letter-spacing:.02em;font-size:13px}.cutscene-copy h2[data-v-b4f817c3]{letter-spacing:-.055em;font-size:clamp(31px,3.2vw,48px);font-weight:650;line-height:1.28}.cutscene-copy h2[data-v-b4f817c3],.cutscene-copy p[data-v-b4f817c3]{word-break:keep-all;overflow-wrap:break-word}.cutscene-copy p[data-v-b4f817c3]{color:#f0e8f2;margin-top:16px;font-size:18px;line-height:1.75}.cutscene-actions[data-v-b4f817c3]{align-items:center;gap:10px;margin-top:25px;display:flex}.cutscene-start[data-v-b4f817c3]{color:#32223c;min-width:245px;min-height:64px;text-shadow:none;background:linear-gradient(135deg,#f1c66e,#dca857);border:1px solid #efd28e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:10px 22px;display:inline-flex;box-shadow:0 12px 30px #1c102c66}.cutscene-start strong[data-v-b4f817c3]{font-size:17px;font-weight:800;line-height:1.35}.cutscene-start strong span[data-v-b4f817c3]{margin-left:6px;font-size:19px}.cutscene-start small[data-v-b4f817c3]{opacity:.78;font-size:12px;font-weight:650;line-height:1.35}.cutscene-next[data-v-b4f817c3]{color:#f4eaf6;text-underline-offset:5px;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:9px 10px;font-size:13px;font-weight:700;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;display:inline-flex}.cutscene-next span[data-v-b4f817c3]{font-size:16px}.cutscene-progress[data-v-b4f817c3]{z-index:4;gap:7px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.cutscene-progress i[data-v-b4f817c3]{background:#fff5;border-radius:99px;width:24px;height:3px;display:block}.cutscene-spirit[data-v-b4f817c3]{z-index:3;filter:drop-shadow(0 9px 15px #2c173c55);animation:4s ease-in-out infinite spirit-drift-b4f817c3;bottom:18%;right:8%;position:absolute!important}.scene-enter .cutscene-spirit[data-v-b4f817c3]{bottom:19%;right:34%}.scene-remember .cutscene-spirit[data-v-b4f817c3]{bottom:13%;right:5.5%}.cutscene-sparkles[data-v-b4f817c3]{z-index:2;pointer-events:none;position:absolute;inset:0}.cutscene-sparkles i[data-v-b4f817c3]{background:#f5d681;border-radius:50%;width:5px;height:5px;animation:3.2s ease-in-out infinite sparkle-b4f817c3;position:absolute;box-shadow:0 0 10px #f5d681}.cutscene-sparkles i[data-v-b4f817c3]:first-child{top:18%;left:48%}.cutscene-sparkles i[data-v-b4f817c3]:nth-child(2){animation-delay:-1.1s;top:28%;left:72%}.cutscene-sparkles i[data-v-b4f817c3]:nth-child(3){animation-delay:-2s;bottom:22%;left:57%}.cutscene-sparkles i[data-v-b4f817c3]:nth-child(4){animation-delay:-.5s;top:14%;right:9%}.cutscene-image-enter-active[data-v-b4f817c3],.cutscene-image-leave-active[data-v-b4f817c3]{transition:opacity .65s,filter .65s}.cutscene-image-enter-from[data-v-b4f817c3],.cutscene-image-leave-to[data-v-b4f817c3]{opacity:0;filter:blur(3px)}.cutscene-image-leave-active[data-v-b4f817c3]{position:absolute}.cutscene-copy-enter-active[data-v-b4f817c3],.cutscene-copy-leave-active[data-v-b4f817c3]{transition:opacity .4s,transform .5s cubic-bezier(.2,.78,.25,1)}.cutscene-copy-enter-from[data-v-b4f817c3]{opacity:0;transform:translateY(10px)}.cutscene-copy-leave-to[data-v-b4f817c3]{opacity:0;transform:translateY(-7px)}@keyframes cutscene-breathe-b4f817c3{0%{transform:translate3d(var(--scene-pan-x),var(--scene-pan-y),0) scale(1)}to{transform:translate3d(var(--scene-pan-x),var(--scene-pan-y),0) scale(var(--scene-zoom))}}@keyframes sparkle-b4f817c3{0%,to{opacity:.15;transform:scale(.55)}50%{opacity:1;transform:scale(1.25)}}@keyframes spirit-drift-b4f817c3{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}@media (max-width:760px){.cutscene[data-v-b4f817c3]{margin-bottom:22px;margin-left:-20px;margin-right:-20px}.cutscene-stage[data-v-b4f817c3]{border-left:0;border-right:0;border-radius:0;min-height:min(760px,100svh - 92px)}.cutscene-art[data-v-b4f817c3]{-o-object-position:70% center;object-position:70% center;width:100%;height:100%;inset:0}.scene-enter .cutscene-art[data-v-b4f817c3]{-o-object-position:73% center;object-position:73% center}.scene-remember .cutscene-art[data-v-b4f817c3]{-o-object-position:69% center;object-position:69% center}.cutscene-vignette[data-v-b4f817c3]{background:linear-gradient(#0000 33%,#21152fbc 61%,#171020f2),linear-gradient(90deg,#24152e26,#0000)}.cutscene-skip[data-v-b4f817c3]{min-height:42px;font-size:14px;top:15px;right:16px}.cutscene-copy[data-v-b4f817c3]{width:auto;bottom:50px;left:20px;right:20px}.cutscene-meta[data-v-b4f817c3]{margin-bottom:10px;font-size:13px}.cutscene-copy h2[data-v-b4f817c3]{max-width:420px;font-size:clamp(27px,7.6vw,35px);line-height:1.28}.cutscene-copy p[data-v-b4f817c3]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.cutscene-actions[data-v-b4f817c3]{flex-direction:column;align-items:stretch;gap:4px;margin-top:16px;display:flex}.cutscene-start[data-v-b4f817c3]{border-radius:17px;width:100%;min-height:62px}.cutscene-start strong[data-v-b4f817c3]{font-size:17px}.cutscene-start small[data-v-b4f817c3]{font-size:12px}.cutscene-next[data-v-b4f817c3]{width:100%;min-height:42px;padding:7px;font-size:14px}.cutscene-progress[data-v-b4f817c3]{bottom:18px}.cutscene-spirit[data-v-b4f817c3]{width:62px!important;height:62px!important;bottom:42%!important;right:7%!important}.scene-focus .cutscene-art[data-v-b4f817c3]{-o-object-position:92% center;object-position:92% center}}@media (prefers-reduced-motion:reduce){.cutscene-art[data-v-b4f817c3],.cutscene-sparkles i[data-v-b4f817c3],.cutscene-spirit[data-v-b4f817c3]{animation:none!important}.cutscene-copy-enter-active[data-v-b4f817c3],.cutscene-copy-leave-active[data-v-b4f817c3],.cutscene-image-enter-active[data-v-b4f817c3],.cutscene-image-leave-active[data-v-b4f817c3]{transition:none!important}}.cutscene-stage[data-v-b4f817c3]{border-color:var(--cinematic-border,#d8c38e);background:var(--cinematic-panel-solid,#21172f)}.cutscene-meta[data-v-b4f817c3]{color:var(--cinematic-accent,#f3c66e)}.cutscene-start[data-v-b4f817c3]{border-color:color-mix(in srgb,var(--cinematic-accent,#f3c66e) 74%,#fff);background:linear-gradient(135deg,var(--cinematic-accent,#f1c66e),var(--cinematic-accent-2,#dca857));color:#21172f}.cutscene-progress i.active[data-v-b4f817c3]{background:var(--cinematic-accent,#f1c66e);box-shadow:0 0 10px var(--cinematic-accent,#f1c66e)}.ai-reading-wait[data-v-ec5cfc3c]{z-index:2200;color:#fff;background:radial-gradient(circle at 50% 35%,#25264e 0,#0b0e25 58%,#050713);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.ai-reading-wait[data-v-ec5cfc3c]:after,.ai-reading-wait[data-v-ec5cfc3c]:before{content:"";filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.ai-reading-wait[data-v-ec5cfc3c]:before{background:#8d68af26;width:52vw;height:52vw;top:-28vw;left:-28vw}.ai-reading-wait[data-v-ec5cfc3c]:after{background:#e2ad4f1c;width:44vw;height:44vw;bottom:-27vw;right:-23vw}.ai-reading-wait[data-season=halloween][data-v-ec5cfc3c]{background:radial-gradient(circle at 58% 30%,#4d274f 0,#17112e 49%,#080916)}.ai-reading-wait[data-season=christmas][data-v-ec5cfc3c]{background:radial-gradient(circle at 58% 30%,#55302f 0,#17152c 49%,#080916)}.ai-reading-wait[data-season=year-end][data-v-ec5cfc3c]{background:radial-gradient(circle at 58% 30%,#32304f 0,#10142d 52%,#070916)}.ai-reading-wait[data-season=new-year][data-v-ec5cfc3c]{background:radial-gradient(circle at 58% 30%,#4d4360 0,#14203d 52%,#080b19)}.ai-reading-wait__shell[data-v-ec5cfc3c]{z-index:1;width:min(1080px,100vw - 64px,150dvh - 261px);position:relative}.ai-reading-wait__visual[data-v-ec5cfc3c]{aspect-ratio:3/2;background:#11142d;border:1px solid #d9ae60a6;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 30px 90px #0009,0 0 0 7px #fff1}.ai-reading-wait__picture[data-v-ec5cfc3c]{opacity:0;pointer-events:none;transition:opacity .9s;display:block;position:absolute;inset:0}.ai-reading-wait__picture.active[data-v-ec5cfc3c]{opacity:1;z-index:1}.ai-reading-wait__picture img[data-v-ec5cfc3c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1.015)}.ai-reading-wait__picture.active img[data-v-ec5cfc3c]{animation:3.4s ease-out both ai-reading-drift-ec5cfc3c}.ai-reading-wait__shade[data-v-ec5cfc3c]{z-index:2;pointer-events:none;background:linear-gradient(#06071a70 0,#0000 32% 52%,#070818e8);position:absolute;inset:0}.ai-reading-wait__badge[data-v-ec5cfc3c]{z-index:3;color:#f4ce85;letter-spacing:1.4px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#11142cc7;border:1px solid #f4ce856e;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:12px;font-weight:750;display:flex;position:absolute;top:22px;left:24px;box-shadow:0 8px 28px #0004}.ai-reading-wait__badge i[data-v-ec5cfc3c]{background:#ffd984;border-radius:50%;width:7px;height:7px;animation:1.45s ease-in-out infinite ai-reading-pulse-ec5cfc3c;box-shadow:0 0 14px #ffd984}.ai-reading-wait__copy[data-v-ec5cfc3c]{z-index:3;text-align:center;text-shadow:0 2px 18px #000;padding:52px 42px 34px;position:absolute;bottom:0;left:0;right:0}.ai-reading-wait__copy>span[data-v-ec5cfc3c]{color:#f3cc84;letter-spacing:.1px;font-size:14px;font-weight:700;display:block}.ai-reading-wait__copy h2[data-v-ec5cfc3c]{color:#fff;letter-spacing:-1px;margin:8px 0 4px;font-size:clamp(26px,3vw,40px);line-height:1.28;animation:.65s both ai-reading-copy-in-ec5cfc3c}.ai-reading-wait__copy p[data-v-ec5cfc3c]{color:#e9e5ed;margin:0;font-size:16px;line-height:1.6}.ai-reading-wait__ambient[data-v-ec5cfc3c]{justify-content:center;gap:9px;margin:17px auto 0;display:flex}.ai-reading-wait__ambient i[data-v-ec5cfc3c]{background:#f1c874;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite ai-reading-ambient-ec5cfc3c;box-shadow:0 0 11px #f1c8748f}.ai-reading-wait__ambient i[data-v-ec5cfc3c]:nth-child(2){animation-delay:.3s}.ai-reading-wait__ambient i[data-v-ec5cfc3c]:nth-child(3){animation-delay:.6s}.ai-reading-wait__progress[data-v-ec5cfc3c]{width:min(620px,88%);margin:11px auto 0}.ai-reading-wait__progress>div[data-v-ec5cfc3c]{color:#ded8e4;justify-content:space-between;align-items:center;gap:18px;font-size:14px;display:flex}.ai-reading-wait__progress small[data-v-ec5cfc3c]{color:#aaa5b5;white-space:nowrap;font-size:12px}.ai-reading-wait__progress>i[data-v-ec5cfc3c]{background:#ffffff17;border-radius:999px;height:4px;margin-top:9px;display:block;overflow:hidden}.ai-reading-wait__progress b[data-v-ec5cfc3c]{border-radius:inherit;background:linear-gradient(90deg,#ad86ca,#f0c876);height:100%;transition:width 1s ease-out;display:block;box-shadow:0 0 16px #efc77b73}.ai-reading-overlay-enter-active[data-v-ec5cfc3c],.ai-reading-overlay-leave-active[data-v-ec5cfc3c]{transition:opacity .3s}.ai-reading-overlay-enter-from[data-v-ec5cfc3c],.ai-reading-overlay-leave-to[data-v-ec5cfc3c]{opacity:0}@keyframes ai-reading-drift-ec5cfc3c{0%{transform:scale(1.015)translateZ(0)}to{transform:scale(1.075)translate(-.6%,.4%)}}@keyframes ai-reading-copy-in-ec5cfc3c{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes ai-reading-pulse-ec5cfc3c{50%{opacity:.45;transform:scale(.74)}}@keyframes ai-reading-ambient-ec5cfc3c{0%,to{opacity:.25;transform:scale(.72)}50%{opacity:1;transform:scale(1.15)}}@media (max-width:640px){.ai-reading-wait[data-v-ec5cfc3c]{padding:12px}.ai-reading-wait__shell[data-v-ec5cfc3c]{width:min(100%,75dvh - 124.5px)}.ai-reading-wait__visual[data-v-ec5cfc3c]{aspect-ratio:3/4;border-radius:23px;box-shadow:0 22px 58px #000a,0 0 0 4px #fff1}.ai-reading-wait__picture img[data-v-ec5cfc3c]{aspect-ratio:3/4}.ai-reading-wait__badge[data-v-ec5cfc3c]{letter-spacing:1px;padding:8px 11px;font-size:10px;top:14px;left:14px}.ai-reading-wait__copy[data-v-ec5cfc3c]{padding:72px 18px 24px}.ai-reading-wait__copy>span[data-v-ec5cfc3c]{font-size:12px;line-height:1.45}.ai-reading-wait__copy h2[data-v-ec5cfc3c]{letter-spacing:-.7px;margin-top:7px;font-size:24px}.ai-reading-wait__copy p[data-v-ec5cfc3c]{font-size:14px;line-height:1.55}.ai-reading-wait__ambient[data-v-ec5cfc3c]{margin-top:12px}.ai-reading-wait__progress[data-v-ec5cfc3c]{width:94%;margin-top:9px}.ai-reading-wait__progress>div[data-v-ec5cfc3c]{text-align:center;font-size:13px;line-height:1.45;display:block}.ai-reading-wait__progress small[data-v-ec5cfc3c]{white-space:normal;margin-top:2px;font-size:11px;display:block}}@media (max-height:690px),(max-width:370px){.ai-reading-wait__shell[data-v-ec5cfc3c]{width:min(100%,75dvh - 106.5px)}.ai-reading-wait__copy[data-v-ec5cfc3c]{padding-bottom:18px}.ai-reading-wait__copy h2[data-v-ec5cfc3c]{font-size:21px}.ai-reading-wait__copy p[data-v-ec5cfc3c]{display:none}.ai-reading-wait__ambient[data-v-ec5cfc3c]{margin-top:8px}.ai-reading-wait__progress>div[data-v-ec5cfc3c]{font-size:12px}.ai-reading-wait__progress small[data-v-ec5cfc3c]{font-size:10px}}@media (prefers-reduced-motion:reduce){.ai-reading-wait__picture[data-v-ec5cfc3c]{transition-duration:.01ms}.ai-reading-wait__ambient i[data-v-ec5cfc3c],.ai-reading-wait__badge i[data-v-ec5cfc3c],.ai-reading-wait__copy h2[data-v-ec5cfc3c],.ai-reading-wait__picture.active img[data-v-ec5cfc3c]{animation:none}.ai-reading-wait__progress b[data-v-ec5cfc3c]{transition:none}}.ai-reading-wait__art[data-v-ec5cfc3c],.ai-reading-wait__frames[data-v-ec5cfc3c]{position:absolute;inset:0}@media (max-width:760px){.ai-reading-wait[data-v-ec5cfc3c]{overscroll-behavior-y:contain;padding:calc(16px + env(safe-area-inset-top)) 12px calc(20px + env(safe-area-inset-bottom));flex-direction:column;justify-content:flex-start;align-items:center;display:flex;overflow-y:auto}.ai-reading-wait__shell[data-v-ec5cfc3c]{flex:none;width:min(460px,100%);margin-block:auto}.ai-reading-wait__visual[data-v-ec5cfc3c]{aspect-ratio:auto;border-radius:23px}.ai-reading-wait__art[data-v-ec5cfc3c]{flex-direction:column;width:100%;display:flex;position:relative;inset:auto}.ai-reading-wait__frames[data-v-ec5cfc3c]{aspect-ratio:3/2;width:100%;position:relative;inset:auto}.ai-reading-wait[data-season] .ai-reading-wait__frames[data-v-ec5cfc3c]{aspect-ratio:3/4}.ai-reading-wait__picture.active[data-v-ec5cfc3c]{display:block;position:absolute;inset:0}.ai-reading-wait__picture img[data-v-ec5cfc3c]{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block;transform:none}.ai-reading-wait__picture.active img[data-v-ec5cfc3c]{animation:none}.ai-reading-wait__shade[data-v-ec5cfc3c]{display:none}.ai-reading-wait__badge[data-v-ec5cfc3c]{order:-1;align-self:flex-start;margin:10px 14px;padding:6px 10px;font-size:11px;position:relative;inset:auto}.ai-reading-wait__copy[data-v-ec5cfc3c]{background:#11142d;padding:22px 20px 24px;position:relative;inset:auto}.ai-reading-wait__copy>span[data-v-ec5cfc3c]{word-break:keep-all;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.ai-reading-wait__copy h2[data-v-ec5cfc3c]{place-items:center;min-height:2.6em;font-size:24px;display:grid}.ai-reading-wait .ai-reading-wait__copy p[data-v-ec5cfc3c]{word-break:keep-all;min-height:3.4em;font-size:15px;line-height:1.7;display:block}.ai-reading-wait__progress[data-v-ec5cfc3c]{width:96%}.ai-reading-wait__progress>div[data-v-ec5cfc3c]{text-align:center;font-size:14px;line-height:1.6;display:block}.ai-reading-wait__progress small[data-v-ec5cfc3c]{white-space:normal;font-size:13px;display:block}}.seasonal-room-setup[data-v-8764f768]{background:linear-gradient(145deg,#fbf7fd,#fffaf2);border:1px solid #dfd1e6;border-radius:20px;margin:22px 0 4px;padding:22px;box-shadow:0 12px 34px #5a3c6b0c}.seasonal-room-setup__heading[data-v-8764f768]{color:#7e628d;align-items:center;gap:9px;display:flex}.seasonal-room-setup__heading>span[data-v-8764f768]{letter-spacing:.13em;font-size:12px;font-weight:800}.seasonal-room-setup__heading>strong[data-v-8764f768]{font-size:14px}.seasonal-room-setup__heading>small[data-v-8764f768]{color:#765986;background:#eee5f3;border-radius:999px;margin-left:auto;padding:5px 9px;font-size:12px;font-weight:700}.seasonal-room-setup h3[data-v-8764f768]{color:#3e3146;margin:16px 0 7px;font-size:24px;line-height:1.35}.seasonal-room-setup>p[data-v-8764f768]{color:#796b80;margin:0;font-size:15px;line-height:1.7}.seasonal-room-setup ol[data-v-8764f768]{gap:8px;margin:18px 0 13px;padding:0;list-style:none;display:grid}.seasonal-room-setup li[data-v-8764f768]{background:#fff9;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.seasonal-room-setup li i[data-v-8764f768]{color:#fff;background:#876699;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;font-weight:800;display:grid}.seasonal-room-setup li small[data-v-8764f768],.seasonal-room-setup li span[data-v-8764f768],.seasonal-room-setup li strong[data-v-8764f768]{display:block}.seasonal-room-setup li strong[data-v-8764f768]{color:#4a3d52;font-size:14px}.seasonal-room-setup li small[data-v-8764f768]{color:#8b7c91;margin-top:2px;font-size:12px;line-height:1.4}.seasonal-room-setup>a[data-v-8764f768]{color:#725181;font-size:13px;font-weight:750}.story-replay[data-v-8764f768]{color:#cfc2d5;text-underline-offset:5px;background:0 0;border:0;align-items:center;min-height:38px;margin-top:10px;padding:6px 0;font-size:13px;font-weight:650;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;display:inline-flex}.story-replay[data-v-8764f768]:hover{color:#fff}.question-picker[data-v-8764f768]{min-width:0;margin-top:25px}.question-heading[data-v-8764f768]{color:#4f4356;align-items:center;gap:8px;width:100%;margin:0;padding:0;font-size:15px;font-weight:700;line-height:1.5;display:flex}.question-heading small[data-v-8764f768]{color:#8e709e;background:#f0e8f4;border-radius:999px;align-items:center;min-height:24px;padding:2px 8px;font-size:12px;font-weight:650;display:inline-flex}.question-guide[data-v-8764f768]{color:#8f8295;margin-top:5px;font-size:13px;line-height:1.55}.question-presets[data-v-8764f768]{gap:8px;margin-top:12px;display:grid}.question-preset[data-v-8764f768]{color:#5b4d63;text-align:left;background:#fff;border:1px solid #e3d9e8;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:44px;padding:9px 12px;font-size:14px;font-weight:600;line-height:1.45;transition:border-color .18s,background .18s,transform .18s;display:flex}.question-preset>span[data-v-8764f768]{color:#896a9b;background:#f0e8f4;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.question-preset[data-v-8764f768]:hover{border-color:#bda8c9;transform:translateY(-1px)}.question-preset.selected[data-v-8764f768]{color:#50375e;background:#f3edf7;border-color:#9573ab}.question-preset.selected>span[data-v-8764f768]{color:#fff;background:#85639a}.custom-question-toggle[data-v-8764f768]{color:#6f5d77;text-align:left;background:#faf7fb;border:1px dashed #d8cadd;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:9px;padding:8px 12px;font-size:13px;font-weight:650;display:grid}.custom-question-toggle small[data-v-8764f768]{color:#a08ba9;font-size:12px;font-weight:500}.custom-question-toggle b[data-v-8764f768]{font-size:17px;font-weight:500}.custom-question-toggle.active[data-v-8764f768]{background:#f5eff8;border-style:solid;border-color:#b79bc5}.custom-question-field[data-v-8764f768]{margin-top:10px}.custom-question-field textarea[data-v-8764f768]{min-height:94px}.question-editor-enter-active[data-v-8764f768],.question-editor-leave-active[data-v-8764f768]{transition:opacity .2s,transform .2s}.question-editor-enter-from[data-v-8764f768],.question-editor-leave-to[data-v-8764f768]{opacity:0;transform:translateY(-6px)}.cinematic-tarot-room .question-heading[data-v-8764f768]{color:#f7f1f8}.cinematic-tarot-room .question-heading small[data-v-8764f768]{background:color-mix(in srgb,var(--cinematic-accent) 16%,transparent);color:var(--cinematic-accent)}.cinematic-tarot-room .question-guide[data-v-8764f768]{color:#c4b9c9}.cinematic-tarot-room .question-preset[data-v-8764f768]{color:#eee6f1;background:#111126b8;border-color:#766681}.cinematic-tarot-room .question-preset>span[data-v-8764f768]{color:var(--cinematic-accent);background:#ffffff10}.cinematic-tarot-room .question-preset[data-v-8764f768]:hover{border-color:color-mix(in srgb,var(--cinematic-accent) 62%,#766681)}.cinematic-tarot-room .question-preset.selected[data-v-8764f768]{border-color:var(--cinematic-accent);background:var(--cinematic-selected);color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--cinematic-accent) 18%,transparent)}.cinematic-tarot-room .question-preset.selected>span[data-v-8764f768]{background:var(--cinematic-accent);color:var(--cinematic-panel-solid)}.cinematic-tarot-room .custom-question-toggle[data-v-8764f768]{color:#ddd2e2;background:#0e1023a8;border-color:#766681}.cinematic-tarot-room .custom-question-toggle small[data-v-8764f768]{color:#bcaec3}.cinematic-tarot-room .custom-question-toggle.active[data-v-8764f768]{border-color:var(--cinematic-accent);background:var(--cinematic-selected)}@media (max-width:760px){.seasonal-room-setup[data-v-8764f768]{border-radius:16px;margin:12px 0 0;padding:16px}.seasonal-room-setup__heading[data-v-8764f768]{flex-wrap:wrap}.seasonal-room-setup__heading>small[data-v-8764f768]{margin-left:0}.seasonal-room-setup h3[data-v-8764f768]{margin-top:12px;font-size:20px}.seasonal-room-setup>p[data-v-8764f768]{font-size:14px}.seasonal-room-setup ol[data-v-8764f768]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:13px 0}.seasonal-room-setup li[data-v-8764f768]{align-items:flex-start;min-width:0;padding:9px 7px}.seasonal-room-setup li i[data-v-8764f768]{flex-basis:21px;width:21px;height:21px}.seasonal-room-setup li strong[data-v-8764f768]{font-size:13px}.seasonal-room-setup li small[data-v-8764f768]{display:none}.story-replay[data-v-8764f768]{min-height:34px;margin-top:5px;font-size:12px}.question-picker[data-v-8764f768]{margin-top:14px}.question-heading[data-v-8764f768]{font-size:14px}.question-heading small[data-v-8764f768]{min-height:21px;font-size:12px}.question-guide[data-v-8764f768]{font-size:12px}.question-presets[data-v-8764f768]{gap:7px;margin-top:9px}.question-preset[data-v-8764f768]{min-height:42px;padding:8px 10px;font-size:13px}.question-preset>span[data-v-8764f768]{flex-basis:20px;width:20px;height:20px}.custom-question-toggle[data-v-8764f768]{min-height:40px;margin-top:7px;font-size:13px}.setup-primary-cta[data-v-8764f768]{z-index:10;flex-shrink:0;box-shadow:0 12px 30px #140b22a3,0 -10px 26px #17112647!important}.tarot-room:not(.cinematic-tarot-room) .setup-primary-cta[data-v-8764f768]{bottom:calc(76px + env(safe-area-inset-bottom));position:sticky}.cinematic-tarot-room .custom-question-field textarea[data-v-8764f768]{min-height:72px;max-height:82px}}@media (prefers-reduced-motion:reduce){.question-editor-enter-active[data-v-8764f768],.question-editor-leave-active[data-v-8764f768],.question-preset[data-v-8764f768]{transition:none!important}}.question-box .button[data-v-89151c0c]{font-size:13px}@media (max-width:760px){.question-box .button[data-v-89151c0c]{width:100%}}
