.HomePill-module__pill__XGR72{height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;box-sizing:border-box;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff;color:#1f2d2b;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none}.HomePill-module__pill__XGR72:hover{background:#0000000a}.HomePill-module__pill__XGR72:focus-visible{outline:3px solid #0a6b8a;outline-offset:2px}.HomePill-module__icon__DpWOH{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.HomePill-module__pill__XGR72{justify-self:start}.Roni-module__roni__DSrtb{overflow:visible;transform-origin:50% 90%}.Roni-module__float__85mwo{animation:Roni-module__bob__33WJe 4.5s ease-in-out infinite}@keyframes Roni-module__bob__33WJe{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.Roni-module__bounce__XrKhX{animation:Roni-module__pop__cdOKc .6s cubic-bezier(.28,1.5,.45,1) 1}@keyframes Roni-module__pop__cdOKc{0%{transform:scale(1)}25%{transform:scale(1.12,.9) translateY(4px)}55%{transform:scale(.94,1.1) translateY(-10px)}to{transform:scale(1)}}.Roni-module__eyes__yVo3f{animation:Roni-module__blink__FFSAa 6s ease-in-out infinite;transform-origin:50% 87px}@keyframes Roni-module__blink__FFSAa{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}.Roni-module__waveArm__GakXQ{animation:Roni-module__wave__2RY7G 1.8s ease-in-out infinite;transform-origin:146px 140px}@keyframes Roni-module__wave__2RY7G{0%,to{transform:rotate(0)}30%{transform:rotate(-9deg)}60%{transform:rotate(6deg)}}.talk-module__theme__CCYfM{--t-bg: #087e8b;--t-bg-2: #087e8b;--t-answers: #05545c;--t-stage: #4b3566;--t-glow: rgba(255, 190, 110, .3);--t-cream: #fff6e9;--t-cream-2: #ffe9cd;--t-ink: #2e2440;--t-ink-soft: #5c4d70;--t-on-dark: #f3ecf8;--t-on-dark-soft: #bfb0d0;--t-amber: #ffb45c;--t-amber-dark: #d98c33;--t-teal: #6fd0c2;--t-plum: #6b4b8f;--t-r: 20px;--t-r-lg: 28px;--t-r-pill: 999px}.talk-module__app__-gr6q{display:flex;flex-direction:column;height:100vh;height:100dvh;background:linear-gradient(180deg,var(--t-bg) 0%,var(--t-bg-2) 100%);color:var(--t-on-dark);overflow:hidden}.talk-module__topbar__uNaXb{flex:none;display:flex;justify-content:space-between;align-items:center;padding:6px 10px;background:#0000002e}.talk-module__topBtn__sRoLa{width:38px;height:38px;display:grid;place-items:center;border:none;background:#ffffff1a;color:var(--t-on-dark);border-radius:50%;font-size:1.15rem;line-height:1}.talk-module__topBtn__sRoLa:hover{background:#fff3}.talk-module__thinking__N2-AF{display:flex;gap:5px;background:var(--t-cream);padding:12px 16px;border-radius:var(--t-r-lg);border-end-start-radius:8px;width:fit-content}.talk-module__thinkDot__rC31w{width:7px;height:7px;border-radius:50%;background:var(--t-ink-soft);animation:talk-module__think__rBlXB 1.2s ease-in-out infinite}.talk-module__thinkDot__rC31w:nth-child(2){animation-delay:.16s}.talk-module__thinkDot__rC31w:nth-child(3){animation-delay:.32s}@keyframes talk-module__think__rBlXB{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-5px);opacity:1}}@media print{.talk-module__app__-gr6q{display:block;height:auto;overflow:visible;background:#fff;color:#000}.talk-module__doc__hDZDW{overflow:visible}}.talk-module__thread__f8ZK5{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-4) var(--space-3) var(--space-3);display:flex;flex-direction:column;gap:10px;scroll-behavior:smooth}.talk-module__threadInner__KAuFj{width:100%;max-width:620px;margin-inline:auto;display:flex;flex-direction:column;gap:10px}.talk-module__msgRow__tuDwV{display:flex;align-items:flex-end;gap:8px;align-self:flex-start;max-width:86%;animation:talk-module__pop-in__6oNTs .35s var(--ease) both}.talk-module__msgAvatar__cIx12{flex:none;width:34px;height:34px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--t-stage);border:none;padding:0;cursor:pointer}.talk-module__msgAvatar__cIx12>svg{height:100%;width:auto}.talk-module__msg__-dT-F{padding:12px 16px;border-radius:var(--t-r-lg);font-size:1.02rem;line-height:1.6;white-space:pre-line}.talk-module__msgMine__dou3Y{max-width:86%;animation:talk-module__pop-in__6oNTs .35s var(--ease) both}@keyframes talk-module__pop-in__6oNTs{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.talk-module__msgRoni__0WkLK{flex:1;min-width:0;background:var(--t-cream);color:var(--t-ink);border-end-start-radius:8px}.talk-module__msgMine__dou3Y{align-self:flex-end;background:var(--t-amber);color:#3d2a10;font-weight:700;border-end-end-radius:8px}.talk-module__msgArt__nsJGl{display:grid;place-items:center;padding:4px 0 10px}.talk-module__spacer__Qn6dY{height:4px}.talk-module__answers__DhA6k{flex:none;padding:var(--space-3);background:var(--t-answers, rgba(0, 0, 0, .22));border-top:1px solid rgba(255,255,255,.08);max-height:42vh;overflow-y:auto}.talk-module__answersInner__jHFRp{width:100%;max-width:620px;margin-inline:auto;display:flex;flex-wrap:wrap;gap:9px}.talk-module__answer__7ezfw{display:inline-flex;align-items:center;gap:8px;min-height:50px;padding:10px 18px;border:2px solid transparent;border-radius:var(--t-r-pill);background:var(--t-cream);color:var(--t-ink);font-weight:700;font-size:.98rem;text-align:start;transition:transform .12s var(--ease)}.talk-module__answer__7ezfw:hover{transform:translateY(-2px);background:var(--t-cream-2)}.talk-module__answerRow__TQ58H,.talk-module__quietRow__R-QPI{width:100%;display:flex;flex-wrap:wrap;gap:9px}.talk-module__answerQuiet__o10k9{background:transparent;border-color:#ffffff40;color:var(--t-on-dark-soft);font-weight:600}.talk-module__answerQuiet__o10k9:hover{background:#ffffff14}.talk-module__multi__lEAfd{width:100%;display:flex;flex-wrap:wrap;gap:8px;padding-bottom:4px;margin-bottom:4px;border-bottom:1px dashed rgba(255,255,255,.18)}.talk-module__multiChip__46n-f{min-height:46px;padding:8px 15px;border-radius:var(--t-r-pill);border:2px solid rgba(255,255,255,.28);background:transparent;color:var(--t-on-dark);font-weight:600;font-size:.94rem}.talk-module__multiChipOn__6vhGB{background:var(--t-teal);border-color:var(--t-teal);color:#12332e;font-weight:800}.talk-module__overlay__-XaG0{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--t-cream);color:var(--t-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);padding:var(--space-5);text-align:center}.talk-module__overlayText__Tt16x{font-size:clamp(1.6rem,1.1rem + 3.4vw,3rem);font-weight:800;line-height:1.35;max-width:20ch}.talk-module__overlayClose__6MOU9{border:none;background:var(--t-plum);color:#fff;font-weight:800;font-size:1.05rem;padding:14px 30px;border-radius:var(--t-r-pill)}.talk-module__doc__hDZDW{flex:1;min-height:0;overflow-y:auto;background:var(--c-bg);color:var(--c-text)}.talk-module__docInner__1cahT{max-width:640px;margin-inline:auto;padding:var(--space-5) var(--space-4) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.talk-module__docTitle__SFiOE{font-size:1.5rem;font-weight:800}.talk-module__docBtn__1-95e{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:12px 24px;border:none;border-radius:var(--t-r-pill);background:var(--t-plum);color:#fff;font-weight:800;font-size:1rem}.talk-module__docNote__TB0jy{background:#fff;border:1px solid var(--c-border);border-radius:var(--t-r);padding:var(--space-3);color:var(--c-text-soft);font-size:.88rem;line-height:1.6}.talk-module__qrCard__I-oxd{background:#fff;border:4px solid var(--t-plum);border-radius:var(--t-r-lg);padding:var(--space-4);text-align:center;display:grid;place-items:center;gap:var(--space-2)}.talk-module__qrImg__gHN5I{width:min(280px,70vw);height:auto}.talk-module__qrUrl__6iy1O{font-size:.8rem;color:var(--c-text-faint);word-break:break-all}.talk-module__light__RVafl{--t-cream: #fff5eb;--t-cream-2: #fdebd9;--t-ink: #0f0341;--t-on-dark: #0f0341;--t-on-dark-soft: #6f6573;--t-plum: #6f4691}.talk-module__light__RVafl .talk-module__app__-gr6q{background:radial-gradient(circle 160px at 30% 92%,#b3a9db73,#b3a9db00),radial-gradient(circle 160px at 95% 100%,#f6d5b673,#f6d5b600),#fff}.talk-module__light__RVafl .talk-module__msgAvatar__cIx12{background:#e08e45}.talk-module__light__RVafl .talk-module__msg__-dT-F{border-radius:8px;font-size:.95rem;line-height:1.45;padding:8px 12px}.talk-module__light__RVafl .talk-module__msgRoni__0WkLK{flex:0 1 auto}.talk-module__light__RVafl .talk-module__msgMine__dou3Y{background:var(--t-plum);color:#fff}.talk-module__light__RVafl .talk-module__thinking__N2-AF{border-radius:8px}.talk-module__light__RVafl .talk-module__answers__DhA6k{background:#fff;border-top:1px solid #e3dde8}.talk-module__light__RVafl .talk-module__answer__7ezfw{min-height:48px;padding:8px 16px;background:var(--t-plum);color:#fff;font-size:.92rem;border-radius:10px}.talk-module__light__RVafl .talk-module__answer__7ezfw:hover{background:#5d3a7c}.talk-module__light__RVafl .talk-module__answerRow__TQ58H .talk-module__answer__7ezfw{box-sizing:border-box;height:auto;min-height:0;padding:6px 14px;line-height:16px}.talk-module__light__RVafl .talk-module__quietRow__R-QPI{flex-wrap:nowrap;gap:8px}.talk-module__light__RVafl .talk-module__quietRow__R-QPI .talk-module__answer__7ezfw{box-sizing:border-box;flex:1 1 0;justify-content:center;height:auto;min-height:0;padding:7px 10px;line-height:24px}.talk-module__light__RVafl .talk-module__answerRow__TQ58H+.talk-module__quietRow__R-QPI{margin-top:15px}.talk-module__light__RVafl .talk-module__answerQuiet__o10k9{background:#fff;border:1px solid #0f0341;color:#0f0341;font-weight:500}.talk-module__light__RVafl .talk-module__answerQuiet__o10k9:hover{background:#f6f2fa}.talk-module__light__RVafl .talk-module__multi__lEAfd{border-bottom-color:#e3dde8}.talk-module__light__RVafl .talk-module__multiChip__46n-f{border-color:#cfc4dc}.talk-module__light__RVafl .talk-module__multiChipOn__6vhGB{background:var(--t-plum);border-color:var(--t-plum);color:#fff}.talk-module__light__RVafl .talk-module__answerRow__TQ58H .talk-module__answer__7ezfw,.talk-module__light__RVafl .talk-module__quietRow__R-QPI .talk-module__answer__7ezfw{position:relative}.talk-module__light__RVafl .talk-module__answerRow__TQ58H .talk-module__answer__7ezfw:before,.talk-module__light__RVafl .talk-module__quietRow__R-QPI .talk-module__answer__7ezfw:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.talk-module__light__RVafl .talk-module__answerRow__TQ58H .talk-module__answer__7ezfw:before{top:-8px;right:0;bottom:-8px;left:0}.talk-module__light__RVafl .talk-module__answerRow__TQ58H{row-gap:16px}.helper-module__overlay__mDb24{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:flex-end;justify-content:center}.helper-module__sheet__5nvCY{position:relative;width:min(100vw,560px);height:min(calc(min(100vw,560px) * 659 / 412),92dvh);display:flex;flex-direction:column;overflow:hidden;border-radius:28px 28px 0 0;background:#fff}.helper-module__talkHost__UyWuS{flex:1;min-height:0;display:flex;flex-direction:column}.helper-module__talkHost__UyWuS>div{height:100%}.helper-module__handle__xWXm6{flex:none;display:grid;place-items:center;width:100%;height:32px;padding:0;border:none;background:transparent;cursor:pointer}.helper-module__handle__xWXm6 span{width:56px;height:5px;border-radius:3px;background:#cfcfcf}.helper-module__handle__xWXm6:focus-visible{outline:none}.helper-module__handle__xWXm6:focus-visible span{box-shadow:0 0 0 3px #0a6b8a}@media (min-aspect-ratio: 3/2),(min-width: 747px) and (min-aspect-ratio: 1/1){.helper-module__sheet__5nvCY{margin-left:auto;margin-right:0;width:clamp(380px,42vw,800px);height:100dvh;border-radius:28px 0 0 28px}}.LanguagePicker-module__picker__hkbir{position:relative}.LanguagePicker-module__trigger__-16wi{height:40px;display:flex;align-items:center;gap:4px;padding:0 10px;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff;color:#1f2d2b;font-size:1.25rem;cursor:pointer}.LanguagePicker-module__trigger__-16wi:hover{background:#0000000a}.LanguagePicker-module__caret__aStcv{font-size:.75rem;color:#666}.LanguagePicker-module__menu__cUrS7{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:40;min-width:10rem;margin:0;padding:6px;list-style:none;background:#fff;color:#1f2d2b;border-radius:14px;box-shadow:0 6px 24px #00000029}.LanguagePicker-module__item__AhpHI{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;border-radius:10px;background:transparent;font:inherit;font-size:1rem;text-align:start;cursor:pointer}.LanguagePicker-module__item__AhpHI>span:first-child{font-size:1.25rem}.LanguagePicker-module__item__AhpHI:hover{background:#0000000d}.LanguagePicker-module__item__AhpHI.LanguagePicker-module__active__Vyz65{background:#00000014;font-weight:700}.LanguagePicker-module__overlay__TDWv9{position:relative;height:44px;padding:0 14px;gap:6px;border:2px solid rgba(255,255,255,.7);background:#ffffff2e;color:#fff;font-size:24px;font-weight:600;line-height:1}.LanguagePicker-module__overlay__TDWv9:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.LanguagePicker-module__overlay__TDWv9:hover{background:#ffffff4d}.LanguagePicker-module__overlay__TDWv9 .LanguagePicker-module__caret__aStcv{font-size:18px;color:#fff}.LanguagePicker-module__menuStart__XHrdD{inset-inline-end:auto;inset-inline-start:0}.story-module__theme__JghFB{--s-sky: #d9f0fb;--s-sky-2: #f4fbfe;--s-paper: #fffaf3;--s-paper-2: #fff2e4;--s-ink: #33455c;--s-ink-soft: #5f7186;--s-ink-faint: #8c9bab;--s-coral: #f4705d;--s-coral-dark: #d9503d;--s-coral-soft: #ffe4de;--s-mint: #4bbfae;--s-mint-soft: #d8f4ef;--s-sun: #f6b93b;--s-sun-soft: #fff0d1;--s-lilac: #9b8ce0;--s-lilac-soft: #ece8fb;--s-grass: #86c96b;--s-grass-soft: #e2f3d9;--s-sea: #4a9fd8;--s-sea-soft: #dcefFB;--s-line: #eadfd0;--s-r: 22px;--s-r-lg: 34px;--s-r-pill: 999px;--s-shadow: 0 8px 0 rgba(51, 69, 92, .08);--s-shadow-soft: 0 10px 26px rgba(51, 69, 92, .12)}.story-module__shell__xH67i{position:relative;min-height:100%;background:linear-gradient(180deg,var(--s-sky) 0%,var(--s-sky-2) 42%,var(--s-paper) 100%);background-attachment:fixed;overflow-x:clip}.story-module__shellHome__b-lLV{background:#fff;min-height:100dvh;overflow:clip}.story-module__skyDeco__WiHOo{position:absolute;inset:64px 0 auto 0;height:320px;pointer-events:none;z-index:0}.story-module__sun__867HD{position:absolute;top:26px;right:8%;width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffe08a,var(--s-sun));box-shadow:0 0 0 16px #f6b93b29}.story-module__cloud__Qqabz{position:absolute;background:#fff;border-radius:var(--s-r-pill);opacity:.85}.story-module__cloud__Qqabz:before,.story-module__cloud__Qqabz:after{content:"";position:absolute;background:#fff;border-radius:50%}.story-module__cloudA__wyJBi{top:58px;left:6%;width:96px;height:30px;animation:story-module__drift__honir 46s linear infinite}.story-module__cloudA__wyJBi:before{width:42px;height:42px;top:-20px;inset-inline-start:16px}.story-module__cloudA__wyJBi:after{width:30px;height:30px;top:-13px;inset-inline-start:52px}.story-module__cloudB__m2nRZ{top:132px;inset-inline-start:44%;width:68px;height:22px;opacity:.7;animation:story-module__drift__honir 64s linear infinite reverse}.story-module__cloudB__m2nRZ:before{width:32px;height:32px;top:-15px;inset-inline-start:12px}@media (max-width: 560px){.story-module__sun__867HD{top:-48px;right:5%;width:52px;height:52px;box-shadow:0 0 0 10px #f6b93b29}.story-module__cloud__Qqabz{display:none}}@keyframes story-module__drift__honir{0%{transform:translate(0)}to{transform:translate(-40px)}}.story-module__topbar__-ll-T{position:sticky;top:0;z-index:30;background:#fff}.story-module__topbarInner__PLfy4{display:grid;grid-template-columns:minmax(52px,1fr) auto minmax(52px,1fr);align-items:center;gap:8px;padding:6px var(--space-4)}.story-module__topBtn__nKasE{width:46px;height:46px;display:grid;place-items:center;border:none;background:var(--s-paper-2);color:var(--s-ink);border-radius:50%;font-size:1.5rem;line-height:1;transition:transform .15s var(--ease),background .15s var(--ease)}.story-module__topBtn__nKasE:hover{transform:scale(1.06);background:var(--s-sun-soft)}.story-module__topBtnGhost__6jx2t{background:transparent;pointer-events:none}.story-module__topTitle__CcTdJ{text-align:center;font-weight:800;font-size:1.05rem;color:var(--s-ink);display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0}.story-module__topTitle__CcTdJ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.story-module__page__4DK7b{position:relative;z-index:1;width:100%;max-width:900px;margin-inline:auto;padding:var(--space-3) var(--space-4) var(--space-5)}.story-module__column__DUtUE{width:100%;max-width:calc(900px - 2 * var(--space-4));margin-inline:auto}.story-module__sceneHead__F-jtb{text-align:center;margin-bottom:var(--space-4)}.story-module__titleRow__aC6xY{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.story-module__titleRowMain__bXJnK{min-width:0}.story-module__titleBack__Bbteq{justify-self:start;min-height:48px;display:inline-flex;align-items:center;padding:0 14px;box-sizing:border-box;border:1px solid rgba(0,0,0,.12);border-radius:999px;background:#fff;color:#1f2d2b;font:inherit;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}.story-module__titleBack__Bbteq:hover{background:#0000000a}.story-module__titleBack__Bbteq:focus-visible{outline:3px solid #0a6b8a;outline-offset:2px}.story-module__titleBackIcon__Ewq5l{min-width:48px;justify-content:center;padding:0;border:0;background:transparent;color:var(--s-ink, #0f0341);font-size:24px;font-weight:400}.story-module__titleBackIcon__Ewq5l:hover{background:transparent;opacity:.7}.story-module__titleBackSpacer__Kzi-L{visibility:hidden;pointer-events:none}.story-module__sceneTitle__3XLRV{font-size:clamp(1.6rem,1.2rem + 2vw,2.3rem);font-weight:800;color:var(--s-ink);line-height:1.2}.story-module__sceneSub__P1TGS{margin-top:8px;color:var(--s-ink-soft);font-size:1rem;max-width:44ch;margin-inline:auto}.story-module__bubble__unz-k{position:relative;background:#fff;border:3px solid var(--s-mint);border-radius:var(--s-r-lg);padding:var(--space-3) var(--space-4);color:var(--s-ink);font-size:1.05rem;line-height:1.55;box-shadow:var(--s-shadow)}.story-module__bubblePlain__7ef66{border:1px solid #d5dde2;border-radius:14px;box-shadow:none;color:#173b4d}.story-module__bigBtn__QOGbJ{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:12px 26px;border:none;border-radius:14px;background:#087e8b;color:#fff;font-size:1.1rem;font-weight:800;box-shadow:none;transition:transform .12s var(--ease),box-shadow .12s var(--ease)}.story-module__bigBtn__QOGbJ:hover{background:#076e79}.story-module__bigBtn__QOGbJ:active{transform:translateY(1px)}.story-module__bigBtn__QOGbJ:disabled{background:#d6dde4;color:#fff;cursor:not-allowed;transform:none}.story-module__ghostBtn__oJcgJ{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:58px;padding:12px 26px;border:1px solid #d5dde2;border-radius:14px;background:#fff;color:#173b4d;font-weight:800;font-size:1.1rem}.story-module__ghostBtn__oJcgJ:hover{border-color:var(--s-mint)}.story-module__panel__-arlM{background:#fff;border:1px solid #d5dde2;border-radius:14px;padding:var(--space-4);box-shadow:none}.story-module__panelTitle__Z28Mk{font-size:1.15rem;font-weight:800;color:var(--s-ink);display:flex;align-items:center;gap:10px;margin-bottom:var(--space-2)}.story-module__stack__jS9xh{display:flex;flex-direction:column;gap:var(--space-4)}.story-module__pchip__RyTGP{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;min-height:48px;border-radius:var(--s-r-pill);border:3px solid var(--s-line);background:#fff;color:var(--s-ink);font-weight:700;font-size:.98rem;transition:transform .12s var(--ease)}.story-module__pchip__RyTGP:hover{transform:translateY(-2px)}.story-module__pchipOn__M-kdF{border-color:var(--s-mint);background:var(--s-mint-soft)}.story-module__chipRow__0jbsL{display:flex;flex-wrap:wrap;gap:10px}.story-module__note__9xNVB{color:#526570;font-size:.88rem;line-height:1.6;background:#fff;border:1px solid #d5dde2;border-radius:14px;padding:var(--space-3)}.story-module__topFlag__o1IcA{display:grid;place-items:center;width:40px;height:40px;font-size:1.25rem;background:transparent;border:none}.story-module__shellHome__b-lLV .story-module__bubble__unz-k,.story-module__shellHome__b-lLV .story-module__note__9xNVB{border:none;border-radius:16px;background:#f6f2fa;box-shadow:none;color:#0f0341}.story-module__shellHome__b-lLV .story-module__panel__-arlM{border:none;border-radius:16px;box-shadow:0 4px 20px #3c286e14}.story-module__shellHome__b-lLV .story-module__panelTitle__Z28Mk{color:#0f0341;font-family:Rubik,var(--font);font-size:16px;font-weight:700}.story-module__shellHome__b-lLV .story-module__pchip__RyTGP{border:2px solid #ddd3ea;color:#0f0341}.story-module__shellHome__b-lLV .story-module__pchipOn__M-kdF{border-color:#6f4691;background:#efe7f6;color:#6f4691}.story-module__shellHome__b-lLV .story-module__bigBtn__QOGbJ{border-radius:999px;background:#6f4691;min-height:40px;padding:8px 24px;position:relative}.story-module__shellHome__b-lLV .story-module__bigBtn__QOGbJ:hover{background:#5d3a7c}.story-module__shellHome__b-lLV .story-module__bigBtn__QOGbJ:disabled{background:#d9d0e4}.story-module__shellHome__b-lLV .story-module__ghostBtn__oJcgJ{border:2px solid #6f4691;border-radius:999px;color:#6f4691;min-height:40px;padding:8px 24px;position:relative}.story-module__shellHome__b-lLV .story-module__bigBtn__QOGbJ:before,.story-module__shellHome__b-lLV .story-module__ghostBtn__oJcgJ:before{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.story-module__panelIcon__Jn2Dd{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:#efe7f6}.story-module__shellHome__b-lLV .story-module__sceneTitle__3XLRV{font-family:Rubik,var(--font);font-size:32px;font-weight:700;line-height:32px}.story-module__shellHome__b-lLV .story-module__bigBtn__QOGbJ,.story-module__shellHome__b-lLV .story-module__ghostBtn__oJcgJ{font-family:Rubik,var(--font);font-size:16px;font-weight:400;line-height:16px}.pages-module__center__dvVk6{text-align:center}.pages-module__actions__kxjuT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:var(--space-4)}.pages-module__actionsSingle__xnBkO{grid-template-columns:minmax(0,320px);justify-content:center}.pages-module__actions__kxjuT>*{width:100%;box-sizing:border-box}.pages-module__crossLink__nfoPG{display:flex;align-items:center;justify-content:center;gap:8px;min-height:58px;margin-top:var(--space-4);padding:12px 26px;border:1px solid #d5dde2;border-radius:14px;background:#fff;color:#173b4d;font-weight:800;font-size:1.1rem;text-align:center;text-decoration:none}.pages-module__reasonStrip__p8cHW{display:flex;align-items:center;gap:12px;margin-top:var(--space-4);margin-bottom:var(--space-4);padding:12px var(--space-3);background:#d6eff1;border:1px solid #a6d8dc;border-radius:14px;font-weight:700;color:var(--s-ink)}.pages-module__reasonStripEmoji__YshXl{font-size:1.9rem;line-height:1}.pages-module__reasonStripText__5sb52{flex:1;min-width:0}.pages-module__reasonStripLabel__Z9ToM{display:block;font-size:.78rem;font-weight:700;color:var(--s-ink-faint)}.pages-module__reasonStripChange__e1NAy{flex-shrink:0;padding:.45rem .9rem;border-radius:999px;border:1px solid #e5b98d;background:#fff;color:var(--s-ink);font-weight:600;font-size:.9rem;text-decoration:none;white-space:nowrap}.pages-module__worldLabel__0Sd6T{margin:var(--space-5) 0 var(--space-3);font-weight:800;font-size:1.1rem;color:var(--s-ink);text-align:center}.pages-module__destGrid__LXMED{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media (min-width: 640px){.pages-module__destGrid__LXMED{grid-template-columns:repeat(3,1fr)}}.pages-module__dest__SA8Yv{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:var(--space-3) 10px var(--space-4);background:#fff;border:3px solid #fff;border-radius:14px;box-shadow:var(--s-shadow-soft);transition:transform .15s var(--ease)}.pages-module__dest__SA8Yv:hover,.pages-module__dest__SA8Yv:focus-visible{transform:translateY(-4px) rotate(-1deg)}.pages-module__destBadge__HlVEA{width:74px;height:74px;border-radius:50%;display:grid;place-items:center;font-size:2.2rem;background:var(--tint);box-shadow:inset 0 -6px #0000000f}.pages-module__destName__VXjnn{font-weight:800;color:var(--s-ink);line-height:1.25}.pages-module__destDesc__NHVZU{font-size:.82rem;color:var(--s-ink-soft);line-height:1.4}.pages-module__footNote__-m9Hj{margin-top:var(--space-5);font-size:.85rem;color:var(--s-ink-faint);text-align:center;line-height:1.7}.pages-module__reasonGrid__L0O9h{display:grid;gap:12px}.pages-module__reasonBtn__JZEEm{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;text-align:start;padding:12px var(--space-3);background:#fff;border:3px solid var(--s-line);border-radius:var(--s-r-lg);color:var(--s-ink);box-shadow:var(--s-shadow-soft)}.pages-module__reasonBtnOn__rfT05{border-color:var(--s-coral);background:var(--s-coral-soft)}.pages-module__reasonEmoji__s-Xzf{width:58px;height:58px;border-radius:50%;background:var(--s-sun-soft);display:grid;place-items:center;font-size:1.9rem}.pages-module__reasonName__sun6L{font-weight:800;font-size:1.08rem;display:block}.pages-module__reasonBlurb__Ci0vj{font-size:.86rem;color:var(--s-ink-soft);line-height:1.45}.pages-module__reasonCheck__GzQ4R{font-size:1.6rem;color:var(--s-coral-dark)}.pages-module__stones__t96WZ{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:var(--space-2)}.pages-module__stone__ITICl{display:inline-flex;align-items:center;gap:6px;background:var(--s-mint-soft);border-radius:var(--s-r-pill);padding:8px 14px;font-weight:700;font-size:.92rem;color:var(--s-ink)}.pages-module__stoneOptional__YuYW7{background:var(--s-paper-2);color:var(--s-ink-soft)}.pages-module__stoneArrow__2-fm9{color:var(--s-ink-faint);font-weight:800}.pages-module__trail__R-qgg{position:relative;display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.pages-module__trail__R-qgg:before{content:"";position:absolute;top:18px;bottom:18px;inset-inline-start:17px;width:0;border-inline-start:2px solid #c9d3d9}.pages-module__stop__Ot-h4{position:relative;display:grid;grid-template-columns:36px 1fr;align-items:start;gap:14px}.pages-module__stopDot__M2vKP{position:relative;width:36px;height:36px;margin-top:14px;border-radius:50%;border:2px solid #c9d3d9;background:#fff;display:grid;place-items:center;font-size:.95rem;font-weight:700;color:#526570;box-shadow:none;z-index:1;transition:transform .15s var(--ease)}.pages-module__stopDot__M2vKP:hover{transform:scale(1.05)}.pages-module__stopDone__XfE-M{background:#2fa84f;border-color:#2fa84f;color:#fff}.pages-module__stopHere__rrkdr{background:#2fa84f;border-color:#2fa84f;box-shadow:0 0 0 5px #2fa84f33}.pages-module__trailHead__----W{text-align:center;margin-bottom:var(--space-4)}.pages-module__trailTitle__NvEkU{margin:0;font-size:clamp(1.6rem,1.2rem + 2vw,2.2rem);font-weight:800;color:#173b4d;line-height:1.2}.pages-module__trailLead__QfeRg{display:block;font-weight:400}.pages-module__trailSub__ZAuHK{margin:8px auto 0;max-width:44ch;color:#526570;font-size:1rem}.pages-module__stopCard__atS2C{background:#fff;border:1px solid #d5dde2;border-radius:14px;padding:var(--space-3);box-shadow:none;text-align:start;width:100%}.pages-module__stopCardHere__HBf-x{border-color:#2fa84f}.pages-module__stopTitleRow__2Wifj{display:flex;align-items:center;justify-content:space-between;gap:8px}.pages-module__stopTitle__dcO8M{font-weight:800;font-size:1.05rem;color:var(--s-ink)}.pages-module__stopWait__HTI-S{font-size:.78rem;font-weight:700;color:var(--s-ink-soft);background:var(--s-paper-2);border-radius:var(--s-r-pill);padding:3px 10px;white-space:nowrap}.pages-module__stopMeaning__WGDvR{display:block;margin-top:6px;font-size:.92rem;color:var(--s-ink-soft);line-height:1.5}.pages-module__stopDetail__prT8f{margin-top:var(--space-3);display:flex;flex-direction:column;gap:10px;border-top:2px dashed var(--s-line);padding-top:var(--space-3)}.pages-module__detailRow__3-QOa{font-size:.92rem;line-height:1.55;color:var(--s-ink)}.pages-module__detailLabel__iDbc6{font-weight:800;display:inline-flex;gap:6px;margin-inline-end:6px}.pages-module__askList__2-KUM{margin:4px 0 0;padding-inline-start:1.1em;color:var(--s-ink-soft);line-height:1.7;font-size:.92rem}.pages-module__prepRow__e-bbL{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.pages-module__prepLink__TkDOz{display:inline-flex;align-items:center;gap:6px;background:var(--s-lilac-soft);color:var(--s-ink);border-radius:var(--s-r-pill);padding:7px 13px;font-weight:700;font-size:.88rem}.pages-module__hereBtn__5G7cx{margin-top:var(--space-3);width:auto;min-height:48px;padding:.45rem 1.1rem;border-radius:999px;border:1px solid #e5b98d;background:#fff;font-weight:600;color:var(--s-ink)}.pages-module__hereBtnOn__M3l8n{border-color:#e5b98d;background:#fff}.pages-module__showGrid__K8kZl{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width: 640px){.pages-module__showGrid__K8kZl{grid-template-columns:repeat(3,1fr)}}.pages-module__showCard__1AUKI{display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--space-3) 10px;text-align:center;background:#fff;border:3px solid #fff;border-radius:var(--s-r-lg);box-shadow:var(--s-shadow-soft);transition:transform .15s var(--ease)}.pages-module__showCard__1AUKI:hover{transform:translateY(-4px)}.pages-module__showEmoji__zdhE7{width:66px;height:66px;border-radius:50%;background:var(--s-lilac-soft);display:grid;place-items:center;font-size:2rem}.pages-module__showName__ozQck{font-weight:800;color:var(--s-ink);line-height:1.25}.pages-module__showMeta__8ml2X{font-size:.78rem;color:var(--s-ink-faint)}.pages-module__sectionLabel__Y2p88{margin:var(--space-5) 0 var(--space-3);font-weight:800;color:var(--s-ink);font-size:1.05rem}.pages-module__storySteps__awYrN{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:start;padding:var(--space-3);border-radius:var(--s-r-lg);background:var(--s-paper-2);color:var(--s-ink-soft);font-size:.95rem;line-height:1.55}.pages-module__storySteps__awYrN h2{color:var(--s-ink);font-size:1.05rem;font-weight:800}.pages-module__storySteps__awYrN h3{margin-top:var(--space-3);color:var(--s-ink);font-size:.95rem;font-weight:800}.pages-module__storySteps__awYrN p{margin-top:4px}.pages-module__storySteps__awYrN ol{margin-top:var(--space-2);padding-inline-start:1.4em;color:var(--s-ink)}.pages-module__storySteps__awYrN li+li{margin-top:4px}.pages-module__storyStepsIcon__BGQcA{width:52px;height:52px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:1.6rem}.pages-module__watchStage__OkVZI{position:relative;display:grid;place-items:center;min-height:300px;border-radius:var(--s-r-lg);background:linear-gradient(180deg,#cfeafb,#e7f7f3 60%,#fff6e8);box-shadow:var(--s-shadow-soft);overflow:hidden}.pages-module__watchArt__VO9yw{position:relative;z-index:1;filter:drop-shadow(0 10px 14px rgba(51,69,92,.18))}.pages-module__bubbleField__AMwHR{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pages-module__bubble__cCPsA{position:absolute;bottom:-80px;border-radius:50%;background:#fff9;border:2px solid rgba(255,255,255,.9);animation-name:pages-module__rise__A7wBe;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes pages-module__rise__A7wBe{0%{transform:translateY(0) translate(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(-380px) translate(14px);opacity:0}}.pages-module__watchPicker__92-uW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:var(--space-4)}.pages-module__watchOpt__qnNED{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 6px;border:1px solid #d5dde2;border-radius:14px;background:#fff;font-weight:700;font-size:.85rem;line-height:1.25;text-align:center;color:#173b4d}.pages-module__watchOpt__qnNED span{font-size:1.8rem;line-height:1}.pages-module__watchOptOn__WWRFZ{border-color:var(--s-coral);background:var(--s-coral-soft)}.pages-module__rooms__qfzEV{display:grid;gap:14px}@media (min-width: 700px){.pages-module__rooms__qfzEV{grid-template-columns:1fr 1fr}}.pages-module__room__r4nRY{background:#fff;border:1px solid #d5dde2;border-radius:14px;box-shadow:none;overflow:hidden;display:flex;flex-direction:column}.pages-module__roomTop__x-2Aw{display:flex;align-items:center;gap:12px;padding:var(--space-3);background:#fff}.pages-module__roomEmoji__SU5r8{width:58px;height:58px;border-radius:50%;background:#f3f7f9;display:grid;place-items:center;font-size:1.8rem;flex:none}.pages-module__roomName__PeG1s{font-weight:700;color:#173b4d;font-size:1.05rem}.pages-module__loadBadge__1l-iA{display:inline-flex;align-items:center;gap:5px;font-size:.8rem;font-weight:800;border-radius:var(--s-r-pill);padding:3px 10px;background:#fff;color:var(--s-ink);margin-top:4px}.pages-module__roomBody__4O3B5{flex:1;display:flex;flex-direction:column;padding:var(--space-3);font-size:.92rem;line-height:1.6;color:var(--s-ink-soft)}.pages-module__tips__x0wR3{display:grid;gap:12px}@media (min-width: 700px){.pages-module__tips__x0wR3{grid-template-columns:1fr 1fr}}.pages-module__tip__xdL4x{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:start;background:#fff;border:3px solid #fff;border-radius:var(--s-r-lg);padding:var(--space-3);box-shadow:var(--s-shadow-soft)}.pages-module__tipEmoji__pdgYl{width:52px;height:52px;border-radius:50%;background:var(--s-coral-soft);display:grid;place-items:center;font-size:1.6rem}.pages-module__tipTitle__Jv-SD{font-weight:800;font-size:1.02rem;color:var(--s-ink)}.pages-module__tipBody__-icG7{font-size:.9rem;color:var(--s-ink-soft);line-height:1.55;margin-top:2px}.pages-module__requests__lMiJd{display:grid;gap:12px}@media (min-width: 700px){.pages-module__requests__lMiJd{grid-template-columns:1fr 1fr}}.pages-module__request__vPDOr{display:grid;grid-template-columns:56px 1fr;gap:12px;background:#fff;border:3px solid #fff;border-radius:var(--s-r-lg);padding:var(--space-3);box-shadow:var(--s-shadow-soft)}.pages-module__requestEmoji__pbrPL{width:52px;height:52px;border-radius:50%;background:var(--s-grass-soft);display:grid;place-items:center;font-size:1.6rem}.pages-module__textarea__XEMeI{font:inherit;width:100%;border:1px solid #d5dde2;border-radius:14px;padding:12px 14px;background:#fff;color:var(--s-ink)}.pages-module__textarea__XEMeI:focus{outline:none;border-color:var(--s-mint)}.pages-module__emptyState__GR9nB{text-align:center;display:grid;place-items:center;gap:var(--space-3);background:#fff;border-radius:var(--s-r-lg);padding:var(--space-5) var(--space-4);box-shadow:var(--s-shadow-soft)}.pages-module__faces__8x-dz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pages-module__face__Q29kS{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:12px 6px;border:1px solid #d5dde2;border-radius:14px;background:#fff;font-weight:700;font-size:.95rem;color:#173b4d;text-align:center;overflow-wrap:anywhere}.pages-module__faceOn__uYdBo{border-color:var(--s-coral);background:var(--s-coral-soft)}.pages-module__faceEmoji__1pOQn{font-size:2.2rem;line-height:1}.pages-module__qrCard__OjhlN{background:#fff;border:4px solid var(--s-mint);border-radius:var(--s-r-lg);padding:var(--space-4);text-align:center;display:grid;place-items:center;gap:var(--space-2)}.pages-module__qrImg__tx96L{width:min(280px,70vw);height:auto}.pages-module__qrUrl__0D9kZ{font-size:.8rem;color:var(--s-ink-faint);word-break:break-all}.pages-module__homeHead__qBYzi{text-align:center;padding:1.25rem .5rem .5rem}.pages-module__homeEyebrow__51ytF{font-size:.9rem;font-weight:700;letter-spacing:.02em;color:#087e8b}.pages-module__homeTitle__yojPK{margin:.25rem 0;color:#173b4d;font-size:clamp(2rem,6vw,2.6rem)}.pages-module__homeSub__6k-NQ{margin:0;color:#526570}@media (min-width: 600px){.pages-module__homeSub__6k-NQ{white-space:pre-line}}.pages-module__homeSection__BzjbB{margin-top:1.25rem}.pages-module__sectionHead__2LL6d{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.pages-module__childCards__UhFXn{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem}.pages-module__childCards__UhFXn:has(>:only-child){grid-template-columns:1fr}.pages-module__childCard__lKuW2{border:none;box-shadow:0 6px 18px #173b4d0f;font:inherit;text-align:start;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:.9rem;border-radius:14px;background:var(--s-grass-soft);color:inherit;text-decoration:none;min-height:48px}.pages-module__childCardIcon__lyvZN{font-size:2.6rem;line-height:1}.pages-module__childCardName__9kINv{font-weight:700}.pages-module__childCardDesc__Q9xqS{font-size:.85rem;opacity:.75}.pages-module__childCardAction__ehqld{margin-top:auto;padding-top:.5rem;font-size:.9rem;font-weight:700;color:#173b4d}.pages-module__sectionDesc__7dYvT{margin:calc(-1 * var(--space-2)) 0 var(--space-3);text-align:start;color:#526570}.pages-module__homeLang__nPa5-{display:flex;direction:ltr;justify-content:flex-start;margin-bottom:.25rem}button.pages-module__dest__SA8Yv{border:none;font:inherit;text-align:start;cursor:pointer}.pages-module__homeSection__BzjbB .pages-module__worldLabel__0Sd6T{color:#173b4d}.pages-module__roomSense__OGSjb{margin-top:auto}.pages-module__roomBody__4O3B5>p:first-child{margin:0 0 var(--space-4)}.pages-module__tip__xdL4x,.pages-module__showCard__1AUKI,.pages-module__dest__SA8Yv,.pages-module__childCard__lKuW2,.pages-module__room__r4nRY,.pages-module__stopCard__atS2C,.pages-module__reasonBtn__JZEEm{background:#fff;border:1px solid #d5dde2;border-radius:14px;box-shadow:none}.pages-module__childCard__lKuW2.pages-module__childCardWorlds__Lw-55{flex-direction:row;align-items:center;gap:1rem;grid-column:1 / -1}.pages-module__childCardJourney__53-2f{flex:1;font-size:1.05rem;font-weight:400;line-height:1.35}.pages-module__childWorldThumbs__-sCGo{flex:none;display:grid;grid-template-columns:repeat(3,60px);gap:6px}.pages-module__childWorldThumb__GZui9{position:relative;display:block;width:60px;height:60px;border-radius:10px;overflow:hidden;object-fit:cover;background-size:cover}.pages-module__childWorldThumbOverlay__4rz2-{position:absolute;top:4%;right:0;bottom:0;left:0;width:100%;height:96%;object-fit:contain;object-position:center bottom}.pages-module__childCard__lKuW2.pages-module__childCardBook__w6VLl{grid-column:1 / -1}.pages-module__childCard__lKuW2.pages-module__childCardBook__w6VLl{flex-direction:row;align-items:center;gap:1rem}.pages-module__childCardBookText__1xc4t{flex:1;display:flex;flex-direction:column;gap:.35rem}.pages-module__childCard__lKuW2.pages-module__childCardBook__w6VLl .pages-module__childCardIcon__lyvZN{font-size:5rem;line-height:1;width:auto;height:auto;background:none}.pages-module__homeTopLine__F-ttG{direction:ltr;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;width:100%}.pages-module__homeTopLine__F-ttG>.pages-module__homeLang__nPa5-{grid-column:1;grid-row:1;margin:0}.pages-module__homeTopLine__F-ttG>.pages-module__homeEyebrow__51ytF{grid-column:2;grid-row:1}.pages-module__homeHead__qBYzi+.pages-module__homeSection__BzjbB{margin-top:0}.pages-module__homeHead__qBYzi{padding-bottom:0}.pages-module__sendFailed__TswXo{margin:var(--space-3, 12px) 0 0;text-align:center;font-weight:700;color:#a12a2a}.pages-module__home__hyt1e{--h-ink: #0f0341;--h-text: #6f6573;--h-purple: #6f4691;--h-lilac: #efe7f6;position:relative;isolation:isolate}.pages-module__home__hyt1e .pages-module__childCards__UhFXn{position:relative}.pages-module__home__hyt1e .pages-module__childCards__UhFXn:before{content:"";position:absolute;z-index:-1;top:0;left:calc(-224% / 364 * 100);width:calc(812% / 364 * 100);margin-top:calc(-483% / 364 * 100);aspect-ratio:812 / 1340;background:url(/home-glow.svg) center / 100% 100% no-repeat;pointer-events:none}.pages-module__home__hyt1e .pages-module__homeEyebrow__51ytF{color:#087e8b}.pages-module__home__hyt1e .pages-module__homeTopLine__F-ttG>.pages-module__homeEyebrow__51ytF{grid-column:2 / 4;justify-self:end}.pages-module__home__hyt1e .pages-module__homeTitle__yojPK{position:relative;isolation:isolate;width:fit-content;margin:.75rem auto .25rem;padding:.9rem 1.5rem;color:#173b4d}.pages-module__home__hyt1e .pages-module__homeTitle__yojPK:before{content:"";position:absolute;top:-24px;right:-70px;bottom:-18px;left:-70px;z-index:-1;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 309 105'><path fill='%23FBEEE1' d='M151.75 14.64C114.967 39.8269 82.7711 32.5507 55.7114 28.2207C-5.10411 11.8844 -1.80339 42.9808 1.49848 58.1361C7.11595 83.9197 81.0282 99.2733 106.07 89.629C126.103 81.9136 144.871 86.4143 151.75 89.629C165.693 98.6172 208.218 113.129 266.777 99.2733C339.976 81.953 299.249 53.6098 282.738 50.6584C270.37 48.4477 246.8 42.4818 237.057 20.347C232.379 9.7184 196.88 -16.2621 151.75 14.64Z'/></svg>") center / 100% 100% no-repeat}.pages-module__home__hyt1e .pages-module__worldLabel__0Sd6T{color:var(--h-ink);font-size:1.5rem;margin-bottom:2px}.pages-module__home__hyt1e .pages-module__sectionDesc__7dYvT{margin:0 0 var(--space-4, 16px);color:var(--h-text);font-size:.95rem}.pages-module__home__hyt1e .pages-module__childCard__lKuW2,.pages-module__home__hyt1e .pages-module__dest__SA8Yv{background:#fff;border:none;border-radius:16px;box-shadow:0 4px 20px #3c286e14}.pages-module__home__hyt1e .pages-module__childCard__lKuW2.pages-module__childCardWorlds__Lw-55{flex-direction:column;align-items:stretch;gap:.75rem}.pages-module__home__hyt1e .pages-module__childCardJourney__53-2f{font-size:.95rem;color:var(--h-ink)}.pages-module__home__hyt1e .pages-module__childWorldThumbs__-sCGo{grid-template-columns:repeat(6,1fr)}.pages-module__home__hyt1e .pages-module__childWorldThumb__GZui9{width:100%;height:auto;aspect-ratio:1}.pages-module__trailLook__edRI4 .pages-module__reasonStrip__p8cHW,.pages-module__home__hyt1e .pages-module__reasonStrip__p8cHW{justify-content:center;background:var(--h-purple);border:none;border-radius:999px;color:#fff;padding:12px var(--space-4, 16px);text-align:center;text-decoration:none}.pages-module__home__hyt1e .pages-module__reasonStripLabel__Z9ToM,.pages-module__trailLook__edRI4 .pages-module__reasonStripLabel__Z9ToM{color:#ffffffbf}.pages-module__home__hyt1e .pages-module__reasonStripChange__e1NAy,.pages-module__trailLook__edRI4 .pages-module__reasonStripChange__e1NAy{border-color:#fff;color:var(--h-purple)}.pages-module__home__hyt1e .pages-module__destGrid__LXMED{gap:12px}.pages-module__home__hyt1e .pages-module__dest__SA8Yv{align-items:flex-start;text-align:start;gap:0;padding:16px;border-radius:12px;font-family:Rubik,var(--font)}.pages-module__home__hyt1e .pages-module__dest__SA8Yv:hover,.pages-module__home__hyt1e .pages-module__dest__SA8Yv:focus-visible{transform:translateY(-2px)}.pages-module__home__hyt1e .pages-module__destBadge__HlVEA{width:36px;height:36px;border-radius:8px;font-size:1.25rem;background:var(--h-lilac);box-shadow:none;margin-bottom:8px}.pages-module__home__hyt1e .pages-module__destName__VXjnn{color:var(--h-ink);font-size:16px;font-weight:700;line-height:20px;padding-block:6.8px}.pages-module__home__hyt1e .pages-module__destDesc__NHVZU{color:var(--h-ink);font-size:14px;font-weight:400;line-height:16px}.pages-module__trailLook__edRI4{--h-ink: #0f0341;--h-text: #6f6573;--h-purple: #6f4691;--h-lilac: #efe7f6;position:relative;isolation:isolate}.pages-module__trailLook__edRI4:before{content:"";position:absolute;z-index:-1;top:-160px;bottom:0;left:50%;width:min(1100px,200vw);transform:translate(-50%);background:url(/home-glow.svg) top center / 100% auto repeat-y;pointer-events:none}.pages-module__trailLook__edRI4 .pages-module__trailTitle__NvEkU{color:#173b4d}.pages-module__trailLook__edRI4 .pages-module__trailSub__ZAuHK{color:var(--h-text)}.pages-module__trailLook__edRI4 .pages-module__trail__R-qgg:before{border-color:#ddd3ea}.pages-module__trailLook__edRI4 .pages-module__stopDot__M2vKP{border-color:#ddd3ea;color:var(--h-ink);font-family:Rubik,var(--font)}.pages-module__trailLook__edRI4 .pages-module__stopDone__XfE-M,.pages-module__trailLook__edRI4 .pages-module__stopHere__rrkdr{background:var(--h-purple);border-color:var(--h-purple);color:#fff}.pages-module__trailLook__edRI4 .pages-module__stopHere__rrkdr{box-shadow:0 0 0 5px #6f46912e}.pages-module__trailLook__edRI4 .pages-module__stopCard__atS2C{border:none;border-radius:16px;box-shadow:0 4px 20px #3c286e14}.pages-module__trailLook__edRI4 .pages-module__stopCardHere__HBf-x{box-shadow:0 0 0 2px var(--h-purple),0 4px 20px #3c286e14}.pages-module__trailLook__edRI4 .pages-module__stopTitle__dcO8M{display:inline-flex;align-items:center;gap:10px;font-family:Rubik,var(--font);font-size:16px;font-weight:700;color:var(--h-ink)}.pages-module__stopIcon__fpo6r{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:8px;background:var(--h-lilac, #efe7f6)}.pages-module__trailLook__edRI4 .pages-module__stopWait__HTI-S{background:var(--h-lilac);color:var(--h-ink)}.pages-module__trailLook__edRI4 .pages-module__stopMeaning__WGDvR,.pages-module__trailLook__edRI4 .pages-module__askList__2-KUM{color:var(--h-text)}.pages-module__trailLook__edRI4 .pages-module__detailRow__3-QOa{color:var(--h-ink)}.pages-module__trailLook__edRI4 .pages-module__stopDetail__prT8f{border-top-color:#ebe4f2}.pages-module__trailLook__edRI4 .pages-module__prepLink__TkDOz{background:var(--h-lilac);color:var(--h-ink)}.pages-module__trailLook__edRI4 .pages-module__hereBtn__5G7cx{border-color:var(--h-purple);color:var(--h-purple)}.pages-module__trailLook__edRI4 .pages-module__hereBtnOn__M3l8n{background:var(--h-purple);border-color:var(--h-purple);color:#fff}.pages-module__trailLook__edRI4 .pages-module__crossLink__nfoPG{background:#fff;border:none;border-radius:16px;box-shadow:0 4px 20px #3c286e14;color:var(--h-ink);font-family:Rubik,var(--font)}.pages-module__outcomeLinks__M16pW{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:var(--space-4)}.pages-module__outcomeLinks__M16pW>.pages-module__crossLink__nfoPG{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0;text-align:start}.pages-module__waitList__4NXO5{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.pages-module__waitRow__IiM-3{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0 0;font-size:.92rem;color:var(--h-text, #6f6573)}.pages-module__waitKind__0laBw{font-weight:600}.pages-module__lookBtn__I7-ji{display:flex;justify-content:center;align-items:center;min-height:48px;margin-top:var(--space-4);border-radius:999px;background:var(--h-purple, #6f4691);color:#fff;font-weight:700;text-decoration:none}.pages-module__trailLook__edRI4 .pages-module__showCard__1AUKI{align-items:flex-start;text-align:start;gap:6px;padding:16px;border:none;border-radius:12px;box-shadow:0 4px 20px #3c286e14;font-family:Rubik,var(--font)}.pages-module__trailLook__edRI4 .pages-module__showCard__1AUKI:hover{transform:translateY(-2px)}.pages-module__trailLook__edRI4 .pages-module__showEmoji__zdhE7{width:36px;height:36px;border-radius:8px;background:var(--h-lilac);font-size:1.25rem;margin-bottom:4px}.pages-module__trailLook__edRI4 .pages-module__showName__ozQck{color:var(--h-ink);font-size:16px;font-weight:700;line-height:20px}.pages-module__trailLook__edRI4 .pages-module__showMeta__8ml2X{color:var(--h-text);font-size:14px}.pages-module__trailLook__edRI4 .pages-module__sectionLabel__Y2p88{color:var(--h-ink);font-family:Rubik,var(--font)}.pages-module__trailLook__edRI4 .pages-module__room__r4nRY{border:none;border-radius:16px;box-shadow:0 4px 20px #3c286e14}.pages-module__trailLook__edRI4 .pages-module__roomEmoji__SU5r8{width:36px;height:36px;border-radius:8px;background:var(--h-lilac);font-size:1.25rem}.pages-module__trailLook__edRI4 .pages-module__roomName__PeG1s{color:var(--h-ink);font-family:Rubik,var(--font);font-size:16px}.pages-module__trailLook__edRI4 .pages-module__roomBody__4O3B5{color:var(--h-text)}.pages-module__trailLook__edRI4 .pages-module__request__vPDOr,.pages-module__trailLook__edRI4 .pages-module__tip__xdL4x{grid-template-columns:36px 1fr;border:none;border-radius:16px;box-shadow:0 4px 20px #3c286e14}.pages-module__trailLook__edRI4 .pages-module__requestEmoji__pbrPL,.pages-module__trailLook__edRI4 .pages-module__tipEmoji__pdgYl{width:36px;height:36px;border-radius:8px;background:var(--h-lilac);font-size:1.25rem}.pages-module__trailLook__edRI4 .pages-module__tipTitle__Jv-SD{color:var(--h-ink);font-family:Rubik,var(--font);font-size:16px;font-weight:700}.pages-module__trailLook__edRI4 .pages-module__tipBody__-icG7{color:var(--h-text)}.pages-module__trailLook__edRI4 .pages-module__face__Q29kS{border:2px solid #ddd3ea;border-radius:16px;color:var(--h-ink);font-family:Rubik,var(--font)}.pages-module__trailLook__edRI4 .pages-module__faceOn__uYdBo{border-color:var(--h-purple);background:var(--h-lilac);color:var(--h-purple)}.pages-module__trailLook__edRI4 .pages-module__textarea__XEMeI{border-color:#ddd3ea}.pages-module__trailLook__edRI4 .pages-module__textarea__XEMeI:focus{border-color:var(--h-purple)}.pages-module__trailLook__edRI4 .pages-module__watchStage__OkVZI{border-radius:16px;background:linear-gradient(180deg,#efe7f6,#f8f4fc 60%,#fdf3ea);box-shadow:0 4px 20px #3c286e14}.pages-module__trailLook__edRI4 .pages-module__watchOpt__qnNED{border:2px solid #ddd3ea;border-radius:16px;color:var(--h-ink);font-family:Rubik,var(--font)}.pages-module__trailLook__edRI4 .pages-module__watchOptOn__WWRFZ{border-color:var(--h-purple);background:var(--h-lilac);color:var(--h-purple)}.pages-module__endLink__S6TJv{display:flex;align-items:center;justify-content:flex-start;gap:10px;text-align:start}.pages-module__procTitle__iSDKc{display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.pages-module__trailLook__edRI4 .pages-module__procTitle__iSDKc{font-size:min(32px,6.4vw)}.pages-module__trailLook__edRI4 .pages-module__reasonBtn__JZEEm{grid-template-columns:36px 1fr auto;border:2px solid transparent;border-radius:16px;box-shadow:0 4px 20px #3c286e14}.pages-module__trailLook__edRI4 .pages-module__reasonBtnOn__rfT05{border-color:var(--h-purple);background:#fff}.pages-module__trailLook__edRI4 .pages-module__reasonEmoji__s-Xzf{width:36px;height:36px;border-radius:8px;background:var(--h-lilac);font-size:1.25rem}.pages-module__trailLook__edRI4 .pages-module__reasonName__sun6L{color:var(--h-ink);font-family:Rubik,var(--font);font-size:16px;font-weight:700}.pages-module__trailLook__edRI4 .pages-module__reasonBlurb__Ci0vj{color:var(--h-text)}.pages-module__trailLook__edRI4 .pages-module__reasonCheck__GzQ4R{color:var(--h-purple)}.pages-module__trailLook__edRI4 .pages-module__stone__ITICl{background:var(--h-lilac);color:var(--h-ink)}.pages-module__trailLook__edRI4 .pages-module__stone__ITICl a{color:var(--h-purple)}.pages-module__trailLook__edRI4 .pages-module__stoneOptional__YuYW7{background:#f6f2fa;color:var(--h-text)}.pages-module__trailLook__edRI4 .pages-module__stoneArrow__2-fm9{color:#b9acd0}.pages-module__trailLook__edRI4 .pages-module__trail__R-qgg:before{display:none}.pages-module__trailLook__edRI4 .pages-module__stop__Ot-h4:not(:last-child):after{content:"";position:absolute;top:54px;bottom:-24px;inset-inline-start:17px;border-inline-start:2px dashed #f0a04b}.pages-module__trailLook__edRI4 .pages-module__stopPassed__s365a:not(:last-child):after{border-inline-start-style:solid}.pages-module__trailLook__edRI4 .pages-module__stopDot__M2vKP{border:none;background:#efe7f6;color:var(--h-ink)}.pages-module__trailLook__edRI4 .pages-module__stopDone__XfE-M{background:var(--h-purple);color:#fff}.pages-module__trailLook__edRI4 .pages-module__stopHere__rrkdr{background:var(--h-purple);color:#fff;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--h-purple)}.pages-module__trailLook__edRI4 .pages-module__stopCardHere__HBf-x{box-shadow:0 4px 20px #3c286e14}.pages-module__trailLook__edRI4 .pages-module__trailTitle__NvEkU{font-family:Rubik,var(--font);font-size:32px;font-weight:700;line-height:32px}.pages-module__trailLook__edRI4 .pages-module__trailLead__QfeRg{margin-top:8px;font-size:16px;font-weight:700;line-height:16px}.pages-module__trailLook__edRI4 .pages-module__trailSub__ZAuHK{font-family:Rubik,var(--font);font-size:14px;font-weight:300;line-height:16px}.pages-module__trailLook__edRI4 .pages-module__reasonStrip__p8cHW,.pages-module__trailLook__edRI4 .pages-module__reasonStripText__5sb52,.pages-module__trailLook__edRI4 .pages-module__hereBtn__5G7cx{font-family:Rubik,var(--font);font-size:16px;font-weight:400;line-height:16px}.pages-module__trailLook__edRI4 .pages-module__stopTitle__dcO8M{line-height:16px}.pages-module__trailLook__edRI4 .pages-module__stop__Ot-h4{display:block}.pages-module__trailLook__edRI4 .pages-module__stop__Ot-h4:after{display:none}.pages-module__trailLook__edRI4 .pages-module__stopCard__atS2C{padding:0;overflow:hidden}.pages-module__stopHead__V8Mdt{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 16px}.pages-module__stopHead__V8Mdt:focus-visible{outline:3px solid #0a6b8a;outline-offset:-3px}.pages-module__trailLook__edRI4 .pages-module__stopDot__M2vKP{flex:none;margin:0;width:36px;height:36px;font-size:16px;font-weight:700;line-height:16px}.pages-module__trailLook__edRI4 .pages-module__stopHead__V8Mdt .pages-module__stopIcon__fpo6r{width:auto;height:auto;background:none}.pages-module__trailLook__edRI4 .pages-module__stopTitle__dcO8M{font-size:16px;font-weight:700;line-height:16px}.pages-module__trailLook__edRI4 .pages-module__stopDetail__prT8f{margin:0;padding:16px;border-top:1px solid #d9cce8;display:flex;flex-direction:column;gap:12px;font-family:Rubik,var(--font)}.pages-module__trailLook__edRI4 .pages-module__stopMeaning__WGDvR{margin:0}.pages-module__detailBox__WIx3r{padding:12px 16px;border-radius:16px;background:#fff9f3;color:var(--h-ink, #0f0341)}.pages-module__detailBox__WIx3r p,.pages-module__detailBox__WIx3r li,.pages-module__trailLook__edRI4 .pages-module__stopMeaning__WGDvR{margin:0;font-size:16px;font-weight:400;line-height:20px}.pages-module__trailLook__edRI4 .pages-module__detailLabel__iDbc6{display:block;margin:0 0 8px;font-size:16px;font-weight:700;line-height:16px;color:var(--h-ink, #0f0341)}.pages-module__trailLook__edRI4 .pages-module__askList__2-KUM{margin:0;padding:0;list-style:none;color:var(--h-text, #6f6573)}.pages-module__trailLook__edRI4 .pages-module__prepRow__e-bbL{display:flex;flex-wrap:wrap;gap:8px;margin:0}.pages-module__trailLook__edRI4 .pages-module__prepLink__TkDOz{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:999px;background:var(--h-purple, #6f4691);color:#fff;font-weight:700}.pages-module__stopFoot__fV7Uz{display:flex;align-items:center;justify-content:space-between;gap:12px}.pages-module__trailLook__edRI4 .pages-module__stopFoot__fV7Uz .pages-module__stopWait__HTI-S{background:none;padding:0;color:var(--h-text, #6f6573);font-weight:300}.pages-module__trailLook__edRI4 .pages-module__stopFoot__fV7Uz .pages-module__hereBtn__5G7cx{width:auto;margin:0;min-height:40px;padding:8px 20px;border:1px solid #6f4691;border-radius:999px;background:#fff;color:#6f4691}.pages-module__trailLook__edRI4 .pages-module__stopFoot__fV7Uz .pages-module__hereBtnOn__M3l8n{background:var(--h-purple, #6f4691);border-color:var(--h-purple, #6f4691);color:#fff}.pages-module__trailLook__edRI4 .pages-module__stopFoot__fV7Uz .pages-module__stopWait__HTI-S{display:inline-flex;align-items:center;gap:4px}.pages-module__trailLook__edRI4 .pages-module__trail__R-qgg:before{display:block;top:32px;bottom:32px;inset-inline-start:auto;inset-inline-end:auto;right:34px;border:none;border-inline-start:2px dashed #f0a04b}.pages-module__trailLook__edRI4 .pages-module__trail__R-qgg:dir(ltr):before{right:auto;left:34px}.pages-module__trailLook__edRI4 .pages-module__stopCard__atS2C{position:relative;z-index:1}.pages-module__trailNote__JdZ4G{margin:var(--space-4) 0 0;padding:12px 16px;border-radius:16px;background:#fde8d5;color:#0f0341;font-family:Rubik,var(--font);font-size:14px;font-weight:300;line-height:16px}.pages-module__trailNote__JdZ4G strong{font-weight:700}.pages-module__trailLook__edRI4 .pages-module__outcomeLinks__M16pW>.pages-module__crossLink__nfoPG{min-height:48px;padding:6px 16px;border:1px solid #0f0341;border-radius:999px;box-shadow:none;justify-content:center;font-size:16px;font-weight:400;line-height:16px}.pages-module__trailLook__edRI4 .pages-module__outcomeLinks__M16pW .pages-module__stopIcon__fpo6r{width:28px;height:28px;border-radius:6px;background:#efe7f6}.pages-module__trailLook__edRI4 .pages-module__reasonStrip__p8cHW{justify-content:flex-start;gap:8px;padding:8px 8px 8px 16px;padding-inline:16px 8px;text-align:start}.pages-module__trailLook__edRI4 .pages-module__reasonStripEmoji__YshXl{display:inline-flex;font-size:22px}.pages-module__trailLook__edRI4 .pages-module__reasonStripEmoji__YshXl svg{stroke:#fff}.pages-module__trailLook__edRI4 .pages-module__reasonStripEmoji__YshXl img{filter:brightness(0) invert(1)}.pages-module__trailLook__edRI4 .pages-module__reasonStripLabel__Z9ToM{display:inline;font-size:16px;font-weight:400;color:#fff}.pages-module__trailLook__edRI4 .pages-module__reasonStripText__5sb52 strong{font-weight:700}.pages-module__trailLook__edRI4 .pages-module__reasonStripChange__e1NAy{min-height:32px;display:inline-flex;align-items:center;padding:0 16px;border:none;background:#fff;color:#0f0341;font-family:Rubik,var(--font);font-size:16px;font-weight:400}.pages-module__stopTitleBox__QEg2i{display:flex;flex-direction:column;gap:6px;min-width:0}.pages-module__stopTimeLine__rtp4m{display:inline-flex;align-items:center;gap:4px;color:var(--h-text, #6f6573);font-family:Rubik,var(--font);font-size:14px;font-weight:300;line-height:16px}.quest-module__selectPage__AT2K8{min-height:100dvh;padding:2rem 1.25rem 3rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;background:#f8f4ef}.quest-module__selectTitle__ACydE{font-size:1.75rem;font-weight:800;text-align:center;color:#1a1a1a;margin:0}.quest-module__selectSub__7Uaj4{font-size:1rem;color:#555;text-align:center;margin:0}.quest-module__worldGrid__DdXbV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;max-width:480px}@media (orientation: landscape) and (min-width: 640px){.quest-module__selectPage__AT2K8{min-height:0;padding:1rem 1.25rem}.quest-module__worldGrid__DdXbV{--card: min(260px, calc((100vw - 2.5rem - 2rem) / 3), calc((100dvh - 3rem - 100px)/2 - 2.2rem) );grid-template-columns:repeat(3,var(--card));justify-content:center;max-width:none}}.quest-module__worldCard__ifMoD{background:none;border:0;border-radius:1.5rem;display:flex;flex-direction:column;align-items:stretch;gap:.3rem;cursor:pointer;transition:transform .12s,box-shadow .12s;padding:0;position:relative}.quest-module__worldCard__ifMoD:active{transform:scale(.97);box-shadow:0 1px 4px #00000014}.quest-module__worldCardName__JBSlr{font-size:1.1rem;font-weight:700;color:#111;text-align:center;padding:.1rem .5rem 0}.quest-module__worldCardCta__tMNBO{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:0 .5rem;padding:.25rem;padding-inline-start:.7rem;border:1px solid #d9d9d9;border-radius:999px;font-size:.85rem;color:#111;min-height:44px;line-height:1.2}.quest-module__worldCardArrow__AvfPo{order:2;width:32px;height:32px;border-radius:50%;background:#111;color:#fff;display:grid;place-items:center;font-size:1rem;flex-shrink:0}.quest-module__worldCardSelected__6aZY3{box-shadow:0 0 0 3px var(--accent)}.quest-module__worldCardImg__uMKaw{width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center top;display:block;background:#e5e5e5;border-radius:1.4rem}.quest-module__worldCardBackdrop__CK5CC{border-radius:1.4rem}.quest-module__worldCardBackdrop__CK5CC{position:relative;width:100%;aspect-ratio:1 / 1;background-size:cover;background-position:center;overflow:hidden}.quest-module__worldCardOverlay__Ah9Qh{position:absolute;top:4%;right:0;bottom:0;left:0;width:100%;height:96%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 4px 8px rgba(0,0,0,.25))}.quest-module__worldEmoji__hv8qK{font-size:2.5rem;line-height:1;padding:1.5rem 1rem .5rem}.quest-module__procedureActions__P-spa{width:100%;max-width:480px;display:flex;flex-direction:column;gap:.75rem}.quest-module__procedureActions__P-spa .quest-module__doneBtn__2TEAm{width:100%}.quest-module__procedureActions__P-spa .quest-module__backBtn__aV7Rx{width:100%;background:transparent;border:2px solid;border-radius:.75rem;padding:.65rem 1.25rem;font-size:1rem;font-weight:600;cursor:pointer}.quest-module__worldName__NxZvW{font-size:.95rem;font-weight:700;color:var(--accent);text-align:center;padding-bottom:1rem}.quest-module__questShell__vi3i9{min-height:100%;display:flex;flex-direction:column}.quest-module__questTopbar__aXFvu{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:6px 10px;background:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #e5e0d8}.quest-module__questTopbarWorld__B-6Ns{width:100%;max-width:560px;margin-inline:auto;box-sizing:border-box}.quest-module__questTopBtn__ZRKEx{width:40px;height:40px;display:grid;place-items:center;border:none;background:transparent;border-radius:50%;font-size:1.25rem;color:#555}.quest-module__questTopBtn__ZRKEx:hover{background:#0000000f}.quest-module__questTopBrand__vZtPG{justify-self:center;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;font-size:1.3rem;cursor:pointer;transition:background .2s}.quest-module__questTopBrand__vZtPG:hover{background:#0000000f}.quest-module__mapPage__o53Y6{min-height:100dvh;background-image:var(--bg-portrait);background-size:cover;background-position:center top;display:flex;flex-direction:column}@media (orientation: landscape){.quest-module__mapPage__o53Y6{background-image:var(--bg-landscape)}}.quest-module__mapOverlay__aD-Ry{flex:1;position:relative;background:transparent;padding:0;display:flex;flex-direction:column;justify-content:center;gap:0}.quest-module__mapTitle__tn00v{position:absolute;top:1.5rem;left:0;right:0;font-size:1.5rem;font-weight:800;margin:0;text-align:center;text-shadow:0 1px 4px rgba(255,255,255,.8)}.quest-module__mapTitlePill__tV7YH{width:fit-content;max-width:calc(100% - 2rem);margin-inline:auto;padding:.25rem 1.25rem;border-radius:999px;background:#ffffffe0;box-shadow:0 2px 8px #00000040;text-shadow:none}.quest-module__coinCounter__jxbxY{position:absolute;top:.75rem;right:.75rem;margin:0;padding:0;display:flex;flex-direction:row;gap:.1rem;flex-wrap:wrap;max-width:40vw;justify-content:flex-end}.quest-module__coinCounterItem__6yGWK{font-size:1.4rem;line-height:1;filter:sepia(1) saturate(4) brightness(1.15) drop-shadow(0 1px 3px rgba(0,0,0,.5))}.quest-module__mapBottom__JtddH{display:flex;flex-direction:column}.quest-module__stageStrip__tpDXJ{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:.5rem;padding:0 .5rem .25rem;width:100%}.quest-module__stagePin__k-XsO{flex:1;min-width:0;max-width:15vw;background:transparent;border:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.3rem;transition:transform .12s}.quest-module__stagePin__k-XsO:active{transform:scale(.93)}.quest-module__pinImageWrap__Swws4{position:relative;width:100%;aspect-ratio:3/4;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 8px #00000059}@media (orientation: landscape){.quest-module__pinImageWrap__Swws4{width:auto;height:18dvh}}.quest-module__pin--locked__v2n3- .quest-module__pinImageWrap__Swws4{filter:grayscale(80%) brightness(.55)}.quest-module__pin--active__z4OGC .quest-module__pinImageWrap__Swws4{box-shadow:0 0 0 3px #f5a623,0 2px 12px #f5a6238c}.quest-module__pinImage__wPKQR{width:100%;height:100%;object-fit:cover;display:block}.quest-module__pinEmoji__6Sr3z{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:2.5rem;background:#fff}.quest-module__pinCoins__meVGM{position:absolute;bottom:.15rem;left:0;right:0;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:0;pointer-events:none}.quest-module__pinCoin__vRuNd{font-size:.85rem;line-height:1;filter:sepia(1) saturate(4) brightness(1.15) drop-shadow(0 1px 2px rgba(0,0,0,.6))}.quest-module__pinLock__qfrDt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:1.5rem;opacity:.85}.quest-module__pinPulse__9H-r0{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.75rem;border:3px solid #f5a623;animation:quest-module__pulse__5iLIj 1.6s ease-in-out infinite;pointer-events:none}@keyframes quest-module__pulse__5iLIj{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.03)}}@media (prefers-reduced-motion: reduce){.quest-module__pinPulse__9H-r0{animation:none}}.quest-module__pinLabel__0O8BY{font-size:.68rem;font-weight:700;text-align:center;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.8);line-height:1.2;padding:0 2px;word-break:break-word}.quest-module__doneBtn__2TEAm{width:100%;padding:.9rem;border-radius:.75rem;border:none;font-size:1.1rem;font-weight:700;cursor:pointer;transition:transform .12s,box-shadow .12s;box-shadow:0 3px #0000002e}@media (orientation: landscape){.quest-module__doneBtn__2TEAm{padding:.5rem;font-size:1rem}.quest-module__stageStrip__tpDXJ{padding-bottom:.1rem}}.quest-module__doneBtn__2TEAm:active{transform:scale(.96) translateY(2px);box-shadow:0 1px #0000002e}.quest-module__doneBtnCoin__acSLy{display:inline-block;filter:sepia(1) saturate(4) brightness(1.15);font-style:normal}.quest-module__celebratePage__e-yj1{min-height:100dvh;display:flex;flex-direction:column;background:#f5f5f5}.quest-module__celebrateChildZone__N0b-x{display:flex;flex-direction:column;align-items:center;padding:1.75rem 1.25rem 2rem;gap:1.25rem;text-align:center}@keyframes quest-module__breathe__aRqKR{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.quest-module__calmBreath__Ul1sv{animation:quest-module__breathe__aRqKR 9s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.quest-module__calmBreath__Ul1sv{animation:none}}.quest-module__calmChildMain__OxC0-{font-size:1.6rem;font-weight:800;text-align:center;margin:0;line-height:1.3}.quest-module__calmChildLine__vfZhc{font-size:1.15rem;text-align:center;margin:0;color:#555;line-height:1.4}.quest-module__calmLink__OEq8s{display:block;text-align:center;padding:.75rem 1.25rem;color:#1a1a1a;font-size:1rem;text-decoration:none;margin-top:1rem;border:2px solid #c8c8c8;border-radius:12px;background:#fff;font-weight:600}.quest-module__calmFreeText__kBuz6{width:100%;box-sizing:border-box;padding:.75rem;border:2px solid #d0d0d0;border-radius:12px;font-size:1rem;font-family:inherit;resize:vertical;line-height:1.5}.quest-module__calmFreeText__kBuz6:focus{outline:none;border-color:var(--accent, #888)}.quest-module__distractStage__7V-SA{position:relative;display:grid;place-items:center;width:100%;min-height:260px;border-radius:20px;background:linear-gradient(180deg,#cfeafb,#e7f7f3 60%,#fff6e8);overflow:hidden;margin:.5rem 0}.quest-module__distractArt__ZteP5{position:relative;z-index:1;filter:drop-shadow(0 10px 14px rgba(51,69,92,.15))}.quest-module__distractBubbleField__9V-Xq{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.quest-module__distractBubble__zefOm{position:absolute;bottom:-80px;border-radius:50%;background:#fff9;border:2px solid rgba(255,255,255,.9);animation-name:quest-module__distractRise__-3nel;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes quest-module__distractRise__-3nel{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(-340px) translate(12px);opacity:0}}@media (prefers-reduced-motion: reduce){.quest-module__distractBubble__zefOm{animation:none}}.quest-module__distractPicker__5VRUh{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:.75rem}.quest-module__distractOpt__bUZyD{display:inline-flex;flex-direction:column;align-items:center;gap:4px;width:72px;padding:8px 4px;border:2.5px solid #d0d0d0;border-radius:14px;background:#fff;font-weight:700;font-size:.82rem;color:#333;cursor:pointer;font-family:inherit}.quest-module__distractOpt__bUZyD span{font-size:1.7rem;line-height:1}.quest-module__distractOptOn__dqsOD{border-width:2.5px}.quest-module__cardPrivacy__2iEcW{font-size:.88rem;color:#666;line-height:1.5;padding:.6rem .8rem;background:#f5f5f5;border-radius:10px;margin-bottom:.5rem}.quest-module__cardPrivacyFoot__gfjcl{margin:1.25rem 0 0;font-size:.78rem;color:#6b6b6b;line-height:1.5;text-align:center}.quest-module__cardIdentity__mT7Qh{display:flex;gap:.75rem;flex-wrap:wrap}.quest-module__cardField__nRDGf{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:120px}.quest-module__cardFieldLabel__FfxSM{font-size:.9rem;color:#555;font-weight:600}.quest-module__cardInput__JfjfZ{padding:.6rem .75rem;border:2px solid #d0d0d0;border-radius:10px;font-size:1rem;font-family:inherit;width:100%;box-sizing:border-box}.quest-module__cardInput__JfjfZ:focus{outline:none;border-color:var(--accent, #888)}.quest-module__cardChips__8f1XZ{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}.quest-module__cardChip__ltrU9{padding:.4rem .8rem;border:2px solid #d0d0d0;border-radius:20px;background:#fff;font-size:.95rem;cursor:pointer;font-family:inherit}.quest-module__cardChipOn__dAbry{font-weight:700}.quest-module__cardOtherInput__CBTug{width:100%;box-sizing:border-box;padding:.55rem .75rem;border:1px solid #d8d8d8;border-radius:10px;font-size:.95rem;font-family:inherit;color:#444}.quest-module__cardOtherInput__CBTug:focus{outline:none;border-color:var(--accent, #888)}.quest-module__reasonOptions__boOVY{display:flex;flex-direction:column;gap:.75rem}.quest-module__reasonOption__UzTEe{display:flex;align-items:center;gap:1rem;width:100%;text-align:start;padding:.9rem 1rem;background:#fff;border:2px solid #d0d0d0;border-radius:14px;cursor:pointer}.quest-module__reasonOptionSelected__gzaVt{border-width:2px}.quest-module__reasonEmoji__4S0yG{font-size:2rem;width:48px;text-align:center;flex-shrink:0}.quest-module__reasonText__WcCJV{flex:1;min-width:0}.quest-module__reasonLabel__dHE4D{display:block;font-weight:700;font-size:1.1rem}.quest-module__reasonBlurb__bOFIR{display:block;color:#666;font-size:.95rem;margin-top:4px;line-height:1.4}.quest-module__reasonCheck__2TpRI{flex-shrink:0;font-size:1.2rem;font-weight:700}.quest-module__reasonRoute__nniJM{margin-top:1.5rem;padding:1rem;background:#fff;border-radius:14px;border:1px solid #e0e0e0}.quest-module__reasonRoute__nniJM h2{font-size:1.05rem;margin-bottom:.75rem}.quest-module__reasonRouteList__TlJNK{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.quest-module__reasonRouteItem__HcnzF{display:flex;align-items:center;gap:.75rem}.quest-module__reasonRouteDot__L82nR{flex-shrink:0;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.9rem}.quest-module__reasonRouteLabel__HDI1G{flex:1;font-size:1rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.quest-module__reasonOptional__JGdZ3{font-size:.8rem;color:#888;background:#f0f0f0;padding:2px 8px;border-radius:20px}.quest-module__reasonNote__PcDBA{font-size:.85rem;color:#888;margin-top:.75rem;line-height:1.4}.quest-module__calmSentences__pbQ0i{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.quest-module__calmSentence__xfcXc{display:block;width:100%;min-height:48px;font:inherit;cursor:pointer;text-align:start;padding:.75rem 1rem;border:1.5px solid;border-radius:.75rem;background:#fff;font-size:.95rem;line-height:1.4}.quest-module__celebrateWorld__ppQB-{position:relative;isolation:isolate;background:transparent;justify-content:center;padding:1.25rem 16px 2rem;box-sizing:border-box;gap:1rem}.quest-module__celebrateWorld__ppQB-:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--celebrate-bg) center bottom / cover no-repeat,var(--w-page, #f5f5f5)}.quest-module__celebrateWorld__ppQB- .quest-module__celebrateChildZone__N0b-x{width:100%;max-width:480px;margin-inline:auto;box-sizing:border-box;padding:1.25rem 1.25rem 1.5rem;border-radius:24px;background:#ffffffe6;box-shadow:0 8px 28px #0000002e}.quest-module__celebrateWorld__ppQB- .quest-module__celebrateImg__7ldqh{max-height:34dvh}.quest-module__celebrateWorld__ppQB- .quest-module__stageBody__R1kXH.quest-module__celebrateParentZone__FNFQn{padding:0}.quest-module__celebrateWorld__ppQB- .quest-module__celebrateParentZone__FNFQn .quest-module__outcomeChoice__Nd4b2,.quest-module__celebrateWorld__ppQB- .quest-module__celebrateParentZone__FNFQn>section{background:#fffffff0;box-shadow:0 6px 20px #00000024}.quest-module__celebrateWorld__ppQB- .quest-module__celebrateParentZone__FNFQn .quest-module__calmLink__OEq8s{background:#fffffff0!important}.quest-module__celebrateWorld__ppQB- .quest-module__parentZoneLabel__PYCFN{margin:0;padding:.4rem .9rem;align-self:center;border-radius:999px;background:#ffffffeb;color:var(--tok-text2, #526570)}.quest-module__stageBody__R1kXH.quest-module__celebrateParentZone__FNFQn{flex:0 0 auto;width:100%;max-width:480px;margin-inline:auto;box-sizing:border-box;padding:1.5rem 1.25rem 3rem}.quest-module__celebrateParentZone__FNFQn .quest-module__outcomeChoice__Nd4b2{margin-bottom:0;padding:1.5rem 1.25rem}.quest-module__celebrateParentZone__FNFQn .quest-module__calmLink__OEq8s{margin-top:0}.quest-module__celebrateImg__7ldqh{width:100%;max-width:440px;max-height:40dvh;object-fit:contain;border-radius:1.25rem}.quest-module__shopPage__LWQaP{min-height:100dvh;display:flex;flex-direction:column;position:relative}.quest-module__shopImg__mQew4{flex:1;width:100%;object-fit:cover;object-position:center top;min-height:0}.quest-module__shopActions__fAdjx{position:absolute;bottom:1.5rem;left:0;right:0;padding:0 1.25rem}.quest-module__shopCoins__79yYo{position:absolute;top:.75rem;right:.75rem;margin:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem;max-width:60vw;justify-content:flex-end}.quest-module__shopItemPrice__W7Ym6 .quest-module__coinCounterItem__6yGWK{font-size:1em}.quest-module__shopCoins__79yYo .quest-module__coinCounterItem__6yGWK{font-size:2.2rem}.quest-module__celebrateContent__OUOJl{display:flex;flex-direction:column;gap:.5rem;align-items:center}.quest-module__celebrateCoins__DHLPx{margin:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.2rem}.quest-module__celebrateTitle__HMFvn{font-size:1.8rem;font-weight:800;margin:0}.quest-module__celebrateHint__2PpuY{font-size:1.05rem;color:#555;margin:0}.quest-module__celebrateActions__-d3Jc{width:100%;max-width:360px;display:flex;flex-direction:column;gap:.75rem}.quest-module__celebrateActions__-d3Jc a{display:flex;text-decoration:none}.quest-module__celebrateActions__-d3Jc .quest-module__doneBtn__2TEAm,.quest-module__celebrateActions__-d3Jc .quest-module__backBtn__aV7Rx{width:100%;min-height:52px}.quest-module__celebrateActions__-d3Jc .quest-module__backBtn__aV7Rx{border:2px solid}.quest-module__stagePage__uG05R{min-height:100dvh;display:flex;flex-direction:column}.quest-module__stageHero__8UW2O{padding:2.5rem 1.25rem 2rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.quest-module__stageHeroIcon__Hpxr9{font-size:4rem;line-height:1}.quest-module__stageHeroImg__Cug-S{max-width:100%;max-height:50dvh;object-fit:contain;border-radius:1rem}.quest-module__stageHero__8UW2O h1{font-size:1.6rem;font-weight:800;margin:0}.quest-module__stageHeroHint__kudun{font-size:1rem;color:#555;margin:0}.quest-module__stageBody__R1kXH{flex:1;padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:1.25rem}.quest-module__stageBody__R1kXH section{display:flex;flex-direction:column;gap:.4rem;background:#fff;border-radius:.75rem;padding:.85rem 1rem}.quest-module__stageBody__R1kXH h2{font-size:.9rem;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.05em;margin:0}.quest-module__stageBody__R1kXH p,.quest-module__stageBody__R1kXH li{font-size:1rem;color:#1a1a1a;line-height:1.6;margin:0}.quest-module__stageBody__R1kXH ul{padding-right:1.25rem;margin:0;display:flex;flex-direction:column;gap:.3rem}.quest-module__parentZoneLabel__PYCFN{font-size:.75rem;font-weight:700;color:#aaa;text-transform:uppercase;letter-spacing:.08em;text-align:center;margin:-.5rem 0 -.25rem}[lang=en] .quest-module__parentZoneLabel__PYCFN,[lang=ru] .quest-module__parentZoneLabel__PYCFN{text-align:start}.quest-module__stageBack__Wc7g5{padding:.5rem 0 0;display:flex;gap:.75rem;width:100%}.quest-module__stageBack__Wc7g5 a{flex:1;display:flex}.quest-module__backBtn__aV7Rx{flex:1;background:#fff;border:none;border-radius:.75rem;padding:.65rem 1.25rem;font-size:1rem;font-weight:600;cursor:pointer;width:100%;transition:transform .12s,box-shadow .12s;box-shadow:0 3px #0000001f}.quest-module__backBtn__aV7Rx:active{transform:scale(.97) translateY(2px);box-shadow:0 1px #0000001f}.quest-module__stageBack__Wc7g5 .quest-module__doneBtn__2TEAm{flex:2}.quest-module__pdfStatus__9lkjQ{margin:.5rem 0 0;font-weight:600;text-align:center}.quest-module__procedureIconRow__aP32h{display:flex;flex-direction:row;gap:.75rem;justify-content:center;flex-wrap:wrap}.quest-module__procBigIcon__YdcZC{flex:0 0 auto;height:calc(180 * var(--u));display:grid;place-items:center;font-size:calc(84 * var(--u));line-height:1.15}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe>*{flex-shrink:0}.quest-module__procedureIconBtn__9GIB2{width:4rem;height:4rem;border-radius:50%;border:none;background:#fff;font-size:1.8rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .12s,box-shadow .12s;box-shadow:0 4px #00000026}.quest-module__procedureIconBtn__9GIB2:active{transform:scale(.92) translateY(3px);box-shadow:0 1px #00000026}.quest-module__procDoneBadge__UljQA{position:absolute;top:-.3rem;left:-.3rem;font-size:1.1rem;line-height:1;pointer-events:none;filter:sepia(1) saturate(4) brightness(1.15) drop-shadow(0 1px 2px rgba(0,0,0,.4))}.quest-module__procedureSteps__Z6M77{list-style:none;padding-inline-start:1.5rem;margin:0;display:flex;flex-direction:column;gap:.5rem;font-size:1rem;line-height:1.6}.quest-module__procedureStoryBlock__f4Vm6{width:100%;display:flex;flex-direction:column;gap:.75rem;text-align:start}.quest-module__variantToggle__i5J7h{display:flex;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap;justify-content:flex-start}.quest-module__variantBtn__WBmzK{padding:.35rem .85rem;border-radius:2rem;border:2px solid;background:transparent;font-size:.9rem;font-weight:600;cursor:pointer}.quest-module__variantBtnActive__-4pK1{font-weight:700}.quest-module__outcomeChoice__Nd4b2{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 1.25rem;background:linear-gradient(135deg,#fffc,#fafafae6);border-radius:16px;border:2px solid #e0e0e0;margin-bottom:1.5rem}.quest-module__outcomeLabel__lAC5z{font-size:1.3rem;font-weight:700;margin:0;color:#1a1a1a}.quest-module__outcomeButtons__TFNYK{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:280px}.quest-module__outcomeBtn__32vvz{padding:1rem 1.5rem;border:none;border-radius:12px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;min-height:48px}.quest-module__outcomeBtn__32vvz:hover{transform:scale(1.02);box-shadow:0 4px 12px #00000026}.quest-module__outcomeBtn__32vvz:active{transform:scale(.98)}.quest-module__worldMap__00QqG{min-height:100dvh;position:relative;overflow:clip;background:var(--map-bg, var(--w-waterLight, #74dcf6));display:flex;flex-direction:column;align-items:center}.quest-module__worldScene__uT2jR{position:relative;width:100%;max-width:560px;margin-left:auto;aspect-ratio:830 / 2700;background:var(--map-bg, var(--w-waterLight, #78dff8));container-type:inline-size;overflow:hidden}.quest-module__worldScene__uT2jR:before{content:"";position:absolute;left:calc(var(--bg-x) * var(--u));top:calc(var(--bg-y) * var(--u));width:calc(var(--bg-w) * var(--u));height:calc(var(--bg-h) * var(--u));background:var(--w-background) 0 0 / 100% 100% no-repeat;transform:rotate(var(--bg-rot, 0deg)) scaleX(var(--bg-sx, 1))}.quest-module__worldScene__uT2jR:after{content:"";position:absolute;left:0;right:0;top:calc(var(--grad-y, 0) * var(--u) - 2px);height:calc(var(--grad-h, 0) * var(--u) + 2px);background:linear-gradient(var(--w-waterTop, #207082),transparent 76%);pointer-events:none;z-index:0}.quest-module__worldTitle__0mOUV{position:absolute;z-index:3;left:calc(var(--title-x) * var(--u));top:calc(var(--title-y) * var(--u));width:calc(var(--title-w) * var(--u));height:calc(var(--title-h) * var(--u));box-sizing:border-box;margin:0;display:grid;place-items:center;border-radius:999px;background:var(--title-bg, rgba(255, 255, 255, .2));border:1px solid #d9d9d9;color:#fff;font-size:calc(var(--title-fs) * var(--title-shrink, 1) * var(--u));font-weight:300;line-height:1.1;text-align:center;text-wrap:balance;padding-inline:5%}.quest-module__worldTitle__0mOUV strong{font-weight:800}.quest-module__worldPath__ePWKJ{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.quest-module__worldPath__ePWKJ circle{fill:var(--w-trail, #fff)}.quest-module__worldPath__ePWKJ path{fill:none;stroke:var(--w-trail, #fff);stroke-width:4.7;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3.6 10.1}.quest-module__worldStage__BvQIT{position:absolute;pointer-events:none}.quest-module__worldStage__BvQIT:focus-visible .quest-module__worldBubble__4FtR-{outline:3px solid #0a6b8a;outline-offset:2px}.quest-module__worldObj__Xyi53{position:absolute;left:0;top:0;width:100%;display:block;height:auto;filter:drop-shadow(0 6px 10px rgba(0,0,0,.25));transition:transform .2s,filter .2s;z-index:2}.quest-module__worldStage__BvQIT[data-hover] .quest-module__worldObj__Xyi53{filter:drop-shadow(0 10px 16px rgba(0,0,0,.3))}.quest-module__worldBubble__4FtR-{position:absolute;z-index:3;translate:-50% -50%}.quest-module__worldNum__ZUHq1{display:inline-grid;place-items:center;width:calc(var(--badge) * var(--u));height:calc(var(--badge) * var(--u));box-sizing:border-box;border-radius:50%;background:#e4f6fa;border:1px solid #000;color:#000;font-size:calc(var(--badge-fs) * var(--u));font-weight:600;line-height:1}.quest-module__worldStars__hdSRn{position:absolute;z-index:3;translate:-50% -50%;display:flex;gap:calc(var(--star) * .1 * var(--u));pointer-events:none}.quest-module__worldStar__fcqnH{font-size:calc(var(--star) * var(--u));line-height:1;filter:drop-shadow(0 0 4px rgba(255,255,255,.9)) drop-shadow(0 2px 3px rgba(0,0,0,.35))}.quest-module__worldStage__BvQIT.quest-module__pin--locked__v2n3- .quest-module__worldObj__Xyi53,.quest-module__worldStage__BvQIT.quest-module__pin--locked__v2n3- .quest-module__worldBubble__4FtR-{opacity:.7;filter:grayscale(.4)}.quest-module__worldStage__BvQIT.quest-module__pin--active__z4OGC .quest-module__worldObj__Xyi53{animation:quest-module__worldBob__PswuU 2.4s ease-in-out infinite;will-change:translate}@keyframes quest-module__worldBob__PswuU{0%,to{translate:0 0}50%{translate:0 -1.2cqw}}@media (prefers-reduced-motion: reduce){.quest-module__worldStage__BvQIT.quest-module__pin--active__z4OGC .quest-module__worldObj__Xyi53{animation:none}}.quest-module__sheetBackdrop__OqZql{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#00000073}.quest-module__sheet__6itZL{width:100%;max-width:560px;max-height:92dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;box-sizing:border-box;padding:.25rem 1rem calc(1.5rem + env(safe-area-inset-bottom,0px));background:#fff;border-radius:28px 28px 0 0;box-shadow:0 -4px 24px #0003;animation:quest-module__sheetUp__i-sW3 .25s ease-out}@media (min-width: 700px){.quest-module__sheetBackdrop__OqZql{align-items:center}.quest-module__sheet__6itZL{max-height:88dvh;border-radius:28px}}@keyframes quest-module__sheetUp__i-sW3{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){.quest-module__sheet__6itZL{animation:none}}.quest-module__sheetHandle__lYMC9{display:grid;place-items:center;width:100%;height:32px;padding:0;border:none;background:transparent;cursor:pointer}.quest-module__sheetHandle__lYMC9 span{width:56px;height:5px;border-radius:3px;background:#cfcfcf}.quest-module__sheetCard__0BnYV{margin-bottom:.75rem;padding:1rem 1.1rem;background:#f5f1f0;border-radius:18px}.quest-module__sheetCard__0BnYV h2{margin:0 0 .35rem;font-size:1.1rem;font-weight:700;color:#111}.quest-module__sheetCard__0BnYV p,.quest-module__sheetCard__0BnYV li{margin:0;font-size:1rem;line-height:1.5;color:#222;white-space:pre-line}.quest-module__sheetCard__0BnYV ul{margin:0;padding-inline-start:1.25rem}.quest-module__sheetProc__LRKo3{margin-top:1rem}.quest-module__sheetProc__LRKo3 p{margin-top:.15rem}.quest-module__sheetWait__6uVv5{margin:.25rem 0 .75rem;text-align:center;font-size:.95rem;color:#444}.quest-module__sheetLinks__-qPgQ{list-style:none;padding-inline-start:0!important}.quest-module__sheetLinks__-qPgQ li+li{margin-top:.5rem}.quest-module__sheetLinks__-qPgQ a{color:#0a4a66;font-weight:600;text-decoration:none}.quest-module__sheetHint__-NraV{margin:1rem 0 0;font-size:.95rem;line-height:1.45;color:#444}.quest-module__sheetHint__-NraV+a{margin-top:.4rem}.quest-module__stageSheet__qfhKe{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1.25rem}.quest-module__stageSheetImg__PMPT7{width:calc(100% + 2rem);margin:0 -1rem;max-height:56dvh;object-fit:contain;display:block;filter:drop-shadow(0 8px 14px rgba(0,0,0,.22))}.quest-module__stageSheetImgBleed__zHEuZ{--w: min(56dvh, 100%);width:var(--w);max-width:none;max-height:none;height:auto;margin:0;align-self:center;position:relative;left:calc(var(--w) * -.045);-webkit-mask-image:linear-gradient(to right,transparent 11%,#000 24%);mask-image:linear-gradient(to right,transparent 11%,#000 24%)}.quest-module__stageSheetTitle__PkxFY{margin:0;text-align:center;font-size:1.6rem;font-weight:800;line-height:1.2}.quest-module__stageSheetHint__ZfZBS{margin:-.35rem 0 0;text-align:center;font-size:1.05rem;line-height:1.4;color:#333}.quest-module__stageSheet__qfhKe .quest-module__procedureSteps__Z6M77{margin:0}.quest-module__stageSheet__qfhKe .quest-module__procedureIconRow__aP32h{justify-content:center}.quest-module__stageSheetActions__Ps0In{display:flex;flex-direction:column;gap:.6rem}.quest-module__stageSheetActions__Ps0In .quest-module__doneBtn__2TEAm,.quest-module__stageSheetActions__Ps0In .quest-module__backBtn__aV7Rx{width:100%;text-align:center;text-decoration:none;box-sizing:border-box}.quest-module__stageSheetActions__Ps0In .quest-module__backBtn__aV7Rx{border:2px solid;border-radius:.75rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:700;cursor:pointer}.quest-module__parentBtnOcean__UId4W{min-height:max(calc(44 * var(--u, 1px)),44px);display:flex;align-items:center;padding:0;background:none;border:0;cursor:pointer}.quest-module__parentBtnOceanInline__Gtlhc{align-self:center}.quest-module__parentBtnOceanPill__qesov{display:flex;align-items:center;gap:.6rem;height:max(calc(36 * var(--u, 1px)),34px);box-sizing:border-box;padding-inline:.9rem 4px;background:#fff;border:1px solid #d9d9d9;border-radius:999px;font-size:14px;color:#000;white-space:nowrap}.quest-module__parentBtnOceanIcon__44Sul{width:24px;height:24px;flex-shrink:0}.quest-module__parentBtnOceanIcon__44Sul rect{fill:#000}.quest-module__parentBtnOceanIcon__44Sul path{fill:#fff}.quest-module__parentBtnOcean__UId4W:focus-visible .quest-module__parentBtnOceanPill__qesov{outline:3px solid #0a6b8a;outline-offset:2px}.quest-module__worldTopRow__BNfw3{position:fixed;top:0;left:0;right:0;z-index:15;max-width:560px;margin-left:auto;margin-right:0;box-sizing:border-box;padding:4px 8px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.quest-module__worldTopRowWide__9ZFnH{max-width:none;padding-inline:12px}.quest-module__worldTopGroup__p7rMA{display:flex;align-items:center;gap:6px}.quest-module__worldTopRow__BNfw3>*,.quest-module__worldTopGroup__p7rMA>*{pointer-events:auto}.quest-module__worldTopBtn__-1I5w{width:56px;height:56px;display:grid;place-items:center;color:#fff;border-radius:50%;padding:0;border:0;background:none;cursor:pointer}.quest-module__worldTopBtn__-1I5w:focus-visible{outline:3px solid #fff;outline-offset:-3px}.quest-module__worldMapWide__yFkqS{--sw: 100vw;--sh: 56.25vw ;min-height:100dvh;position:relative;overflow:clip;background:var(--w-water, #1f6f80);display:flex;flex-direction:column;justify-content:flex-end}.quest-module__worldSceneWide__1So-R:before{background-image:var(--w-background-wide, var(--w-background))}.quest-module__worldSceneFade__L6NrN{background:transparent}.quest-module__worldSceneFade__L6NrN:after{top:-2px;height:calc(30 * var(--u));background:linear-gradient(var(--w-water) 0%,color-mix(in srgb,var(--w-water) 98%,transparent) 10%,color-mix(in srgb,var(--w-water) 93%,transparent) 20%,color-mix(in srgb,var(--w-water) 84%,transparent) 30%,color-mix(in srgb,var(--w-water) 72%,transparent) 40%,color-mix(in srgb,var(--w-water) 58%,transparent) 50%,color-mix(in srgb,var(--w-water) 43%,transparent) 60%,color-mix(in srgb,var(--w-water) 29%,transparent) 70%,color-mix(in srgb,var(--w-water) 16%,transparent) 80%,color-mix(in srgb,var(--w-water) 6%,transparent) 90%,transparent 100%)}.quest-module__worldTitleTop__M-GpK{z-index:15;top:72px;left:50%;translate:-50% 0;width:max-content;max-width:calc(100vw - 340px);height:auto;padding:.45em 1.4em;font-size:30px}.quest-module__worldTitleIntro__8WoUm{height:auto;min-height:calc(var(--title-h) * var(--u));padding:.5em 1.1em;border-radius:calc(var(--title-h) * var(--u) / 2);font-size:calc(var(--title-fs) * .72 * var(--title-shrink, 1) * var(--u));font-weight:500;line-height:1.25}.quest-module__worldTitleTop__M-GpK.quest-module__worldTitleIntro__8WoUm{max-width:min(760px,calc(100vw - 340px));border-radius:28px;font-size:24px}.quest-module__worldSceneWide__1So-R{position:relative;width:100%;max-width:none;margin-left:0;aspect-ratio:1920 / 1080;flex-shrink:0}.quest-module__worldTileV__EZOd-{position:absolute;left:0;width:var(--sw);height:var(--sh);overflow:hidden;pointer-events:none;container-type:inline-size;transform:scaleY(-1)}.quest-module__worldTileVTop__NcQfU{bottom:calc(var(--sh) - 2px)}.quest-module__worldTileV__EZOd-.quest-module__worldTileVSoft__lVbuT{-webkit-mask-image:linear-gradient(#000,transparent calc(var(--sw) * 110 / 1920));mask-image:linear-gradient(#000,transparent calc(var(--sw) * 110 / 1920))}.quest-module__worldTileV__EZOd-.quest-module__worldTileVSoft__lVbuT .quest-module__worldSideBgW__l4cPO{filter:blur(14px);scale:1.06}.quest-module__worldSceneFade__L6NrN:after{display:none}.quest-module__worldTileH__Yup54{display:none;position:absolute;bottom:0;width:var(--sw);height:var(--sh);overflow:hidden;pointer-events:none;container-type:inline-size;transform:scaleX(-1)}.quest-module__worldTileV__EZOd- .quest-module__worldSideBgW__l4cPO,.quest-module__worldTileH__Yup54 .quest-module__worldSideBgW__l4cPO{position:absolute;left:calc(var(--bg-x, 0) * 100cqw / 1920);top:calc(var(--bg-y, 0) * 100cqw / 1920);width:calc(var(--bg-w, 1920) * 100cqw / 1920);height:calc(var(--bg-h, 1080) * 100cqw / 1920);background:var(--w-background-wide, var(--w-background)) 0 0 / 100% 100% no-repeat;transform:rotate(var(--bg-rot, 0deg)) scaleX(var(--bg-sx, 1))}.quest-module__worldProgress__LmrZ-{--col: min(100vw, 560px);position:fixed;z-index:14;left:calc(100vw - var(--col) + var(--col) * 6 / 412);--top: min(calc(var(--col) * 189 / 412), 24dvh);top:var(--top);width:calc(var(--col) * 14 / 412);height:min(calc(var(--col) * 373 / 412),calc(100dvh - var(--top) - 64px));box-sizing:border-box;border:1.5px solid rgba(255,255,255,.9);border-radius:999px;background:linear-gradient(to bottom,#8fdfe8,#89dfcd);overflow:hidden;pointer-events:none}.quest-module__worldProgressWide__Bdj--{--S: 100vw;left:min(calc(var(--S) * 1868 / 1920),calc(100vw - 34px));top:calc(max(0px,100dvh - var(--S) * 9 / 16) + var(--S) * 215 / 1920);width:calc(var(--S) * 14 / 1920 + 6px);height:calc(var(--S) * 285 / 1920)}.quest-module__pickSheet__nZfH-{display:flex;flex-direction:column;padding-bottom:1.25rem}.quest-module__pickTitle__hsxTs{margin:.9rem 0 0;font-size:1.05rem;font-weight:800;line-height:1.2;color:#000}.quest-module__pickSub__K2VY5{margin:.15rem 0 .3rem;font-size:.85rem;line-height:1.3;color:#222}.quest-module__pickNote__OT9y3{margin:0 0 1rem;font-size:.8rem;line-height:1.3;color:#0a6b8a;opacity:.9}.quest-module__pickGrid__gAwM6{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-bottom:1.25rem}.quest-module__pickCard__IuZCE{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-height:48px;padding:1rem .6rem .9rem;box-sizing:border-box;background:#fff;border:1px solid #e0e0e0;border-radius:18px;font:inherit;color:#000;cursor:pointer}.quest-module__pickCardOn__6KCKp{border:2px solid #000;padding:calc(1rem - 1px) calc(.6rem - 1px) calc(.9rem - 1px)}.quest-module__pickCard__IuZCE:focus-visible,.quest-module__pickBtn__sLg43:focus-visible{outline:3px solid #0a6b8a;outline-offset:2px}.quest-module__pickPic__bycR7{display:grid;place-items:center;width:64px;height:64px;border-radius:14px;background:#ececec;font-size:2rem;overflow:hidden}.quest-module__pickPic__bycR7 img{width:100%;height:100%;object-fit:contain}.quest-module__pickLabel__UGqjG{font-size:.85rem;font-weight:700;line-height:1.25;text-align:center}.quest-module__pickBtn__sLg43{width:100%;min-height:52px;border:none;border-radius:12px;background:#000;color:#fff;font:inherit;font-size:1rem;font-weight:700;cursor:pointer}.quest-module__worldSheet__fNTn5{--sw: min(100vw, 560px);--u: min(calc(var(--sw) / 412), calc(92dvh / 480));--pad: calc(24 * var(--u));width:var(--sw);max-width:none;height:min(calc(var(--sw) * 659 / 412),92dvh);max-height:none;padding:0 var(--pad) calc(20 * var(--u) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column}.quest-module__worldSheet__fNTn5 .quest-module__sheetHandle__lYMC9{height:calc(28 * var(--u));flex-shrink:0}.quest-module__worldSheet__fNTn5 .quest-module__sheetHandle__lYMC9 span{width:calc(48 * var(--u))}.quest-module__worldSheet__fNTn5 .quest-module__doneBtn__2TEAm,.quest-module__worldSheet__fNTn5 .quest-module__backBtn__aV7Rx,.quest-module__worldSheet__fNTn5 .quest-module__pickBtn__sLg43{min-height:max(calc(48 * var(--u)),44px);border-radius:calc(12 * var(--u));font-size:max(calc(16 * var(--u)),15px);padding-block:0}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe{gap:calc(10 * var(--u));padding-bottom:calc(20 * var(--u) + env(safe-area-inset-bottom,0px))}.quest-module__worldSheet__fNTn5 .quest-module__stageSheetImg__PMPT7{flex:1 1 auto;min-height:0;max-height:max(90px,min(calc(300 * var(--u)),calc(92dvh - 250px)))}.quest-module__worldSheet__fNTn5 .quest-module__stageSheetImgBleed__zHEuZ{--w: min(calc(290 * var(--u)), 100%, max(86px, calc((92dvh - 250px)*.96) ));flex:0 0 auto;max-height:none}.quest-module__worldSheet__fNTn5 .quest-module__stageSheetTitle__PkxFY{font-size:max(calc(24 * var(--u)),18px)}.quest-module__worldSheet__fNTn5 .quest-module__stageSheetHint__ZfZBS{font-size:max(calc(15 * var(--u)),14px)}.quest-module__worldSheet__fNTn5 .quest-module__stageSheetActions__Ps0In{gap:calc(8 * var(--u));margin-top:auto}.quest-module__worldSheet__fNTn5.quest-module__pickSheet__nZfH-{--pad: calc(35 * var(--u))}@media (min-width: 700px){.quest-module__worldSheet__fNTn5.quest-module__pickSheet__nZfH-{height:auto;max-height:92dvh}.quest-module__worldSheet__fNTn5.quest-module__pickSheet__nZfH- .quest-module__pickBtn__sLg43{margin-top:calc(4 * var(--u))}}.quest-module__worldSheet__fNTn5 .quest-module__pickTitle__hsxTs{margin-top:calc(28 * var(--u));font-size:max(calc(17 * var(--u)),16px)}.quest-module__worldSheet__fNTn5 .quest-module__pickSub__K2VY5{font-size:max(calc(15 * var(--u)),14px)}.quest-module__worldSheet__fNTn5 .quest-module__pickNote__OT9y3{margin-bottom:calc(22 * var(--u));font-size:max(calc(14 * var(--u)),13px)}.quest-module__worldSheet__fNTn5 .quest-module__pickGrid__gAwM6{gap:calc(15 * var(--u));margin-bottom:calc(22 * var(--u))}.quest-module__worldSheet__fNTn5 .quest-module__pickCard__IuZCE{min-height:calc(170 * var(--u));justify-content:center;gap:calc(8 * var(--u));padding-block:calc(10 * var(--u));border-radius:calc(16 * var(--u))}.quest-module__worldSheet__fNTn5 .quest-module__pickPic__bycR7{width:calc(110 * var(--u));height:calc(110 * var(--u));border-radius:calc(14 * var(--u));font-size:calc(30 * var(--u))}.quest-module__worldSheet__fNTn5 .quest-module__pickLabel__UGqjG{font-size:max(calc(15 * var(--u)),14px)}.quest-module__worldSheet__fNTn5 .quest-module__pickBtn__sLg43{margin-top:auto}.quest-module__sheetHandle__lYMC9:focus-visible{outline:none}.quest-module__sheetHandle__lYMC9:focus-visible span{box-shadow:0 0 0 3px #0a6b8a}.quest-module__worldBtn__Gv5-B{flex:1;min-height:max(calc(48 * var(--u)),44px);padding:0 calc(12 * var(--u));border:0;border-radius:calc(12 * var(--u));font:inherit;font-size:max(calc(16 * var(--u)),15px);font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;cursor:pointer}.quest-module__worldBtnDone__5i9Gh{background:#000;color:#fff}.quest-module__worldBtnBack__EftoV{background:#d9d9d9;color:#000}.quest-module__worldBtn__Gv5-B:focus-visible{outline:3px solid #0a6b8a;outline-offset:2px}.quest-module__worldSheet__fNTn5 .quest-module__stageSheetActions__Ps0In{flex-direction:row}.quest-module__procPanel__e2Ug7{display:flex;flex-direction:column;flex:1;animation:quest-module__procIn__GXu26 .22s ease-out}@keyframes quest-module__procIn__GXu26{0%{transform:translate(calc(var(--slide, -1) * 36px));opacity:0}to{transform:none;opacity:1}}.quest-module__procBack__H696-{align-self:flex-start;min-width:44px;min-height:44px;border:0;background:transparent;font-size:1.4rem;color:#000;cursor:pointer}.quest-module__procHead__TxjKi{display:flex;align-items:center;gap:calc(12 * var(--u));margin:0 0 calc(14 * var(--u))}.quest-module__procIcon__N-Cd9{flex-shrink:0;display:grid;place-items:center;width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:50%;background:#f5f1f0;font-size:calc(26 * var(--u))}.quest-module__procHeadText__zTKA- h2{margin:0;font-size:max(calc(16 * var(--u)),16px);font-weight:800}.quest-module__procHeadText__zTKA- p{margin:2px 0 0;font-size:max(calc(13 * var(--u)),13px);line-height:1.35;color:#222}.quest-module__sheetFooter__czUzR{position:sticky;bottom:calc(-20 * var(--u));display:flex;gap:calc(12 * var(--u));margin-top:auto;padding:calc(12 * var(--u)) 0 calc(16 * var(--u));background:#fff}.quest-module__sheetProcBtn__drz0H{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 .9rem;border:1px solid #d9d9d9;border-radius:12px;background:#fff;font:inherit;font-weight:600;color:#0a4a66;cursor:pointer}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__procBody__-uU-O{margin-top:calc(14 * var(--u))}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__procBody__-uU-O .quest-module__variantToggle__i5J7h{margin-bottom:calc(14 * var(--u))}.quest-module__procedureIconBtn__9GIB2{text-decoration:none}.quest-module__worldSheet__fNTn5 .quest-module__procedureIconRow__aP32h{gap:calc(12 * var(--u))}.quest-module__worldSheet__fNTn5 .quest-module__procedureIconBtn__9GIB2{width:max(calc(48 * var(--u)),44px);height:max(calc(48 * var(--u)),44px);background:#f3eeec;color:#111;box-shadow:none;font-size:max(calc(26 * var(--u)),24px)}.quest-module__worldSheet__fNTn5 .quest-module__procedureIconBtn__9GIB2:active{transform:scale(.94);box-shadow:none}.quest-module__worldSheet__fNTn5 .quest-module__procedureIconBtn__9GIB2:focus-visible{outline:3px solid #0a6b8a;outline-offset:2px}.quest-module__worldSheet__fNTn5 .quest-module__procDoneBadge__UljQA{top:-4px;inset-inline-start:-4px;left:auto}.quest-module__worldSheet__fNTn5 .quest-module__variantToggle__i5J7h{display:grid;grid-template-columns:repeat(var(--n, 2),1fr);gap:calc(10 * var(--u));margin-bottom:calc(10 * var(--u))}.quest-module__worldSheet__fNTn5 .quest-module__variantBtn__WBmzK{width:100%;min-height:max(calc(44 * var(--u)),44px);border-radius:calc(12 * var(--u));font-size:max(calc(15 * var(--u)),14px)}.quest-module__worldMap__00QqG{--uc: calc(min(100vw, 560px) / 412);--colw: min(100vw, 560px)}.quest-module__worldTile__z6F8U{position:absolute;top:0;bottom:0;width:var(--colw);left:calc(100% - var(--colw) + var(--k) * var(--colw));overflow:hidden;pointer-events:none}.quest-module__worldTileFlip__LJNUO{transform:scaleX(-1)}.quest-module__worldSideBg__FBKei{position:absolute;left:calc(var(--bg-x, 0) * var(--uc));top:calc(var(--bg-y, 0) * var(--uc));width:calc(var(--bg-w, 412) * var(--uc));height:calc(var(--bg-h, 939) * var(--uc));background:var(--w-background) 0 0 / 100% 100% no-repeat;transform:rotate(var(--bg-rot, 0deg)) scaleX(var(--bg-sx, 1))}.quest-module__worldBackdropGrad__EXsdK{position:absolute;left:0;right:0;top:calc(var(--grad-y, 0) * var(--uc) - 2px);height:calc(var(--grad-h, 0) * var(--uc) + 2px);background:linear-gradient(var(--w-waterTop, #207082),transparent 76%);pointer-events:none}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe{--dh: 640;gap:0;padding-bottom:calc(24 * var(--u) + env(safe-area-inset-bottom,0px))}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__sheetHandle__lYMC9{height:calc(20 * var(--u));margin-bottom:calc(12 * var(--u))}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__stageSheetImg__PMPT7{flex:0 0 auto;height:max(90px,min(calc(340 * var(--u)),calc(92dvh - 330px)));max-height:none;width:100%;margin:0;object-fit:contain}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe>.quest-module__stageSheetPicWrap__BT8jY,.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe>.quest-module__stageSheetPicPlain__CDkXW,.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe>.quest-module__stageSheetPicHouse__eONTA{flex:0 1 auto;min-height:90px}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__stageSheetPicWrap__BT8jY>.quest-module__stageSheetImg__PMPT7,.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__stageSheetPicPlain__CDkXW>.quest-module__stageSheetImg__PMPT7,.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__stageSheetPicHouse__eONTA>.quest-module__stageSheetImg__PMPT7{flex:0 1 auto;min-height:0}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__stageSheetImgBleed__zHEuZ{--w: min(calc(326 * var(--u)), 100%, max(86px, calc((92dvh - 330px)*.96) ));width:var(--w);height:auto}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__stageSheetTitle__PkxFY{margin:calc(12 * var(--u)) 0 0;text-align:start;font-size:max(calc(17 * var(--u)),16px);font-weight:800;color:#000!important}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__stageSheetHint__ZfZBS{margin:calc(4 * var(--u)) 0 0;text-align:start;font-size:max(calc(15 * var(--u)),14px);color:#222}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__procedureIconRow__aP32h{justify-content:flex-start;gap:calc(15 * var(--u));margin-top:calc(14 * var(--u))}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__parentBtnOceanInline__Gtlhc{align-self:flex-start;margin-top:calc(10 * var(--u))}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__parentBtnOceanPill__qesov{min-width:calc(166 * var(--u));font-size:17px;gap:calc(14 * var(--u));padding-inline:calc(22 * var(--u)) calc(5 * var(--u))}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__stageSheetActions__Ps0In{gap:calc(16 * var(--u));margin-top:auto;padding-top:calc(16 * var(--u))}.quest-module__worldSheet__fNTn5 .quest-module__sheetCard__0BnYV{margin-bottom:calc(18 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u));background:#f3eeec}.quest-module__worldSheet__fNTn5 .quest-module__sheetCard__0BnYV h2{margin:0 0 calc(4 * var(--u));font-size:max(calc(17 * var(--u)),16px);font-weight:800;line-height:1.25}.quest-module__worldSheet__fNTn5 .quest-module__sheetCard__0BnYV p,.quest-module__worldSheet__fNTn5 .quest-module__sheetCard__0BnYV li{font-size:max(calc(14 * var(--u)),14px);line-height:1.25}.quest-module__worldSheet__fNTn5 .quest-module__procHead__TxjKi{margin-bottom:calc(24 * var(--u))}@media not all and ((min-aspect-ratio: 3/2) or ((min-width: 747px) and (min-aspect-ratio: 1/1))){.quest-module__sheetBackdrop__OqZql>.quest-module__worldSheet__fNTn5{margin-left:auto}}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe.quest-module__parentBelow__urIZx .quest-module__stageSheetActions__Ps0In{order:1}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe.quest-module__parentBelow__urIZx .quest-module__parentBtnOceanInline__Gtlhc{order:2;align-self:stretch;margin-top:calc(12 * var(--u))}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe.quest-module__parentBelow__urIZx .quest-module__parentBtnOceanPill__qesov{width:100%;justify-content:space-between;padding-inline:calc(22 * var(--u)) calc(5 * var(--u))}.quest-module__worldTrailLit__oVXa4 circle{fill:#fff4cf}.quest-module__worldTrailLit__oVXa4,path.quest-module__worldTrailLit__oVXa4{filter:drop-shadow(0 0 2px rgba(255,224,130,.95)) drop-shadow(0 0 6px rgba(255,200,80,.65))}path.quest-module__worldTrailLit__oVXa4{stroke:#fff4cf}@media (min-width: 620px){.quest-module__worldProgress__LmrZ-:not(.quest-module__worldProgressWide__Bdj--){left:calc(100vw - var(--col) - var(--col) * 14 / 412 - 20px)}}@media (min-aspect-ratio: 3/2),(min-width: 747px) and (min-aspect-ratio: 1/1){.quest-module__sheetBackdrop__OqZql:has(>.quest-module__worldSheet__fNTn5){align-items:flex-end}.quest-module__sheetBackdrop__OqZql>.quest-module__worldSheet__fNTn5{--sw: clamp(380px, 42vw, 800px);--u: min(calc(var(--sw) / 412), calc(100dvh / 660));margin-left:auto;margin-right:0;height:100dvh;border-radius:28px 0 0 28px}}.quest-module__worldStarsTotal__5jEPc{position:fixed;z-index:14;top:68px;right:12px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;box-sizing:border-box;max-width:calc(100vw - 24px);padding:4px 8px;font-size:calc(30 * var(--colw) / 412);gap:2px calc(3 * var(--colw) / 412);line-height:1;pointer-events:none;filter:drop-shadow(0 0 4px rgba(255,255,255,.35))}.quest-module__worldStarsTotalWide__E-hcW{top:76px;right:24px;font-size:calc(56 * 100vw / 1920);gap:2px calc(5 * 100vw / 1920)}.quest-module__worldTileVTop__NcQfU{height:calc(var(--sh) / 2);-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent 100%);mask-image:linear-gradient(to bottom,#000 55%,transparent 100%)}.quest-module__worldProgress__LmrZ-{width:calc(var(--col) * 17 / 412);padding:calc(var(--col) * 3 / 412);display:flex;flex-direction:column-reverse;gap:calc(var(--col) * 3 / 412);border:1.5px solid rgba(255,255,255,.55);background:#ffffff24;box-shadow:inset 0 0 6px #ffffff38;overflow:visible}.quest-module__worldProgressStick__hA6Cx{flex:1 1 0;border-radius:999px;background:transparent;transition:background-color .5s ease}.quest-module__worldProgressStick__hA6Cx[data-on=true]:nth-child(odd){background:var(--w-progress-1, #d9a53a)}.quest-module__worldProgressStick__hA6Cx[data-on=true]:nth-child(2n){background:var(--w-progress-2, #84dccb)}.quest-module__worldProgressWide__Bdj--{top:72px;width:calc(var(--S) * 26 / 1920);padding:calc(var(--S) * 5 / 1920);gap:calc(var(--S) * 5 / 1920);height:calc(var(--S) * 440 / 1920)}.quest-module__worldSheet__fNTn5{--tok-text: var(--w-text, #173b4d);--tok-text2: var(--w-text2, #526570);--tok-action: var(--w-action, #087e8b);--tok-page: var(--w-page, #f7faf9);--tok-card: var(--w-card, #ffffff);--tok-mint: var(--w-mint, #ddf3ee);--tok-blue: var(--w-blue, #e5f2f7);--tok-coral: var(--w-coral, #b5473a);--tok-yellow: var(--w-yellow, #f4c95d)}.quest-module__sheet__6itZL.quest-module__worldSheet__fNTn5{background:var(--tok-page);color:var(--tok-text)}.quest-module__worldSheet__fNTn5 .quest-module__stageSheetTitle__PkxFY,.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__stageSheetTitle__PkxFY{color:var(--tok-text)!important}.quest-module__worldSheet__fNTn5 .quest-module__stageSheetHint__ZfZBS,.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__stageSheetHint__ZfZBS{color:var(--tok-text2)}.quest-module__worldSheet__fNTn5 .quest-module__procedureSteps__Z6M77{color:var(--tok-text)!important;font-size:max(calc(16 * var(--u)),15px);line-height:1.4}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__stageSheetImg__PMPT7{background:var(--w-sheet-fade) center top / 100% 100% no-repeat,var(--w-sheet-floor) center bottom / cover no-repeat;border-radius:calc(12 * var(--u))}.quest-module__worldSheet__fNTn5 .quest-module__worldBtnDone__5i9Gh{background:var(--tok-action);color:#fff}.quest-module__worldSheet__fNTn5 .quest-module__worldBtnBack__EftoV{background:var(--tok-card);color:var(--tok-action);border:1.5px solid var(--tok-action)}.quest-module__worldSheet__fNTn5 .quest-module__sheetFooter__czUzR{background:var(--tok-page)}.quest-module__worldSheet__fNTn5 .quest-module__parentBtnOceanPill__qesov{background:var(--tok-card);border-color:#087e8b47;color:var(--tok-text)}.quest-module__worldSheet__fNTn5 .quest-module__parentBtnOceanIcon__44Sul rect{fill:var(--tok-yellow)}.quest-module__worldSheet__fNTn5 .quest-module__procedureIconBtn__9GIB2{background:var(--tok-blue);color:var(--tok-text)}.quest-module__procedureBtnBlock__pDaRq{display:flex;flex-direction:column;gap:calc(8 * var(--u));margin-top:calc(14 * var(--u))}.quest-module__procedureBtnHint__KZiJE{margin:0;font-size:max(calc(14 * var(--u)),14px);font-weight:600;color:var(--tok-text2)}.quest-module__procedureBtnGrid__UQO1Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 * var(--u))}.quest-module__procedureBtn__4BnGO{position:relative;display:flex;align-items:center;gap:calc(8 * var(--u));min-height:max(calc(56 * var(--u)),48px);padding:calc(6 * var(--u)) calc(10 * var(--u));box-sizing:border-box;border:1.5px solid var(--tok-action);border-radius:calc(12 * var(--u));background:var(--tok-card);color:var(--tok-text);text-decoration:none;font-size:max(calc(15 * var(--u)),14px);font-weight:700;line-height:1.25;box-shadow:0 3px 0 var(--tok-action);cursor:pointer;transition:transform .12s,box-shadow .12s}.quest-module__procedureBtn__4BnGO:active{transform:translateY(2px);box-shadow:0 1px 0 var(--tok-action)}.quest-module__procedureBtn__4BnGO:focus-visible{outline:3px solid #0a6b8a;outline-offset:2px}.quest-module__procedureBtnIcon__j7s9c{flex:0 0 auto;display:grid;place-items:center;width:max(calc(36 * var(--u)),34px);height:max(calc(36 * var(--u)),34px);border-radius:50%;background:var(--tok-blue);font-size:max(calc(22 * var(--u)),20px);line-height:1}.quest-module__procedureBtnLabel__LlLe4{flex:1;min-width:0;overflow-wrap:anywhere}.quest-module__procedureBtnDone__DCd6r{position:absolute;top:-8px;inset-inline-end:-6px;font-size:1.1rem;line-height:1;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.quest-module__worldSheet__fNTn5 .quest-module__sheetCard__0BnYV{background:var(--tok-blue)}.quest-module__worldSheet__fNTn5 .quest-module__sheetCard__0BnYV h2{display:flex;align-items:center;gap:calc(8 * var(--u));color:var(--tok-text)}.quest-module__worldSheet__fNTn5 .quest-module__sheetCard__0BnYV h2:before{content:"";flex:0 0 auto;width:calc(22 * var(--u));height:calc(22 * var(--u));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23F4C95D'/%3E%3Cpath d='M6 8.5c2-1 4-1 6 .5 2-1.5 4-1.5 6-.5v8c-2-1-4-1-6 .5-2-1.5-4-1.5-6-.5z M12 9v8' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}.quest-module__worldSheet__fNTn5 .quest-module__sheetCard__0BnYV p,.quest-module__worldSheet__fNTn5 .quest-module__sheetCard__0BnYV li{color:var(--tok-text)}.quest-module__worldSheet__fNTn5 .quest-module__procHeadText__zTKA- p{color:var(--tok-text2)}.quest-module__worldSheet__fNTn5 .quest-module__procIcon__N-Cd9{background:var(--tok-blue)}.quest-module__worldSheet__fNTn5 .quest-module__pickTitle__hsxTs{color:var(--tok-text)}.quest-module__worldSheet__fNTn5 .quest-module__pickSub__K2VY5{color:var(--tok-text2)}.quest-module__worldSheet__fNTn5 .quest-module__pickNote__OT9y3{color:var(--tok-action)}.quest-module__worldSheet__fNTn5 .quest-module__pickCard__IuZCE{background:var(--tok-blue);border:0;color:var(--tok-text)}.quest-module__worldSheet__fNTn5 .quest-module__pickCardOn__6KCKp{box-shadow:inset 0 0 0 2px var(--tok-action)}.quest-module__worldSheet__fNTn5 .quest-module__pickPic__bycR7{background:transparent}.quest-module__worldSheet__fNTn5 .quest-module__pickBtn__sLg43{background:var(--tok-action);color:#fff}.quest-module__stageSheetPicWrap__BT8jY,.quest-module__stageSheetPicPlain__CDkXW{position:relative;flex:0 0 auto;display:flex;flex-direction:column}.quest-module__stageBubble__Mu9t4{position:absolute;aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 34% 28%,#ffffff8c 0,#ffffff8c 9%,#fff0 24%),radial-gradient(circle at 50% 55%,#8bb8c7 0,#8bb8c7 42%,#6ea3b5 72%,#4f849b);box-shadow:0 0 0 1px #2c6076d9}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__stageSheetImgScene__ZBBOu{height:auto;object-fit:contain;filter:none;background:none}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe>.quest-module__stageSheetPicPlain__CDkXW:has(>.quest-module__stageSheetImgScene__ZBBOu){flex:0 0 auto;align-self:center;width:min(100%,420px)}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe>.quest-module__stageSheetPicPlain__CDkXW>.quest-module__stageSheetImgScene__ZBBOu{flex:0 0 auto;width:100%;height:auto;aspect-ratio:728 / 680}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__stageSheetImgSymbol__dllpj{box-sizing:border-box;padding:calc(40 * var(--u)) calc(36 * var(--u));object-fit:contain}.quest-module__stageSheetPicHouse__eONTA{position:relative;flex:0 0 auto;display:flex;flex-direction:column;overflow:hidden;border-radius:calc(12 * var(--u));background:var(--w-sheet-fade) center top / 100% 100% no-repeat,var(--w-sheet-floor) center bottom / cover no-repeat}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__stageSheetPicHouse__eONTA .quest-module__stageSheetImg__PMPT7{background:none;border-radius:0}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__stageSheetPicHouse__eONTA .quest-module__stageSheetImgFlip__r4T6z{transform:scaleX(-1);left:calc(var(--w) * .045)}.quest-module__stageSheetPicWrap__BT8jY{overflow:hidden;border-radius:calc(12 * var(--u));background:var(--w-sheet-fade) center top / 100% 100% no-repeat,var(--w-sheet-floor) center bottom / cover no-repeat}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe .quest-module__stageSheetPicWrap__BT8jY .quest-module__stageSheetImg__PMPT7{background:none;border-radius:0;position:relative;z-index:1}.quest-module__stageSheetPicWrap__BT8jY .quest-module__stageBubble__Mu9t4{z-index:0}.quest-module__questShellWorld__M3oi8{--tok-text: var(--w-text, #173b4d);--tok-text2: var(--w-text2, #526570);--tok-action: var(--w-action, #087e8b);--tok-page: var(--w-page, #f7faf9);--tok-blue: var(--w-blue, #e5f2f7);--tok-mint: var(--w-mint, #ddf3ee);background:var(--tok-page);color:var(--tok-text)}.quest-module__questShellWorld__M3oi8 .quest-module__questTopbar__aXFvu{background:var(--tok-page)}@media not all and ((min-aspect-ratio: 3/2) or ((min-width: 747px) and (min-aspect-ratio: 1/1))){.quest-module__worldScene__uT2jR,.quest-module__worldTopRow__BNfw3{margin-inline:auto}.quest-module__worldScene__uT2jR{background:transparent;overflow:visible}.quest-module__worldScene__uT2jR:before,.quest-module__worldScene__uT2jR:after{display:none}.quest-module__worldProgress__LmrZ-:not(.quest-module__worldProgressWide__Bdj--){left:calc((100vw - var(--col)) / 2 + var(--col) * 6 / 412)}.quest-module__worldStarsTotal__5jEPc:not(.quest-module__worldStarsTotalWide__E-hcW){right:calc((100vw - var(--col)) / 2 + 12px)}.quest-module__sheetBackdrop__OqZql>.quest-module__worldSheet__fNTn5{margin-inline:auto}}@media (min-width: 620px){.quest-module__worldProgress__LmrZ-:not(.quest-module__worldProgressWide__Bdj--){left:calc((100vw - var(--col)) / 2 - var(--col) * 14 / 412 - 20px)}}.quest-module__questShellWorld__M3oi8 .quest-module__doneBtn__2TEAm,.quest-module__questShellWorld__M3oi8 .quest-module__outcomeBtn__32vvz{background:var(--tok-action)!important;color:#fff!important;border:0;border-radius:12px;box-shadow:none;font-weight:700;min-height:48px}.quest-module__questShellWorld__M3oi8 .quest-module__backBtn__aV7Rx{background:#fff!important;color:var(--tok-action)!important;border:1.5px solid var(--tok-action)!important;border-radius:12px;box-shadow:none;font-weight:700;min-height:48px}.quest-module__questShellWorld__M3oi8 .quest-module__doneBtn__2TEAm:focus-visible,.quest-module__questShellWorld__M3oi8 .quest-module__outcomeBtn__32vvz:focus-visible,.quest-module__questShellWorld__M3oi8 .quest-module__backBtn__aV7Rx:focus-visible{outline:3px solid #0a6b8a;outline-offset:2px}.quest-module__stageSheetPicWrap__BT8jY.quest-module__procBigIcon__YdcZC{align-items:center;justify-content:center}.quest-module__procBigEmoji__6r2IO{position:relative;z-index:1;font-size:calc(84 * var(--u));line-height:1.15}.quest-module__procBigEmoji__6r2IO img{width:calc(220 * var(--u))!important;height:calc(220 * var(--u))!important;display:block}.quest-module__questShellWorld__M3oi8 .quest-module__stageBody__R1kXH h2{color:var(--tok-text2)}.quest-module__questShellWorld__M3oi8 .quest-module__calmChildLine__vfZhc{color:#065a66}.quest-module__parentRow__M37gC{display:flex;justify-content:center;padding:1rem 16px}.quest-module__worldTileHFade__fJiVK:after{content:"";position:absolute;left:0;right:0;top:-2px;height:calc(140 * 100cqw / 1920);background:linear-gradient(var(--w-water),transparent);pointer-events:none}@media (min-aspect-ratio: 16/9){.quest-module__worldMapWide__yFkqS{--sw: min(100vw, 100dvh * 2);--sh: calc(var(--sw) * 9 / 16);height:100dvh;justify-content:center}.quest-module__worldSceneWide__1So-R{width:var(--sw);margin-inline:auto;background:transparent}.quest-module__worldSceneWide__1So-R:before{background-size:calc(100% + 6px) 100%;background-position:center top}.quest-module__worldSceneFade__L6NrN:after,.quest-module__worldTileHFade__fJiVK:after{display:none}.quest-module__worldTileVSoft__lVbuT{display:none}.quest-module__worldTileH__Yup54{display:block;bottom:calc((100dvh - var(--sh)) / 2)}.quest-module__worldTileH__Yup54 .quest-module__worldSideBlur__-Zr4W{filter:blur(24px);scale:1.1}.quest-module__worldSideColour__D3KeY{display:none;position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(6px)}.quest-module__worldTileH__Yup54 .quest-module__worldSideColour__D3KeY{display:block}.quest-module__worldTileHLeft__u109C .quest-module__worldSideBlur__-Zr4W{transform-origin:left center;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 120px);mask-image:linear-gradient(to right,transparent 0,#000 120px)}.quest-module__worldTileHRight__DZOCa .quest-module__worldSideBlur__-Zr4W{transform-origin:right center;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 120px);mask-image:linear-gradient(to left,transparent 0,#000 120px)}.quest-module__worldTileHLeft__u109C .quest-module__worldSideColour__D3KeY{-webkit-mask-image:linear-gradient(to right,transparent 80px,#000 320px);mask-image:linear-gradient(to right,transparent 80px,#000 320px)}.quest-module__worldTileHRight__DZOCa .quest-module__worldSideColour__D3KeY{-webkit-mask-image:linear-gradient(to left,transparent 80px,#000 320px);mask-image:linear-gradient(to left,transparent 80px,#000 320px)}.quest-module__worldTileHLeft__u109C{left:calc((100vw - var(--sw)) / 2 - var(--sw) + 4px)}.quest-module__worldTileHRight__DZOCa{left:calc((100vw + var(--sw)) / 2 - 4px)}.quest-module__worldProgressWide__Bdj--{--S: min(100vw, 100dvh * 2);left:calc((100vw - var(--S)) / 2 + min(var(--S) * 1868 / 1920,var(--S) - 34px))}.quest-module__worldStarsTotalWide__E-hcW{right:calc((100vw - min(100vw,100dvh * 2))/2 + 24px);font-size:calc(56 * min(100vw,100dvh * 2) / 1920)}}.quest-module__navWord__kB35k{width:auto;min-width:0;padding-inline:14px;border-radius:999px;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none}.quest-module__homeIcon__bihLt{font-size:1.5rem;line-height:1;text-decoration:none}.quest-module__worldTopBtn__-1I5w.quest-module__homeIcon__bihLt{font-size:30px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}.quest-module__worldMapExt__HlxE5{--colw: min(100vw, 560px, 100dvh * 412 / 939);--uc: calc(var(--colw) / 412);--col: var(--colw);min-height:100dvh;justify-content:flex-end}.quest-module__worldMapExt__HlxE5 .quest-module__worldProgress__LmrZ-{--col: var(--colw)}.quest-module__worldMapExt__HlxE5 .quest-module__worldScene__uT2jR{width:var(--colw);max-width:none;overflow:visible;background:transparent}.quest-module__worldMapExt__HlxE5 .quest-module__worldScene__uT2jR:before{display:block}.quest-module__worldMapExt__HlxE5 .quest-module__worldScene__uT2jR:after{display:none}.quest-module__worldMapExt__HlxE5.quest-module__worldMapWide__yFkqS{justify-content:flex-end}.quest-module__worldMapExt__HlxE5 .quest-module__worldSceneWide__1So-R{width:100%}@media (min-aspect-ratio: 16/9){.quest-module__worldMapExt__HlxE5.quest-module__worldMapWide__yFkqS{justify-content:center}.quest-module__worldMapExt__HlxE5 .quest-module__worldSceneWide__1So-R{width:var(--sw)}.quest-module__worldMapExt__HlxE5 .quest-module__worldSceneWide__1So-R:before{background-size:100% 100%;background-position:0 0}}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe>.quest-module__stageSheetPicWrap__BT8jY.quest-module__procBigIcon__YdcZC{flex:0 0 auto;height:calc(240 * var(--u));min-height:auto}.quest-module__worldMapExt__HlxE5 .quest-module__worldProgress__LmrZ-:not(.quest-module__worldProgressWide__Bdj--){left:auto;right:10px}.quest-module__worldMapExt__HlxE5 .quest-module__worldTitle__0mOUV:not(.quest-module__worldTitleTop__M-GpK){top:max(calc(var(--title-y) * var(--u)),64px)}.quest-module__celebrateLand__lJLvv{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--celebrate-bg) center bottom / cover no-repeat,var(--w-page, #f5f5f5)}.quest-module__celebrateSheet__hcTyC .quest-module__celebrateSheetText__fsCC1{text-align:center}.quest-module__celebrateSheet__hcTyC .quest-module__celebrateSheetText__fsCC1 .quest-module__celebrateHint__2PpuY{margin:0}.quest-module__celebrateSheetActions__uCfAt{display:flex;flex-direction:column;gap:.6rem;margin-top:calc(6 * var(--u))}.quest-module__celebrateSheetActions__uCfAt a,.quest-module__celebrateSheetActions__uCfAt .quest-module__doneBtn__2TEAm,.quest-module__celebrateSheetActions__uCfAt .quest-module__backBtn__aV7Rx{width:100%}.quest-module__celebrateSheetParent__aqgD- .quest-module__stageBody__R1kXH.quest-module__celebrateParentZone__FNFQn{padding:0;max-width:none}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe.quest-module__celebrateSheet__hcTyC>.quest-module__stageSheetPicPlain__CDkXW>.quest-module__stageSheetImgScene__ZBBOu{aspect-ratio:4 / 3}.quest-module__shopPrice__E5BGo{margin:0;text-align:center;color:var(--tok-text2)}.quest-module__shopFull__EmQJs{min-height:100dvh;background:var(--w-page, #f5f5f5)}.quest-module__shopBody__E-dDt{max-width:760px;margin:0 auto;padding:88px 16px 32px;display:flex;flex-direction:column;gap:12px}.quest-module__shopGrid__RDfp5{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:12px}.quest-module__shopItem__DwzJM{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 12px;border:2px solid #d8dde0;border-radius:16px;background:#fff;color:var(--tok-text)}.quest-module__shopItemPic__-4qzj{position:relative;width:100%;aspect-ratio:1}.quest-module__shopItemPic__-4qzj img{position:absolute;top:14%;right:14%;bottom:14%;left:14%;width:72%;height:72%;object-fit:contain}.quest-module__shopItemName__VEGFJ{min-height:2.4em;display:flex;align-items:center;font-weight:700;line-height:1.2;text-align:center}.quest-module__shopItemPrice__W7Ym6{margin-top:auto;padding:2px 10px;border-radius:999px;background:#fff4cf;border:1px solid #f0d27a;font-weight:700;font-size:.95rem}.quest-module__shopBuy__6iFwl{width:100%;min-height:44px;border:0;border-radius:12px;background:var(--tok-action);color:#fff;font:inherit;font-weight:700;cursor:pointer}.quest-module__shopBuy__6iFwl:disabled{opacity:.35;cursor:default}.quest-module__shopBuyOn__ZfnrQ{background:#fff;color:var(--tok-action);box-shadow:inset 0 0 0 2px var(--tok-action)}.quest-module__shopItemOn__B-Rsp{border-color:var(--tok-action);box-shadow:0 0 0 3px var(--tok-action)}.quest-module__shopTick__Zyj3L{position:absolute;top:4px;inset-inline-end:4px;width:22px;height:22px;border-radius:50%;background:var(--tok-action);color:#fff;font-size:14px;line-height:22px;text-align:center}.quest-module__shopNote__wsoEH{margin:0;text-align:center;font-size:.9rem;color:var(--tok-text2)}.quest-module__shopPaperHolder__--sfB{position:fixed;left:-10000px;top:0}.quest-module__shopPaper__S2WS4{position:relative;background:#fff;color:#000;overflow:hidden}.quest-module__shopPaper__S2WS4 img{position:absolute;display:block}.quest-module__shopPaperHead__GtuDk{position:absolute;left:38px;right:38px;bottom:12px;font-size:13px;text-align:center}.quest-module__shopFull__EmQJs .quest-module__worldTopBtn__-1I5w{color:var(--tok-text);border-color:var(--tok-text2);text-shadow:none}@media (min-aspect-ratio: 3/2),(min-width: 747px) and (min-aspect-ratio: 1/1){.quest-module__shopBody__E-dDt{max-width:1100px}.quest-module__shopGrid__RDfp5{grid-template-columns:repeat(var(--half, 4),1fr)}}.quest-module__worldCoin__kO0-s{filter:sepia(1) saturate(4) brightness(1.15) drop-shadow(0 1px 2px rgba(0,0,0,.4))}.quest-module__worldCardBackdropSky__jO82W{background-size:280%;background-position:center 17%}.quest-module__worldStage__BvQIT.quest-module__pin--active__z4OGC .quest-module__worldObj__Xyi53{filter:drop-shadow(0 0 calc(6 * var(--u)) #fff) drop-shadow(0 0 calc(14 * var(--u)) rgba(255,255,255,.95)) drop-shadow(0 6px 10px rgba(0,0,0,.25))}.quest-module__shopBody__E-dDt{--u: 1px}.quest-module__shopBody__E-dDt .quest-module__worldBtnDone__5i9Gh{background:var(--tok-action);color:#fff}.quest-module__shopBody__E-dDt .quest-module__worldBtnBack__EftoV{background:var(--tok-card, #fff);color:var(--tok-action);border:1.5px solid var(--tok-action)}.quest-module__worldBtn__Gv5-B:disabled,.quest-module__worldBtn__Gv5-B:disabled:hover,.quest-module__shopBody__E-dDt .quest-module__worldBtnDone__5i9Gh:disabled{background:#c9d0d4;color:#fff;box-shadow:none;cursor:default}.quest-module__worldSheet__fNTn5{--footer-bg: color-mix(in srgb, var(--tok-action) 12%, var(--tok-page))}.quest-module__worldSheet__fNTn5 .quest-module__sheetFooter__czUzR,.quest-module__worldSheet__fNTn5.quest-module__celebrateSheet__hcTyC .quest-module__celebrateSheetActions__uCfAt,.quest-module__worldSheet__fNTn5.quest-module__pickSheet__nZfH- .quest-module__pickBtn__sLg43{position:sticky;bottom:0;z-index:2}.quest-module__worldSheet__fNTn5{--footer-space: calc(8 * var(--u))}.quest-module__worldSheet__fNTn5 .quest-module__sheetFooter__czUzR,.quest-module__worldSheet__fNTn5.quest-module__celebrateSheet__hcTyC .quest-module__celebrateSheetActions__uCfAt{display:flex;flex-direction:column;gap:var(--footer-space);margin:auto calc(-1 * var(--pad, 0px)) 0;padding:var(--footer-space) var(--pad, 0px) calc(var(--footer-space) + env(safe-area-inset-bottom,0px));background:var(--footer-bg);border-radius:calc(20 * var(--u)) calc(20 * var(--u)) 0 0;box-shadow:0 -6px 14px -8px #0000002e}.quest-module__worldSheet__fNTn5.quest-module__stageSheet__qfhKe:has(>.quest-module__sheetFooter__czUzR),.quest-module__worldSheet__fNTn5.quest-module__celebrateSheet__hcTyC{padding-bottom:0}.quest-module__worldSheet__fNTn5 .quest-module__sheetFooter__czUzR .quest-module__stageSheetActions__Ps0In,.quest-module__worldSheet__fNTn5.quest-module__celebrateSheet__hcTyC .quest-module__celebrateSheetActions__uCfAt{gap:var(--footer-space)}.quest-module__worldSheet__fNTn5 .quest-module__sheetFooter__czUzR .quest-module__stageSheetActions__Ps0In{order:1}.quest-module__worldSheet__fNTn5 .quest-module__sheetFooter__czUzR .quest-module__parentBtnOceanInline__Gtlhc{order:2;align-self:stretch}.quest-module__worldSheet__fNTn5 .quest-module__sheetFooter__czUzR .quest-module__stageSheetActions__Ps0In,.quest-module__worldSheet__fNTn5 .quest-module__sheetFooter__czUzR .quest-module__parentBtnOceanInline__Gtlhc{margin:0}.quest-module__worldSheet__fNTn5.quest-module__pickSheet__nZfH- .quest-module__pickBtn__sLg43{bottom:calc(8 * var(--u) + env(safe-area-inset-bottom,0px));box-shadow:0 0 0 calc(12 * var(--u)) var(--footer-bg),0 -14px 16px -6px #00000024}.quest-module__worldSheet__fNTn5.quest-module__worldSheet__fNTn5.quest-module__worldSheet__fNTn5>:has(+.quest-module__sheetFooter__czUzR),.quest-module__worldSheet__fNTn5.quest-module__worldSheet__fNTn5.quest-module__worldSheet__fNTn5>:has(+.quest-module__celebrateSheetActions__uCfAt),.quest-module__worldSheet__fNTn5.quest-module__worldSheet__fNTn5.quest-module__worldSheet__fNTn5>:has(+.quest-module__pickBtn__sLg43){margin-bottom:calc(16 * var(--u))}.quest-module__worldSheet__fNTn5.quest-module__worldSheet__fNTn5.quest-module__worldSheet__fNTn5 .quest-module__sheetFooter__czUzR>*,.quest-module__worldSheet__fNTn5.quest-module__worldSheet__fNTn5.quest-module__worldSheet__fNTn5 .quest-module__sheetFooter__czUzR .quest-module__parentBtnOceanInline__Gtlhc{margin:0;padding-top:0}.quest-module__worldTopRowCorner__fiObj{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px}.quest-module__worldTopStart__CmMY1{justify-self:start}.quest-module__worldTopMiddle__e8gz5{justify-self:center}.quest-module__worldTopEnd__9-4gs{justify-self:end;display:flex}.quest-module__worldPill__G-5fa{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;box-sizing:border-box;border:2px solid rgba(255,255,255,.7);border-radius:999px;background:#ffffff2e;color:#fff;font:inherit;font-size:15px;font-weight:700;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer}.quest-module__worldPill__G-5fa:hover{background:#ffffff4d}.quest-module__worldPill__G-5fa:focus-visible{outline:3px solid #fff;outline-offset:2px}.quest-module__worldPillIcon__4rKna{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.quest-module__worldTopLight__3lqen .quest-module__worldPill__G-5fa{border-color:var(--tok-text2);background:transparent;color:var(--tok-text)}.quest-module__shopBody__E-dDt .quest-module__celebrateSheetActions__uCfAt{--footer-space: 8px;position:sticky;bottom:0;z-index:2;display:flex;flex-direction:column;gap:var(--footer-space);margin:0 -16px;padding:var(--footer-space) 16px calc(var(--footer-space) + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--tok-action) 12%,var(--tok-page));border-radius:20px 20px 0 0;box-shadow:0 -6px 14px -8px #0000002e}.quest-module__shopBody__E-dDt .quest-module__celebrateSheetActions__uCfAt>*{margin:0}.quest-module__shopBody__E-dDt:has(.quest-module__celebrateSheetActions__uCfAt){padding-bottom:0}.quest-module__shopBody__E-dDt .quest-module__celebrateSheetActions__uCfAt{flex-direction:row;flex-wrap:wrap}.quest-module__shopBody__E-dDt .quest-module__celebrateSheetActions__uCfAt .quest-module__worldBtn__Gv5-B{flex:1 1 0}.quest-module__shopBody__E-dDt .quest-module__celebrateSheetActions__uCfAt .quest-module__shopNote__wsoEH{flex:1 0 100%;order:2}.quest-module__celebrateSheetRow__ASVPx{display:grid;grid-template-columns:1fr 1fr;gap:var(--footer-space, calc(8 * var(--u)))}.quest-module__celebrateSheetRow__ASVPx>a{display:flex;min-width:0}.quest-module__worldSheet__fNTn5.quest-module__celebrateSheet__hcTyC .quest-module__celebrateSheetRow__ASVPx>a>button,.quest-module__worldSheet__fNTn5.quest-module__celebrateSheet__hcTyC .quest-module__celebrateSheetRow__ASVPx>button{width:100%;min-width:0;margin:0;min-height:0;height:max(calc(48 * var(--u)),44px);padding:0 calc(12 * var(--u));font-size:max(calc(16 * var(--u)),15px)}.quest-module__worldSheet__fNTn5 .quest-module__sheetFooter__czUzR .quest-module__celebrateQuestion__WiLcR{margin:0;font-size:max(calc(16 * var(--u)),15px);text-align:center}.quest-module__worldSheet__fNTn5.quest-module__celebrateSheet__hcTyC .quest-module__celebrateSheetText__fsCC1{display:flex;flex-direction:column;gap:calc(12 * var(--u));margin:calc(12 * var(--u)) 0 0}.quest-module__worldSheet__fNTn5.quest-module__celebrateSheet__hcTyC .quest-module__celebrateSheetText__fsCC1 .quest-module__celebrateCoins__DHLPx{margin:0}.quest-module__worldSheet__fNTn5.quest-module__celebrateSheet__hcTyC .quest-module__celebrateSheetText__fsCC1 .quest-module__celebrateHint__2PpuY{margin:0;font-size:max(calc(15 * var(--u)),14px);line-height:1.4;font-weight:400;color:var(--tok-text2)}.quest-module__worldSheet__fNTn5.quest-module__celebrateSheet__hcTyC .quest-module__celebrateSheetRow__ASVPx{margin-top:calc(12 * var(--u))}.quest-module__worldSheet__fNTn5 .quest-module__sheetFooter__czUzR,.quest-module__shopBody__E-dDt .quest-module__celebrateSheetActions__uCfAt{border-radius:0;border-top:1.5px solid color-mix(in srgb,var(--tok-action) 35%,transparent);box-shadow:none}[data-more]>.quest-module__sheetFooter__czUzR,[data-more] .quest-module__shopBody__E-dDt .quest-module__celebrateSheetActions__uCfAt,.quest-module__worldSheet__fNTn5.quest-module__pickSheet__nZfH-[data-more] .quest-module__pickBtn__sLg43{box-shadow:0 -16px 28px -4px #0000003d}.quest-module__answerBtn__3LdDX{gap:calc(8 * var(--u))}.quest-module__answerIcon__wQkxy{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff}.quest-module__answerIcon__wQkxy svg{width:20px;height:20px}.quest-module__answerIconLine__V1lXC{fill:none;stroke:var(--tok-action);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.quest-module__answerIconStar__yqoCx{fill:none;stroke:#d71920;stroke-width:2.2;stroke-linejoin:round}.quest-module__celebrateSheetRow__ASVPx button:has(>.quest-module__answerIcon__wQkxy),.quest-module__shopBody__E-dDt .quest-module__worldBtn__Gv5-B:has(>.quest-module__answerIcon__wQkxy){display:inline-flex;align-items:center;justify-content:center;gap:8px}.quest-module__worldBtn__Gv5-B:disabled .quest-module__answerIcon__wQkxy{opacity:.6}.quest-module__selectBarText__wDpqm{display:grid;gap:2px;padding:4px 0}.quest-module__selectBarText__wDpqm .quest-module__selectTitle__ACydE{font-size:clamp(1rem,4.2vw,1.5rem);line-height:1.2}.quest-module__selectBarText__wDpqm .quest-module__selectSub__7Uaj4{font-size:clamp(.75rem,3.2vw,1rem)}@media (orientation: landscape) and (min-width: 640px) and (max-height: 520px){.quest-module__worldGrid__DdXbV{--card: min(260px, calc((100dvh - 3rem - 90px)/2 - 2.4rem) );gap:.5rem 1rem}.quest-module__worldCardName__JBSlr{font-size:.85rem;line-height:1.15;padding:0}}@media (orientation: landscape) and (min-width: 640px){.quest-module__worldGrid__DdXbV{display:flex;flex-wrap:wrap;justify-content:center;max-width:calc(3 * var(--card) + 2 * 1rem)}.quest-module__worldGrid__DdXbV>.quest-module__worldCard__ifMoD{width:var(--card)}}.quest-module__worldSheet__fNTn5:has(>.quest-module__sheetFooter__czUzR){padding-bottom:0}.quest-module__celebrateSheetParent__aqgD->.quest-module__stageSheetTitle__PkxFY{margin:0 0 calc(16 * var(--u));text-align:center}.quest-module__cardSectionHome__qCW42{border:none;border-radius:16px;background:#fff;box-shadow:0 4px 20px #3c286e14}.quest-module__cardSectionHome__qCW42 h2{color:#0f0341;font-family:Rubik,var(--font)}.quest-module__cardHeadingIcon__fZBzA{display:flex;align-items:center;gap:10px}.quest-module__cardHeadingIconBox__AAw0H{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#efe7f6}.quest-module__cardPageHome__uGMrX{position:relative;isolation:isolate}.quest-module__cardPageHome__uGMrX:before{content:"";position:absolute;z-index:-1;top:-160px;bottom:0;left:50%;width:min(1100px,200vw);transform:translate(-50%);background:url(/home-glow.svg) top center / 100% auto repeat-y;pointer-events:none}.quest-module__calmBig__JWf35{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:grid;place-items:center;padding:2rem;border:none;background:#fff;font:inherit;cursor:pointer}.quest-module__calmBigText__gX6nN{max-width:22ch;font-size:clamp(1.8rem,7vw,3.2rem);font-weight:700;line-height:1.35;text-align:center}.quest-module__sheetWaitIcons__0YIbI{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.quest-module__sheetWaitIcons__0YIbI span{display:inline-flex;align-items:center;gap:4px;padding:4px 12px;border-radius:999px;background:#efe7f6;color:#0f0341;font-weight:600}.quest-module__cardSectionHome__qCW42{background:#fff9f3;box-shadow:none;padding:12px 16px}.quest-module__cardSectionHome__qCW42 h2{margin:0 0 8px;font-size:16px;font-weight:700;line-height:16px}.quest-module__cardSectionHome__qCW42 p,.quest-module__cardSectionHome__qCW42 li{font-family:Rubik,var(--font);font-size:16px;font-weight:400;line-height:20px;color:#0f0341}.quest-module__cardSectionHome__qCW42 .quest-module__cardHeadingIconBox__AAw0H{width:auto;height:auto;background:none}.quest-module__sheetWaitIcons__0YIbI span{padding:0;background:none;color:#6f6573;font-family:Rubik,var(--font);font-weight:300}.SensoryBar-module__bar__J4-pS{padding:1rem 1.25rem;background:#f7f3ee;border-top:1px solid #e8e0d4}.SensoryBar-module__title__5YxVV{font-size:.8rem;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem}.SensoryBar-module__channels__AkbGv{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1rem}.SensoryBar-module__channel__KduR5{display:flex;align-items:center;gap:.4rem}.SensoryBar-module__emoji__tW3zD{font-size:1rem;line-height:1;flex-shrink:0}.SensoryBar-module__channelLabel__-a4GX{font-size:.85rem;color:#555;flex-shrink:0;min-width:2.5rem}.SensoryBar-module__dots__z6dEK{display:flex;gap:3px;flex:1}.SensoryBar-module__dot__PSlrY{width:10px;height:10px;border-radius:50%;flex-shrink:0}.SensoryBar-module__empty__Gj2ol{background:#ddd}.SensoryBar-module__low__VuKMr{background:#5aab6e}.SensoryBar-module__mid__MeThp{background:#e6a832}.SensoryBar-module__high__LwL3Y{background:#d95f5f}.SensoryBar-module__ocean__heB8g{background:#fff;border:1px solid rgba(8,126,139,.18);border-radius:14px;margin-bottom:.75rem}.SensoryBar-module__ocean__heB8g .SensoryBar-module__title__5YxVV{color:#526570}.SensoryBar-module__lilac__Xwcsx{background:#f6f2fa;border-top-color:#ebe4f2}.book-module__book__vmS-U{min-height:100dvh;display:flex;flex-direction:column;align-items:center;background:#f7faf9;padding:1.5rem 1.5rem 2rem}.book-module__pageCounter__6iH1r{display:flex;gap:.5rem;padding:.5rem 0 1rem}.book-module__dot__QjEaA{width:8px;height:8px;border-radius:50%;background:#d0c8b8;transition:background .2s,transform .2s}.book-module__dotActive__0mQSa{background:#087e8b;transform:scale(1.3)}.book-module__pageContent__yXJ15{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%;max-width:420px;text-align:center}.book-module__illustration__nVjgs{font-size:7rem;line-height:1;filter:drop-shadow(0 4px 12px rgba(0,0,0,.12))}.book-module__mainText__bV6sC{font-size:1.8rem;font-weight:800;color:#1a1a1a;margin:0;line-height:1.35}.book-module__subText__r8Fmk{font-size:1.1rem;color:#555;margin:0;line-height:1.6;background:#fff;border-radius:1rem;padding:1rem 1.25rem;box-shadow:0 2px 8px #00000012;width:100%;box-sizing:border-box}.book-module__nav__rsj3C{display:flex;gap:1rem;width:100%;max-width:420px;padding-top:1rem}.book-module__nextBtn__5QKCn{flex:2;padding:1rem;border-radius:14px;border:none;background:#087e8b;color:#fff;font-size:1.1rem;font-weight:700;cursor:pointer;transition:opacity .15s}.book-module__nextBtn__5QKCn:active{opacity:.85}.book-module__backBtn__TL7Gp{flex:1;padding:1rem;border-radius:14px;border:1px solid #d5dde2;background:#fff;color:#173b4d;font-size:1rem;font-weight:600;cursor:pointer}.book-module__parentSelect__Il4vI{flex:1;display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:420px;padding-top:1rem}.book-module__parentSelectTitle__ppl6-{font-size:1rem;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.05em;margin:0}.book-module__parentSelectSub__gGh8D{font-size:1.1rem;color:#1a1a1a;margin:0;text-align:center;line-height:1.5}.book-module__procGrid__DTs7F{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;width:100%}.book-module__procCard__r0WmU{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .75rem;border-radius:14px;border:1px solid #d5dde2;background:#fff;cursor:pointer;transition:border-color .15s,background .15s}.book-module__procCardOn__l-NVN{border-color:#6b4f2a;background:#f5ede0}.book-module__procEmoji__V0B-w{font-size:2.5rem;line-height:1}.book-module__procLabel__NL55e{font-size:.9rem;font-weight:600;color:#1a1a1a;text-align:center;line-height:1.3}.book-module__shelf__P7Wi6{min-height:100dvh;background:#fffdf8}.book-module__tabs__bxerb{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 14px;background:#fff;border-bottom:1px solid #eee4d2}.book-module__tab__alu2c{display:flex;align-items:center;justify-content:center;min-height:48px;padding:6px 10px;border-radius:14px;border:1px solid #d5dde2;background:#fff;color:#173b4d;font-weight:700;font-size:.95rem;text-align:center;text-decoration:none}.book-module__tabOn__F9vbA{background:#087e8b;border-color:#087e8b;color:#fff}.book-module__topbar__t0btw{position:sticky;top:0;z-index:30;background:#fff}.book-module__topbarInner__VH-FR{max-width:900px;margin-inline:auto;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:8px;padding:6px var(--space-4, 20px)}.book-module__topGroup__V6OA6{display:flex;align-items:center;gap:.5rem}.book-module__topFlag__DPZld{display:grid;place-items:center;width:40px;height:40px;font-size:1.25rem;background:transparent;border:none;text-decoration:none}.book-module__topBtn__YcjGB{width:46px;height:46px;display:grid;place-items:center;border:none;background:#f6f1e6;color:#6b4f2a;border-radius:50%;font-size:1.5rem;line-height:1;cursor:pointer}.book-module__parentBtn__9ewD6{margin-top:.75rem;min-height:48px;padding:10px 22px;border:1px solid #d5dde2;border-radius:14px;background:#fff;color:#173b4d;font-weight:700;cursor:pointer}.book-module__sheetBackdrop__xhAAr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#281e0a66;display:flex;align-items:flex-end;justify-content:center}.book-module__sheet__6NK5p{width:min(680px,100%);max-height:80dvh;overflow-y:auto;background:#fff;border-radius:20px 20px 0 0;padding:1.25rem 1.5rem 1.5rem;color:#173b4d;line-height:1.6}.book-module__sheetTitle__7Dgbz{margin:0 0 .5rem;font-size:1.2rem;color:#6b4f2a}.book-module__sheetLabel__iD7ER{margin:1rem 0 .25rem;font-size:.95rem;color:#6b4f2a}.book-module__sheetList__8BeJF{margin:0;padding-inline-start:1.2em}.book-module__roniFigure__Y5x16{margin-bottom:.5rem}.book-module__roniFigure__Y5x16{display:flex;align-items:flex-end;justify-content:center;gap:6px}.book-module__companion__PD3Zo{width:64px;height:64px;display:grid;place-items:center;font-size:2.4rem;border-radius:50%;background:#fff;border:2px solid #e3d9c6;overflow:hidden}.book-module__companion__PD3Zo img{width:100%;height:100%;object-fit:cover}.book-module__stageInfo__jMuNt{width:min(560px,100%);margin-top:1rem;padding:1rem 1.25rem;background:#fff;border:1px solid #d5dde2;border-radius:14px;color:#173b4d;line-height:1.6;font-size:.98rem;text-align:start}.book-module__stageInfo__jMuNt p{margin:0 0 .5rem}.book-module__measureRow__U36jf{display:flex;justify-content:center;gap:18px;margin-top:1rem;flex-wrap:wrap}.book-module__measureBtn__K1spe{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:none;background:none;cursor:pointer;color:#173b4d}.book-module__measureLabel__fgR52{font-weight:700;font-size:.95rem}.book-module__sheetActions__-mIxQ{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:1.25rem}.book-module__sheetBtnOutline__dfbXd,.book-module__sheetBtnSolid__JnXkE{width:100%;min-height:56px;padding:12px 16px;border-radius:14px;font-size:1.05rem;font-weight:700;cursor:pointer;box-sizing:border-box}.book-module__sheetBtnOutline__dfbXd{border:1px solid #d5dde2;background:#fff;color:#173b4d}.book-module__sheetBtnSolid__JnXkE{border:none;background:#087e8b;color:#fff}.book-module__videoSlot__rOk3q{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:start;margin-top:1rem;padding:14px;border:2px dashed #d5dde2;border-radius:16px;background:#fff;color:#3d5563;font-size:.95rem;line-height:1.55}.book-module__videoSlot__rOk3q strong{color:#173b4d}.book-module__videoSlot__rOk3q p{margin-top:4px}.book-module__videoSlotIcon__b6QTr{width:52px;height:52px;border-radius:50%;background:#f7faf9;display:grid;place-items:center;font-size:24px}.CareCardView-module__rows__nZLWo{display:flex;flex-direction:column;gap:0;border:1.5px solid #e0e0e0;border-radius:14px;overflow:hidden}.CareCardView-module__row__TanUh{display:flex;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid #f0f0f0;align-items:baseline}.CareCardView-module__row__TanUh:last-child{border-bottom:none}.CareCardView-module__label__p-LZn{flex-shrink:0;width:110px;font-weight:700;font-size:.9rem;color:#555}.CareCardView-module__value__HL-1L{flex:1;font-size:.97rem;line-height:1.5}.CareCardPaper-module__offscreen__eWRXC{position:fixed;top:0;left:-10000px}.CareCardPaper-module__paper__LQibR{width:794px;padding:53px;box-sizing:border-box;background:#fff;color:#1a1a1a;font-family:inherit}.CareCardPaper-module__card__TbE6P{border:2px solid var(--c-primary);border-radius:12px;overflow:hidden}.CareCardPaper-module__head__OCVCp{background:var(--c-primary);color:#fff;padding:14px 20px;display:flex;align-items:center;gap:10px}.CareCardPaper-module__headIcon__8iMoB{font-size:28px}.CareCardPaper-module__title__Be2-s{font-size:26px;font-weight:700;line-height:1.25}.CareCardPaper-module__age__buc9U{font-size:16px;opacity:.9}.CareCardPaper-module__paper__LQibR .app-no-print{display:none}.CareCardPaper-module__paper__LQibR .CareCardPaper-module__rows__NuDap{border:0;border-radius:0}.CareCardPaper-module__paper__LQibR .CareCardPaper-module__rows__NuDap,.CareCardPaper-module__paper__LQibR .CareCardPaper-module__row__825Ah{display:block;padding:11px 20px;border-bottom:1px solid #d9d9d9}.CareCardPaper-module__paper__LQibR .CareCardPaper-module__rows__NuDap:last-child,.CareCardPaper-module__paper__LQibR .CareCardPaper-module__row__825Ah:last-child{border-bottom:0}.CareCardPaper-module__paper__LQibR .CareCardPaper-module__label__SSnp8,.CareCardPaper-module__paper__LQibR .CareCardPaper-module__value__i0UYP{display:inline;width:auto;font-size:17px;line-height:1.5}.CareCardPaper-module__paper__LQibR .CareCardPaper-module__label__SSnp8{font-weight:800;color:var(--c-primary-dark)}.CareCardPaper-module__paper__LQibR .CareCardPaper-module__label__SSnp8:after{content:": "}.CareCardPaper-module__paper__LQibR .CareCardPaper-module__value__i0UYP{font-weight:500;color:#1a1a1a}.CareCardPaper-module__paper__LQibR section{border-top:2px solid var(--c-primary)}.CareCardPaper-module__paper__LQibR h2{margin:14px 20px 4px;font-size:18px;font-weight:800;color:var(--c-primary-dark)}.CareCardPaper-module__paper__LQibR ul{margin:0 20px 14px}.CareCardPaper-module__paper__LQibR li{font-size:17px;font-weight:500}.CareCardViewPage-module__card__rgtnH{background:#fff;border:3px solid var(--c-primary);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.CareCardViewPage-module__cardHead__jqZXd{background:var(--c-primary);color:#fff;padding:var(--space-3) var(--space-4);display:flex;align-items:center;gap:var(--space-2)}.CareCardViewPage-module__cardHeadIcon__oHpjc{font-size:1.5rem}.CareCardViewPage-module__cardTitle__f8YYq{font-size:1.45rem;font-weight:700;line-height:1.25}.CareCardViewPage-module__cardAge__Wx3yq{font-size:1rem;opacity:.9}.CareCardViewPage-module__empty__OlPhm{text-align:center;padding:var(--space-7) var(--space-4);display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.CareCardViewPage-module__empty__OlPhm h1{color:#173b4d}.CareCardViewPage-module__empty__OlPhm p{color:#6f6573}.CareCardViewPage-module__emptyBtn__1958q{padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);background:#6f4691;color:#fff;font-weight:700}.CareCardViewPage-module__staffScreen__1iTAn{position:relative;isolation:isolate;min-height:100dvh;background:transparent;color:#0f0341;padding:16px;font-family:Rubik,var(--font)}.CareCardViewPage-module__staffScreen__1iTAn:before{content:"";position:absolute;z-index:-1;top:-160px;bottom:0;left:50%;width:min(1100px,200vw);transform:translate(-50%);background:url(/home-glow.svg) top center / 100% auto repeat-y;pointer-events:none}.CareCardViewPage-module__staffScreen__1iTAn *{color:inherit;border-color:#ebe4f2}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__rows__aN-bn,.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__row__NNHSl{background:transparent}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__label__zy1S9,.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__value__rbrsz{font-size:1.45rem;font-weight:800;line-height:1.35}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__card__rgtnH,.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__rows__aN-bn,.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__row__NNHSl{background:transparent;box-shadow:none}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__label__zy1S9,.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__value__rbrsz{color:#0f0341}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__cardHead__jqZXd{background:#6f4691}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__cardHead__jqZXd,.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__cardHead__jqZXd *{color:#fff}.CareCardViewPage-module__staffScreen__1iTAn{padding:0}.CareCardViewPage-module__staffScreen__1iTAn .app-container{max-width:none;padding:0}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__card__rgtnH{border:0;border-radius:0;box-shadow:none;padding:0;margin:0}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__cardHead__jqZXd{border-radius:0;margin:0}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__label__zy1S9,.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__value__rbrsz,.CareCardViewPage-module__staffScreen__1iTAn li,.CareCardViewPage-module__staffScreen__1iTAn h2{font-size:1.45rem;font-weight:800;line-height:1.35}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__label__zy1S9,.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__value__rbrsz,.CareCardViewPage-module__staffScreen__1iTAn li,.CareCardViewPage-module__staffScreen__1iTAn h2{font-family:inherit;font-weight:700}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__rows__aN-bn,.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__row__NNHSl{display:block}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__label__zy1S9,.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__value__rbrsz{display:inline}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__label__zy1S9:after{content:": "}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__rows__aN-bn,.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__row__NNHSl,.CareCardViewPage-module__staffScreen__1iTAn section{padding-inline:1.25rem}.CareCardViewPage-module__staffScreen__1iTAn ul,.CareCardViewPage-module__staffScreen__1iTAn h2{margin-inline:1.25rem}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__rows__aN-bn,.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__row__NNHSl{border:0;border-radius:0}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__cardAge__Wx3yq{font-size:1.3rem;font-weight:700;opacity:1}.CareCardViewPage-module__actions__02cV4{display:flex;flex-wrap:wrap;gap:12px;padding:1.5rem 1.25rem 2rem}.CareCardViewPage-module__actionBtn__UY8gt{flex:1 1 140px;min-height:52px;padding:0 1.25rem;border:2px solid #6f4691;border-radius:999px;background:#fff;color:#6f4691;font:inherit;font-size:1.1rem;font-weight:700;cursor:pointer}.CareCardViewPage-module__actionBtn__UY8gt:hover,.CareCardViewPage-module__actionBtn__UY8gt:focus-visible{background:#efe7f6}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__label__zy1S9 svg,.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__label__zy1S9 img,.CareCardViewPage-module__staffScreen__1iTAn h2 svg{display:inline-block;vertical-align:-3px;margin-inline-end:4px}.CareCardViewPage-module__cardHeadIcon__oHpjc{display:grid;place-items:center}.CareCardViewPage-module__staffScreen__1iTAn .CareCardViewPage-module__cardHead__jqZXd svg{stroke:#fff}.CareCardViewPage-module__staffScreen__1iTAn section{margin-top:1.75rem}:root{--c-bg: #f4f7f6;--c-surface: #ffffff;--c-surface-2: #eef3f2;--c-border: #dce6e4;--c-text: #1f2d2b;--c-text-soft: #55645f;--c-text-faint: #8b988f;--c-primary: #3f8f8a;--c-primary-dark: #2f6f6b;--c-primary-soft: #dcecea;--c-accent: #e8a26b;--c-accent-soft: #fbeadb;--c-medium: #d9a441;--c-medium-soft: #f5e9d0;--c-lilac: #b9a7d8;--c-lilac-soft: #ece6f5;--c-sky: #7fb3d5;--c-sky-soft: #e2eef6;--c-calm: #77b28a;--c-calm-soft: #e2f0e6;--c-alert: #c96a5c;--c-alert-soft: #f8e6df;--radius-sm: 10px;--radius: 16px;--radius-lg: 24px;--radius-pill: 999px;--shadow-sm: 0 1px 3px rgba(31, 45, 43, .06);--shadow: 0 6px 20px rgba(31, 45, 43, .08);--shadow-lg: 0 12px 34px rgba(31, 45, 43, .12);--space-1: 4px;--space-2: 10px;--space-3: 14px;--space-4: 20px;--space-5: 32px;--space-6: 44px;--space-7: 64px;--font: "Assistant", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--tap: 48px;--page-max: 880px;--ease: cubic-bezier(.22, .61, .36, 1)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body,#root{height:100%}html{font-size:clamp(17px,16px + .4vw,21px)}body{font-family:var(--font);background:var(--c-bg);color:var(--c-text);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--c-primary);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.app-container{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--space-4)}.app-stack{display:flex;flex-direction:column;gap:var(--space-4)}.app-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.app-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.app-skip-link{position:absolute;inset-inline-start:var(--space-4);top:-100px;background:#2b6f6b;color:#fff;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);z-index:100;transition:top .15s var(--ease)}.app-skip-link:focus{top:var(--space-4)}@media print{body{background:#fff}.app-no-print{display:none!important}body:has(.app-print-area) *{visibility:hidden}body:has(.app-print-area) .app-print-area,body:has(.app-print-area) .app-print-area *{visibility:visible}.app-print-area{position:absolute;inset-inline-start:0;top:0;width:100%;box-shadow:none!important}}.app-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
