.mh{max-width:640px;margin:0 auto;padding:34px 20px calc(104px + env(safe-area-inset-bottom, 0px))}.mh-center{text-align:center}.mh-intro{padding:14px 4px 8px}.mh-h1{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.65rem,5vw,2.4rem);line-height:1.1;margin:12px 0 0}.mh-card{border:1px solid var(--line,rgba(0,0,0,.1));border-radius:22px;background:hsla(0,0%,100%,.62);padding:28px 22px}.mh-deck{padding:4px 0 0}.mh-ambient{position:relative;isolation:isolate}.mh-ambient:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(46% 42% at 72% 14%,var(--dawn-soft,#ffe0be),transparent 70%);opacity:.7;pointer-events:none;animation:mh-drift 18s ease-in-out infinite alternate}@keyframes mh-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-4%,3%,0) scale(1.08)}}.mh-nudge{font-size:.82rem;letter-spacing:.02em;opacity:.6;font-style:italic;margin:10px auto 6px;max-width:42ch}.mh-spine{display:flex;gap:5px;margin:2px 0 16px}.mh-seg{flex:1;height:5px;border-radius:999px;background:rgba(0,0,0,.1);overflow:hidden;position:relative}.mh-seg:after{content:"";position:absolute;inset:0;width:0;border-radius:inherit;background:linear-gradient(90deg,var(--ai-bright,#4de89b),var(--ai,#10c26e));transition:width .4s var(--ease,ease)}.mh-seg.done:after{width:100%}.mh-seg.live:after{width:40%;opacity:.6}.mh-stack{min-height:30px;justify-content:center;gap:10px;margin:0 0 16px}.mh-stack,.mh-stack-bars{display:flex;align-items:flex-end}.mh-stack-bars{gap:4px;min-height:26px}.mh-brick{width:12px;height:26px;border-radius:4px;background:linear-gradient(180deg,var(--peach,#fbb184),var(--plum,#5c2e36));opacity:.9}.mh-brick.anim{animation:mh-brickin .42s var(--ease,cubic-bezier(.22,.61,.36,1)) both}@keyframes mh-brickin{0%{transform:translateY(10px) scaleY(.4);opacity:0}to{transform:translateY(0) scaleY(1);opacity:.9}}.mh-stack-label{font-size:.76rem;letter-spacing:.03em;color:var(--plum,#5c2e36);opacity:.8;white-space:nowrap}.mh-swipe{cursor:grab;-moz-user-select:none;user-select:none;-webkit-user-select:none;will-change:transform}.mh-swipe:active{cursor:grabbing}.mh-cardface{border:1px solid var(--line,rgba(0,0,0,.1));border-radius:20px;background:hsla(0,0%,100%,.72);padding:26px 22px;min-height:260px;display:flex;flex-direction:column;text-align:center;animation:mh-cardin .4s var(--ease,cubic-bezier(.22,.61,.36,1)) both}@keyframes mh-cardin{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.mh-tag{font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;opacity:.55}.mh-question{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.3rem,3.4vw,1.8rem);line-height:1.24;margin:12px 0 0;flex:1}.mh-opts{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.mh-opt{flex:1 1 44%;min-height:60px;padding:16px;border:1px solid rgba(0,0,0,.14);border-radius:16px;background:hsla(0,0%,100%,.85);font-size:1.1rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .05s ease}.mh-opt-yes:hover{border-color:var(--ai-deep,#0a9e58);background:var(--ai-soft,rgba(16,200,110,.12))}.mh-opt-no:hover{border-color:var(--peach,#fbb184);background:var(--dawn-soft,#ffe0be)}.mh-opt:active{transform:translateY(1px)}.mh-swipehint{margin:14px 0 0;font-size:.76rem;text-align:center;opacity:.4;letter-spacing:.04em}.mh-band{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.4rem,3.6vw,2rem);line-height:1.22;margin:10px 0 0}.mh-band-num{color:var(--plum,#5c2e36)}.mh-sixwrap{margin:20px auto 4px}.mh-bar{display:flex;border-radius:16px;overflow:hidden;border:1px solid var(--line,rgba(0,0,0,.1));min-height:96px;text-align:left}.mh-bar-clinic,.mh-bar-home{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:16px 14px}.mh-bar-clinic{flex:0 0 16%;background:var(--ai-soft,#daf7e7);color:var(--ai-deep,#0a9e58)}.mh-bar-home{flex:1;background:linear-gradient(120deg,var(--dawn-soft,#ffe0be),var(--peach,#fbb184));color:var(--plum,#5c2e36)}.mh-bar-clinic b,.mh-bar-home b{font-family:var(--font-display),Georgia,serif;font-size:1.05rem;line-height:1.1}.mh-bar-clinic small,.mh-bar-home small{font-size:.76rem;opacity:.85}.mh-bar-clinic.anim{animation:mh-grow-w .7s var(--ease,ease) both}.mh-bar-home.anim{animation:mh-grow-w .7s var(--ease,ease) .08s both}@keyframes mh-grow-w{0%{transform:scaleX(.9);opacity:0}to{transform:scaleX(1);opacity:1}}.mh-sixfact{margin:14px 0 0;font-size:.95rem;line-height:1.6;opacity:.85;text-align:left}.mh-reframe{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.3rem,3.2vw,1.75rem);line-height:1.28;margin:12px auto 0;max-width:30ch;color:var(--ink,#241c16)}.mh-support{display:flex;flex-direction:column;gap:12px;margin-top:20px;text-align:left}.mh-fact{border:1px solid var(--line,rgba(0,0,0,.1));background:hsla(0,0%,100%,.62);font-size:.95rem}.mh-fact,.mh-guardrail{border-radius:14px;padding:16px 18px}.mh-guardrail{margin-top:20px;border:1px solid var(--line,rgba(0,0,0,.1));background:hsla(0,0%,100%,.5);text-align:left;font-size:.92rem;opacity:.9}.mh-src{display:inline-block;margin-top:10px;font-size:.82rem;color:var(--plum,#5c2e36);text-decoration:underline;text-underline-offset:2px}.mh-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:16px}.mh-ghost{border:1px solid rgba(0,0,0,.18)}.mh-restart{margin-top:16px;background:none;border:none;cursor:pointer;opacity:.55;font-size:.9rem}.mh-fine{font-size:.84rem;opacity:.62;line-height:1.5;margin-top:22px}.mh-hero-emoji{font-size:clamp(2.8rem,11vw,4rem);line-height:1;margin-bottom:2px}.mh-big-btn{font-size:1.05rem;padding:16px 28px;min-height:56px;margin-top:16px}.mh-q-icon{font-size:clamp(2.6rem,10vw,3.4rem);line-height:1;text-align:center;margin-bottom:2px}.mh-bignum{font-family:var(--font-display),Georgia,serif;font-size:clamp(3.6rem,18vw,5.4rem);color:var(--plum,#5c2e36);line-height:1;margin-top:4px;animation:mh-pop .6s var(--ease,ease) both}@keyframes mh-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.mh-sub{font-size:1rem;opacity:.72;max-width:28ch;margin:8px auto 0;line-height:1.45}.mh-science{margin-top:12px;text-align:left}.mh-science>summary{cursor:pointer;list-style:none;font-size:.84rem;letter-spacing:.03em;color:var(--plum,#5c2e36);opacity:.7;text-align:center;padding:6px}.mh-science>summary::-webkit-details-marker{display:none}.mh-science[open]>summary{opacity:1}.mh-science-body{display:flex;flex-direction:column;gap:10px;margin-top:8px}@media (prefers-reduced-motion:reduce){.mh-ambient:before,.mh-bar-clinic,.mh-bar-home,.mh-bignum,.mh-brick,.mh-cardface{animation:none!important}.mh-seg:after{transition:none}}