.HealthCluesGameShell-module__sYlzra__shell{--hc-ink:#f7f1df;--hc-muted:#f7f1dfb3;--hc-gold:#efc56f;isolation:isolate;min-height:100dvh;color:var(--hc-ink);background:#0b171a;position:relative;overflow-x:clip}.HealthCluesGameShell-module__sYlzra__backdrop{z-index:-2;pointer-events:none;background-image:linear-gradient(#071216c2 0%,#0712166b 28%,#071216ad 100%),url(/healthclues/assets/world/healthclues-world-overworld.webp);background-position:50%;background-size:cover;position:fixed;inset:0;transform:scale(1.02)}.HealthCluesGameShell-module__sYlzra__backdrop:after{content:"";background:radial-gradient(at 50% 28%,#0000 0%,#040c0f33 48%,#040c0fb8 100%);position:absolute;inset:0}.HealthCluesGameShell-module__sYlzra__shell:has([data-hc-world-preview]) .HealthCluesGameShell-module__sYlzra__backdrop{display:none}.HealthCluesGameShell-module__sYlzra__shell:has([data-hc-world-preview]){width:100%;height:100dvh;min-height:100dvh;position:fixed;inset:0;overflow:hidden}.HealthCluesGameShell-module__sYlzra__shell:has([data-hc-game-canvas]){width:100%;height:100dvh;min-height:100dvh;position:fixed;inset:0;overflow:hidden}.HealthCluesGameShell-module__sYlzra__shell:has([data-hc-game-canvas]) .HealthCluesGameShell-module__sYlzra__backdrop{display:none}.HealthCluesGameShell-module__sYlzra__shell:has([data-hc-game-canvas]) .HealthCluesGameShell-module__sYlzra__topbar{position:absolute;inset:0 0 auto}.HealthCluesGameShell-module__sYlzra__shell[data-spotlight-navigation=quest] .HealthCluesGameShell-module__sYlzra__topbar{z-index:110}.HealthCluesGameShell-module__sYlzra__shell[data-spotlight-navigation=quest] [data-game-nav=quest]{color:#fff0bd;background:#ebbf5b42;border-color:#ffe296e6;box-shadow:0 0 0 3px #ffe2963d,0 0 26px #ffd77459}.HealthCluesGameShell-module__sYlzra__shell:has([data-hc-game-canvas]) .HealthCluesGameShell-module__sYlzra__content{height:100dvh;min-height:0;padding:0}.HealthCluesGameShell-module__sYlzra__topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071316d1;border-bottom:1px solid #f4e2b133;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.5rem clamp(.75rem,3vw,2.5rem);display:flex;position:sticky;top:0}.HealthCluesGameShell-module__sYlzra__brand{color:#fff8e7;align-items:center;gap:.65rem;min-width:max-content;text-decoration:none;display:inline-flex}.HealthCluesGameShell-module__sYlzra__brandMark{color:#ffe3a0;background:linear-gradient(145deg,#42654c,#183b38 72%);border:1px solid #efc56f9e;border-radius:.8rem;place-items:center;width:2.35rem;height:2.35rem;display:grid;box-shadow:inset 0 1px #fff3,0 6px 20px #00000040}.HealthCluesGameShell-module__sYlzra__brandWords{gap:.08rem;line-height:1;display:grid}.HealthCluesGameShell-module__sYlzra__brandWords strong{letter-spacing:.17em;font-size:.72rem}.HealthCluesGameShell-module__sYlzra__brandWords span{color:var(--hc-muted);letter-spacing:.08em;font-size:.58rem}.HealthCluesGameShell-module__sYlzra__nav{justify-content:center;align-items:center;gap:clamp(.15rem,1vw,.7rem);display:flex}.HealthCluesGameShell-module__sYlzra__navLink{color:#f7f1dfc7;letter-spacing:.06em;border:1px solid #0000;border-radius:.85rem;justify-content:center;align-items:center;gap:.38rem;min-height:2.7rem;padding:.45rem .65rem;font-size:.67rem;font-weight:800;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.HealthCluesGameShell-module__sYlzra__navLink:hover{color:#fff4cf;background:#efc56f1a;border-color:#efc56f57;transform:translateY(-1px)}.HealthCluesGameShell-module__sYlzra__navLinkActive{color:#ffe3a0;background:#efc56f21;border-color:#efc56f61}.HealthCluesGameShell-module__sYlzra__navIcon{flex:none;width:1rem;height:1rem}.HealthCluesGameShell-module__sYlzra__xp{color:#ffe3a0;background:#4a361880;border:1px solid #efc56f6b;border-radius:999px;align-items:center;gap:.35rem;min-width:max-content;padding:.48rem .7rem;font-size:.7rem;font-weight:900;display:inline-flex}.HealthCluesGameShell-module__sYlzra__content{z-index:1;min-height:calc(100dvh - 4.25rem);padding-bottom:env(safe-area-inset-bottom,0px);position:relative}.HealthCluesGameShell-module__sYlzra__welcomeShell{min-height:100dvh}.HealthCluesGameShell-module__sYlzra__welcomeShell .HealthCluesGameShell-module__sYlzra__topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0511148c,#0000);border-bottom-color:#0000;position:absolute;inset:0 0 auto}.HealthCluesGameShell-module__sYlzra__welcomeShell .HealthCluesGameShell-module__sYlzra__content{min-height:100dvh}.HealthCluesGameShell-module__sYlzra__loading{place-items:center;min-height:min(70dvh,46rem);padding:2rem;display:grid}.HealthCluesGameShell-module__sYlzra__loadingCard{text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08181ac2;border:1px solid #efdca947;border-radius:1.5rem;width:min(100%,26rem);padding:1.5rem;box-shadow:0 22px 60px #00000052}.HealthCluesGameShell-module__sYlzra__loadingMark{border:2px solid #efc56f40;border-top-color:var(--hc-gold);border-radius:50%;width:1.8rem;height:1.8rem;margin:0 auto .9rem;animation:.85s linear infinite HealthCluesGameShell-module__sYlzra__hc-spin}.HealthCluesGameShell-module__sYlzra__errorButton{color:#fff1c7;background:#efc56f29;border:1px solid #efc56f8c;border-radius:.8rem;min-height:2.8rem;margin-top:1rem;padding:.6rem 1rem;font-weight:800}@keyframes HealthCluesGameShell-module__sYlzra__hc-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.HealthCluesGameShell-module__sYlzra__topbar{min-height:3.8rem}.HealthCluesGameShell-module__sYlzra__navLink{gap:.25rem;min-height:2.5rem;padding:.38rem .45rem;font-size:.59rem}.HealthCluesGameShell-module__sYlzra__navIcon{width:.9rem;height:.9rem}}@media (max-width:680px){.HealthCluesGameShell-module__sYlzra__topbar{gap:.35rem;min-height:3.7rem;padding:.35rem .55rem}.HealthCluesGameShell-module__sYlzra__brand{gap:.4rem}.HealthCluesGameShell-module__sYlzra__brandMark{border-radius:.65rem;width:2rem;height:2rem}.HealthCluesGameShell-module__sYlzra__brandWords strong{font-size:.58rem}.HealthCluesGameShell-module__sYlzra__brandWords span{font-size:.49rem}.HealthCluesGameShell-module__sYlzra__nav{z-index:40;padding:.35rem .25rem calc(.35rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071316f0;border-top:1px solid #f4e2b133;justify-content:space-around;gap:0;position:fixed;inset:auto 0 0}.HealthCluesGameShell-module__sYlzra__navLink{letter-spacing:.025em;border-radius:.7rem;flex-direction:column;gap:.18rem;min-width:3.1rem;min-height:3rem;padding:.3rem .22rem;font-size:.49rem}.HealthCluesGameShell-module__sYlzra__navIcon{width:1.05rem;height:1.05rem}.HealthCluesGameShell-module__sYlzra__xp{padding:.4rem .5rem;font-size:.61rem}.HealthCluesGameShell-module__sYlzra__content{min-height:calc(100dvh - 3.7rem);padding-bottom:calc(4.3rem + env(safe-area-inset-bottom,0px))}.HealthCluesGameShell-module__sYlzra__welcomeShell .HealthCluesGameShell-module__sYlzra__content{padding-bottom:env(safe-area-inset-bottom,0px)}.HealthCluesGameShell-module__sYlzra__welcomeShell .HealthCluesGameShell-module__sYlzra__nav{display:none}}@media (prefers-reduced-motion:reduce){.HealthCluesGameShell-module__sYlzra__navLink{transition:none}.HealthCluesGameShell-module__sYlzra__loadingMark{animation:none}}
.HealthCluesAdventurer-module__wT64CG__character{filter:drop-shadow(0 1rem 1.2rem #00000057);background-image:url(/healthclues/assets/characters/adventurer-poses.webp);background-repeat:no-repeat;background-size:300% 200%;flex:none;display:block}
.HealthCluesQuiz-module__Yv6qZa__screen{--quest-glow:#5d84c747;isolation:isolate;color:#f7f0dc;min-height:calc(100dvh - 4.25rem);padding:clamp(1rem,3vw,2.75rem);position:relative;overflow:clip}.HealthCluesQuiz-module__Yv6qZa__screen[data-quest=feel-calmer]{--quest-glow:#a089d34d}.HealthCluesQuiz-module__Yv6qZa__screen[data-quest=more-energy]{--quest-glow:#edb1584d}.HealthCluesQuiz-module__Yv6qZa__screen[data-quest=eat-healthier]{--quest-glow:#8ab9694d}.HealthCluesQuiz-module__Yv6qZa__screen[data-quest=move-more]{--quest-glow:#7fbcd84d}.HealthCluesQuiz-module__Yv6qZa__screen[data-quest=healthy-weight]{--quest-glow:#cda2ca4d}.HealthCluesQuiz-module__Yv6qZa__screen[data-quest=natural-wellness]{--quest-glow:#75b7924d}.HealthCluesQuiz-module__Yv6qZa__screen[data-quest=health-concern]{--quest-glow:#c7a2734d}.HealthCluesQuiz-module__Yv6qZa__worldArt,.HealthCluesQuiz-module__Yv6qZa__sceneShade{z-index:-2;pointer-events:none;position:absolute;inset:0}.HealthCluesQuiz-module__Yv6qZa__worldArt{background-image:radial-gradient(ellipse at 25% 44%, var(--quest-glow), transparent 52%), url(/healthclues/assets/world/healthclues-world-overworld.webp);filter:saturate(.88);background-position:50%,50% 52%;background-size:cover;transform:scale(1.02)}.HealthCluesQuiz-module__Yv6qZa__sceneShade{z-index:-1;background:linear-gradient(90deg,#071217d1,#0814187a 43%,#081418bd),linear-gradient(#05101338,#051013b8)}.HealthCluesQuiz-module__Yv6qZa__scene{grid-template-columns:minmax(13rem,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(1.25rem,4vw,4rem);width:min(100%,78rem);min-height:calc(100dvh - 9rem);margin:0 auto;display:grid}.HealthCluesQuiz-module__Yv6qZa__adventureRail{flex-direction:column;justify-content:center;align-items:flex-start;min-height:28rem;padding:clamp(1rem,2vw,2rem) 0;display:flex;position:sticky;top:6rem}.HealthCluesQuiz-module__Yv6qZa__chapter{color:#f1d48e;letter-spacing:.2em;text-transform:uppercase;text-shadow:0 2px 12px #071316;font-size:.65rem;font-weight:950}.HealthCluesQuiz-module__Yv6qZa__regionName{color:#fff4d5;text-shadow:0 3px 16px #000000b8;max-width:20rem;margin-top:.7rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.6rem,3vw,2.7rem);font-weight:700;line-height:1.08}.HealthCluesQuiz-module__Yv6qZa__railCopy{color:#f8f1ddcc;text-shadow:0 2px 12px #000c;max-width:20rem;margin-top:.65rem;font-size:.88rem;line-height:1.65}.HealthCluesQuiz-module__Yv6qZa__railCharacter{filter:drop-shadow(0 1rem 1.2rem #00000075);width:clamp(9rem,18vw,16rem);margin:.7rem 0 -.75rem -.7rem}.HealthCluesQuiz-module__Yv6qZa__content{width:100%;min-width:0;max-width:50rem;margin:0 auto}.HealthCluesQuiz-module__Yv6qZa__panel{color:#20332e;background:linear-gradient(145deg,#fbf3dbf7,#e6dab8f5);border:1px solid #e8c780a8;border-radius:1.8rem;overflow:hidden;box-shadow:0 1.4rem 3.4rem #00000061,inset 0 1px #ffffffbd}.HealthCluesQuiz-module__Yv6qZa__questPanel{padding:clamp(1.2rem,2.8vw,2.4rem)}.HealthCluesQuiz-module__Yv6qZa__questCard{isolation:isolate;background:linear-gradient(125deg,#102727,#284b42);border-color:#ffebb79e;min-height:11rem;position:relative;overflow:hidden;box-shadow:0 .6rem 1.3rem #0916193d}.HealthCluesQuiz-module__Yv6qZa__questLandscape{z-index:0;background-image:linear-gradient(90deg,#050f151f,#050f1599),url(/healthclues/assets/world/healthclues-world-overworld.webp);background-size:100% 100%,320%;transition:transform .4s,filter .4s;position:absolute;inset:0}.HealthCluesQuiz-module__Yv6qZa__questCard:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#050f151f,#050f1547),linear-gradient(#050f1514 10%,#050f15f0);position:absolute;inset:0}.HealthCluesQuiz-module__Yv6qZa__questCard:hover .HealthCluesQuiz-module__Yv6qZa__questLandscape,.HealthCluesQuiz-module__Yv6qZa__questCard:focus-visible .HealthCluesQuiz-module__Yv6qZa__questLandscape{filter:saturate(1.12)brightness(1.08);transform:scale(1.06)}.HealthCluesQuiz-module__Yv6qZa__questCopy,.HealthCluesQuiz-module__Yv6qZa__questSummary{z-index:1;color:#fff8e8;text-shadow:0 2px 10px #000000b8;position:relative}.HealthCluesQuiz-module__Yv6qZa__questRegion{color:#ffe7aa}.HealthCluesQuiz-module__Yv6qZa__progressTrack{background:#d7d0b8;border:1px solid #54634d38;border-radius:999px;height:.55rem;overflow:hidden}.HealthCluesQuiz-module__Yv6qZa__progressFill{border-radius:inherit;background:linear-gradient(90deg,#5b9076,#b4b96b 75%,#e6bd64);height:100%;transition:width .22s;box-shadow:0 0 .8rem #699d7061}.HealthCluesQuiz-module__Yv6qZa__eligibility{color:#674d25;letter-spacing:.09em;text-transform:uppercase;background:#e8cf9370;border:1px solid #ad7e2c6b;border-radius:999px;align-items:center;gap:.45rem;margin-top:1.1rem;padding:.45rem .75rem;font-size:.65rem;font-weight:900;display:inline-flex}.HealthCluesQuiz-module__Yv6qZa__resultBanner{background:linear-gradient(135deg,#153b35,#2f6654 65%,#507650);border:1px solid #e8c7808c;box-shadow:0 .8rem 1.8rem #0b251f3d}.HealthCluesQuiz-module__Yv6qZa__actionPrimary{color:#2f2a1c;background:linear-gradient(#f0d084,#c38e43);border:1px solid #ffe9b1b3;box-shadow:0 .45rem #77582f,0 .8rem 1.5rem #211e1333}.HealthCluesQuiz-module__Yv6qZa__actionPrimary:hover{filter:brightness(1.05)}@media (max-width:760px){.HealthCluesQuiz-module__Yv6qZa__screen{padding:.85rem .8rem calc(6rem + env(safe-area-inset-bottom,0px))}.HealthCluesQuiz-module__Yv6qZa__scene{min-height:initial;grid-template-columns:minmax(0,1fr);gap:.85rem}.HealthCluesQuiz-module__Yv6qZa__adventureRail{flex-direction:row;align-items:center;gap:.85rem;min-height:6.5rem;padding:.15rem .1rem;position:relative;top:auto}.HealthCluesQuiz-module__Yv6qZa__railCharacter{margin:0;width:4.4rem!important;height:6.6rem!important}.HealthCluesQuiz-module__Yv6qZa__railText{min-width:0}.HealthCluesQuiz-module__Yv6qZa__chapter{letter-spacing:.13em;font-size:.55rem}.HealthCluesQuiz-module__Yv6qZa__regionName{margin-top:.25rem;font-size:1.35rem}.HealthCluesQuiz-module__Yv6qZa__railCopy{margin-top:.2rem;font-size:.72rem;line-height:1.4}.HealthCluesQuiz-module__Yv6qZa__panel{border-radius:1.3rem}.HealthCluesQuiz-module__Yv6qZa__questPanel{padding:1.1rem}.HealthCluesQuiz-module__Yv6qZa__questCard{min-height:8.7rem}}@media (prefers-reduced-motion:reduce){.HealthCluesQuiz-module__Yv6qZa__progressFill,.HealthCluesQuiz-module__Yv6qZa__questLandscape{transition:none}}
.WellnessPlanBuilder-module__sTKYgW__petGuide{background:linear-gradient(112deg,#f2f0df 0%,#fffdf5 68%,#f3eddd 100%);border:1px solid #d8c58f;border-radius:1.15rem;align-items:center;gap:.9rem;margin-top:1rem;padding:.65rem .9rem;display:flex;box-shadow:inset 0 1px #ffffffb3,0 5px 16px #3047380c}.WellnessPlanBuilder-module__sTKYgW__petPortrait{filter:drop-shadow(0 4px 5px #344b3a30);flex:none;align-content:end;justify-items:center;width:4.25rem;height:4.55rem;animation:none;display:grid;position:relative}.WellnessPlanBuilder-module__sTKYgW__petPortrait .hc-pet-art{width:100%;height:calc(100% - .9rem);overflow:visible}.WellnessPlanBuilder-module__sTKYgW__petPortrait .hc-pet-name{display:none}.WellnessPlanBuilder-module__sTKYgW__petSpeech{color:#294138;background:#fffefa;border:1px solid #e3d7b6;border-radius:.9rem;flex:1;min-width:0;padding:.6rem .8rem;position:relative;box-shadow:0 2px 7px #3144350b}.WellnessPlanBuilder-module__sTKYgW__petSpeech:before{content:"";background:#fffefa;border-bottom:1px solid #e3d7b6;border-left:1px solid #e3d7b6;width:.65rem;height:.65rem;position:absolute;top:1.1rem;left:-.38rem;transform:rotate(45deg)}.WellnessPlanBuilder-module__sTKYgW__petSpeech>span{color:#82672f;letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:900}.WellnessPlanBuilder-module__sTKYgW__petSpeech p{margin-top:.15rem;font-size:.86rem;line-height:1.5}@media (max-width:480px){.WellnessPlanBuilder-module__sTKYgW__petGuide{gap:.55rem;padding:.5rem .6rem}.WellnessPlanBuilder-module__sTKYgW__petPortrait{width:3.3rem;height:3.75rem}.WellnessPlanBuilder-module__sTKYgW__petSpeech{padding:.5rem .62rem}.WellnessPlanBuilder-module__sTKYgW__petSpeech p{font-size:.79rem;line-height:1.42}.WellnessPlanBuilder-module__sTKYgW__petSpeech>span{font-size:.58rem}}@media (prefers-reduced-motion:reduce){.WellnessPlanBuilder-module__sTKYgW__petPortrait{animation:none!important}}
