.page_page___73q5{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__I1kBi{max-width:var(--content-max);margin:0 auto;padding:8px 20px 96px}.page_hero__sWS2W{text-align:center;padding:12px 0 26px}.page_title__vYjYO{font-family:var(--font-serif);font-size:clamp(30px,5vw,44px);font-weight:400;line-height:1.15;margin:0 0 14px;color:var(--text)}.page_subtitle__siThO{font-size:var(--fs-body-lg);line-height:1.6;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto}.page_widget__GkjP6{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);padding:26px 22px 28px;margin:6px 0 34px}.page_pickerLabel__SzDVr{display:flex;justify-content:center;margin-bottom:16px}.page_picker__LUyJw{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.page_signBtn__Zbwhf{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);cursor:pointer;transition:border-color .15s ease,background .15s ease}.page_signBtn__Zbwhf:hover{border-color:var(--accent);color:var(--accent)}.page_signBtnActive__ELeG3{border-color:var(--accent);background:var(--surface)}.page_signName__BRR6n{font-size:var(--fs-caption);letter-spacing:.02em;color:var(--copy-secondary)}.page_signBtnActive__ELeG3 .page_signName__BRR6n{color:var(--color-text)}.page_sharedBanner__6PSKV{display:flex;align-items:center;gap:12px;margin-bottom:24px}.page_sharedCopy__sBa_K{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.page_sharedText__5Wnjd{font-size:15px;color:var(--copy-secondary);line-height:1.4}.page_sharedBtn__gW3Qd{white-space:nowrap;flex:none}.page_result__7vZfX{position:relative;margin-top:28px;padding-top:26px;border-top:1px solid var(--border);animation:page_fadeIn__nSaTO .4s ease}.page_shareFloat__QnV_t{position:absolute;top:18px;right:12px;z-index:2}@keyframes page_fadeIn__nSaTO{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_resultHead__LXYAJ{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:18px}.page_resultSign__kWhJO{font-family:var(--font-serif);font-size:clamp(24px,5.4vw,34px);font-weight:400;line-height:1.15;color:var(--text);margin:0;text-align:left}.page_howItHits__H4Z1K{font-size:var(--fs-body-lg);line-height:1.7;color:var(--copy-secondary);margin:0 0 22px}.page_lists__JtKzs{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:22px}.page_listCard__3OzG9{border:1px solid var(--border);border-radius:var(--r-md);padding:16px 16px 18px;background:var(--surface)}.page_dosCard__J7Agc{border-color:var(--border)}.page_listH__BMPY1{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px}.page_dosCard__J7Agc .page_listH__BMPY1{color:var(--accent)}.page_dontsCard__vNVav .page_listH__BMPY1{color:var(--muted)}.page_list__9X7nv{list-style:none;margin:0;padding:0}.page_listItem__Qni7s{position:relative;padding-left:20px;font-size:var(--fs-body);line-height:1.55;color:var(--copy-secondary);margin-bottom:12px}.page_listItem__Qni7s:last-child{margin-bottom:0}.page_listItem__Qni7s:before{position:absolute;left:0;top:.05em}.page_dosCard__J7Agc .page_listItem__Qni7s:before{content:"+";color:var(--accent);font-weight:600}.page_dontsCard__vNVav .page_listItem__Qni7s:before{content:"\2013";color:var(--muted);font-weight:600}.page_mantra__g3v0G{margin:0 0 4px}.page_mantraFigure__cbVJZ{margin:0;text-align:center;padding:20px 22px}.page_mantraLabel__PJUkd{margin-bottom:10px}.page_mantraText__YLlJP{font-family:var(--font-serif);font-size:clamp(18px,4.4vw,22px);line-height:1.45;font-style:italic;color:var(--text);margin:0}.page_actions__hBbGL{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:24px}.page_signLink__g4WkD{display:block;text-align:center;margin-top:20px;font-size:var(--fs-ui);color:var(--accent);text-decoration:none}.page_signLink__g4WkD:hover{color:var(--copy-secondary)}.page_cta__494d1{text-align:center;margin:0 0 40px}.page_ctaTitle__buuqT{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;color:var(--text);margin:0 0 10px}.page_ctaText__vaD5h{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);max-width:520px;margin:0 auto 18px}.page_ctaSecondary__uIGVo{margin-top:14px}.page_section__eoqU4{margin:0 0 36px}.page_sectionH__4qSeJ{font-family:var(--font-serif);font-size:var(--fs-title);font-weight:400;color:var(--text);margin:0 0 14px}.page_body__TS3ef{font-size:var(--fs-body-lg);line-height:1.7;margin:0 0 14px}.page_body__TS3ef,.page_body__TS3ef em,.page_body__TS3ef strong{color:var(--copy-secondary)}.page_tips__iKpbn{list-style:none;counter-reset:tip;margin:0;padding:0}.page_tip__MUcN1{counter-increment:tip;position:relative;padding:0 0 0 44px;margin:0 0 16px;min-height:26px}.page_tip__MUcN1:before{content:counter(tip);position:absolute;left:0;top:-.4px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;line-height:1;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-variant-numeric:tabular-nums lining-nums;font-size:var(--fs-body);color:var(--accent);border:1px solid var(--border);border-radius:50%}.page_tipText__Cpl_N{font-size:var(--fs-body-lg);line-height:1.6}.page_tipText__Cpl_N,.page_tipText__Cpl_N strong{color:var(--copy-secondary)}.page_faqItem__bNZ9I{border-top:1px solid var(--border);padding:18px 0}.page_faqQ__3drDD{font-size:var(--fs-body-lg);font-weight:600;color:var(--text);margin:0 0 8px}.page_faqA__mST8l{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}@media (max-width:420px){.page_picker__LUyJw{grid-template-columns:repeat(3,1fr)}.page_lists__JtKzs{grid-template-columns:1fr}.page_resultHead__LXYAJ{flex-direction:column;gap:10px}.page_resultSign__kWhJO{text-align:center}}.page_signBtn__Zbwhf:focus-visible,.page_signLink__g4WkD:focus-visible{outline:2px solid var(--color-focus-accent);outline-offset:2px}