.page_page__denMX{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__4Laav{max-width:var(--content-max);margin:0 auto;padding:8px 20px 96px}.page_hero__ryrNW{text-align:center;padding:12px 0 26px}.page_title__8fQdU{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(30px,5vw,44px);font-weight:400;line-height:1.15;margin:0 0 14px;color:var(--text)}.page_subtitle__dM2oF{font-size:var(--fs-body-lg);line-height:1.6;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto}.page_widget__d8pVw.page_widget__d8pVw{padding:26px 22px 28px;margin:6px 0 34px}.page_form__Vdt9a{display:flex;flex-direction:column}.page_fieldLabel___ouv7{display:block;font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.page_hint__4ETeQ{font-size:var(--fs-caption);line-height:1.5;color:var(--copy-muted);margin:12px 0 0}.page_error__tzEvQ{font-size:var(--fs-ui);color:var(--color-error);margin:14px 0 0}.page_checkBtn__tw6hA{margin-top:20px}.page_sharedBanner___9qHZ{display:flex;align-items:center;gap:12px;margin-bottom:24px}.page_sharedCopy__T1JFT{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.page_sharedText__7RvZJ{font-size:15px;line-height:1.4;color:var(--copy-secondary)}.page_sharedTry__qUDqi{flex:0 0 auto;white-space:nowrap}.page_result__wlGLP{position:relative;text-align:center;animation:page_fadeIn__bPVFI .4s ease}.page_shareFloat__7M6S3{position:absolute;top:12px;right:12px;z-index:2}@keyframes page_fadeIn__bPVFI{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_resultEyebrow__JezDy{display:flex;justify-content:center;margin-bottom:16px;padding:0 40px}.page_daySignArt__mGScW{display:block;width:116px;height:116px;-o-object-fit:contain;object-fit:contain;border-radius:var(--r-md);margin:0 auto 12px}.page_signBadge__1c6Ou{display:inline-flex;align-items:center;gap:12px;margin-bottom:14px;padding:10px 18px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface)}.page_toneNum__MKpEp{font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-variant-numeric:tabular-nums lining-nums;font-size:var(--fs-h);font-weight:600;line-height:1;color:var(--accent)}.page_signName__RTUo4{font-size:var(--fs-title);line-height:1}.page_resultSign__bbxP4,.page_signName__RTUo4{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-weight:400;color:var(--text)}.page_resultSign__bbxP4{font-size:clamp(28px,6.5vw,42px);line-height:1.1;margin:4px 0 6px}.page_resultGloss__1EiP2{display:flex;justify-content:center;margin:0 0 18px}.page_resultMeaning__ClQef{font-size:var(--fs-body-lg);line-height:1.65;color:var(--copy-secondary);max-width:500px;margin:0 auto 16px}.page_toneNote__MP_gd{font-size:var(--fs-body);line-height:1.6;max-width:500px;margin:0 auto;padding-top:14px;border-top:1px solid var(--border)}.page_toneNote__MP_gd,.page_toneNote__MP_gd strong{color:var(--copy-secondary)}.page_actions__UUwE3{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:24px}.page_cta__Xa6YK.page_cta__Xa6YK{padding:26px 24px;text-align:center;margin:0 0 40px}.page_ctaTitle___VZOe{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);font-weight:400;color:var(--text);margin:0 0 10px}.page_ctaText__X7Q8x{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);max-width:520px;margin:0 auto 18px}.page_ctaSecondary__QsHlx{margin-top:14px}.page_section__mTVuY{margin:0 0 36px}.page_sectionH__eY8mF{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);font-weight:400;color:var(--text);margin:0 0 14px}.page_body__OyIHt{font-size:var(--fs-body-lg);line-height:1.7;margin:0 0 14px}.page_body__OyIHt,.page_body__OyIHt em,.page_body__OyIHt strong{color:var(--copy-secondary)}.page_signGrid__65WRJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.page_signCard__e9JZq.page_signCard__e9JZq{padding:16px 16px 18px}.page_signCardName__EnR6Q{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:var(--fs-title);font-weight:400;color:var(--text);margin:0 0 3px}.page_signCardGloss__Tg_qV{display:flex;margin:0 0 10px}.page_signCardMeaning__h_Y4C{font-size:var(--fs-ui);line-height:1.6;color:var(--copy-secondary);margin:0}@media (max-width:560px){.page_signGrid__65WRJ{grid-template-columns:1fr}}.page_toneList__2ubaY{list-style:none;margin:18px 0 0;padding:0}.page_toneItem__G2uBX{display:flex;align-items:flex-start;gap:14px;padding:12px 0;border-top:1px solid var(--border)}.page_toneItem__G2uBX:first-child{border-top:none}.page_toneBadge__mSRqv{flex:0 0 auto;width:30px;height:30px;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_toneText__i4p9U{font-size:var(--fs-body);line-height:1.55}.page_toneText__i4p9U,.page_toneText__i4p9U strong{color:var(--copy-secondary)}.page_tips__gyMAW{list-style:none;counter-reset:tip;margin:0;padding:0}.page_tip__RPeLc{counter-increment:tip;position:relative;padding:0 0 0 44px;margin:0 0 16px;min-height:26px}.page_tip__RPeLc: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__fkGM_{font-size:var(--fs-body-lg);line-height:1.6}.page_tipText__fkGM_,.page_tipText__fkGM_ strong{color:var(--copy-secondary)}.page_faqItem__d5t_g{border-top:1px solid var(--border);padding:18px 0}.page_faqQ__71EH2{font-size:var(--fs-body-lg);font-weight:600;color:var(--text);margin:0 0 8px}.page_faqA__70uLu{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_page__VmkzW{background:var(--bg);color:var(--text);min-height:100%;font-family:var(--font-sans),system-ui,sans-serif;letter-spacing:.01em}.page_container__buTxz{max-width:var(--content-max);margin:0 auto;padding:8px 20px 96px}.page_hero__LxEse{text-align:center;padding:12px 0 22px}.page_title__4Rcqy{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(30px,5vw,44px);font-weight:400;line-height:1.15;margin:0 0 14px;color:var(--text)}.page_subtitle__iq9r8{font-size:var(--fs-body-lg);line-height:1.6;color:var(--copy-secondary);max-width:var(--prose-max);margin:0 auto}.page_note__Unb0F.page_note__Unb0F{font-size:var(--fs-ui);line-height:1.6;color:var(--muted);padding:16px 18px;margin:0 0 22px}.page_note__Unb0F strong{color:var(--copy-secondary);font-weight:600}.page_widget__ODWXo.page_widget__ODWXo{padding:26px 22px 28px;margin:6px 0 34px}.page_form___W5f1{display:flex;flex-direction:column}.page_fieldLabel__0jvF3{display:block;font-size:var(--fs-caption);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.page_hint__4hA2j{font-size:var(--fs-caption);line-height:1.5;color:var(--copy-muted);margin:12px 0 0}.page_error__CqYjj{font-size:var(--fs-ui);color:var(--color-error);margin:14px 0 0}.page_checkBtn__Nliey{margin-top:20px}.page_sharedBanner__MvJxD{display:flex;align-items:center;gap:12px;padding:16px 18px;margin-bottom:24px}.page_sharedCopy__J4w59{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.page_sharedText__8jVZm{font-size:15px;line-height:1.4;color:var(--copy-secondary)}.page_sharedBtn__ERJrg{white-space:nowrap;flex:none}.page_result__tMpBr{position:relative;text-align:center;animation:page_fadeIn__TJyW2 .4s ease}.page_totemArt__512iC{display:block;width:120px;height:120px;-o-object-fit:contain;object-fit:contain;border-radius:var(--r-md);margin:0 auto 6px}.page_shareFloat__vqEMw{position:absolute;top:12px;right:12px;z-index:2}@keyframes page_fadeIn__TJyW2{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_resultEyebrow__Hm9rP{display:flex;justify-content:center;margin-bottom:8px;padding:0 40px}.page_resultSign__HGDSl{font-family:var(--font-serif),Georgia,"Times New Roman",serif;font-size:clamp(30px,7vw,46px);font-weight:400;line-height:1.1;color:var(--text);margin:4px 0 6px}.page_resultNickname__rNU7w{font-size:var(--fs-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 18px}.page_resultRead__qvVP2{font-size:var(--fs-body-lg);line-height:1.65;color:var(--copy-secondary);max-width:500px;margin:0 auto 18px}.page_keywords__vaGIr{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 16px;padding:0}.page_resultMeta__bU1cw{font-size:var(--fs-ui);line-height:1.6;color:var(--muted);max-width:460px;margin:0 auto}.page_resultMeta__bU1cw strong{color:var(--copy-secondary)}.page_actions__M4lYh{justify-content:center;gap:12px;flex-wrap:wrap}.page_actions__M4lYh,.page_signLinks__HA7cQ{display:flex;align-items:center;margin-top:22px}.page_signLinks__HA7cQ{flex-direction:column;gap:10px}.page_cta__M4jh6.page_cta__M4jh6{padding:26px 24px;text-align:center;margin:0 0 40px}.page_ctaTitle__jmGor{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);font-weight:400;color:var(--text);margin:0 0 10px}.page_ctaText__RXr6_{font-size:var(--fs-body);line-height:1.6;color:var(--copy-secondary);max-width:520px;margin:0 auto 18px}.page_ctaSecondary__jOrHU{margin-top:14px}.page_section__D1DE4{margin:0 0 36px}.page_sectionH__w_fwu{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);font-weight:400;color:var(--text);margin:0 0 14px}.page_body__L8BEE{font-size:var(--fs-body-lg);line-height:1.7;margin:0 0 14px}.page_body__L8BEE,.page_body__L8BEE em,.page_body__L8BEE strong{color:var(--copy-secondary)}.page_totemList__n_6AD{list-style:none;margin:0;padding:0}.page_totemItem__QTTgT{border-top:1px solid var(--color-border-subtle);padding:16px 0}.page_totemHead__Shq8b{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:6px}.page_totemName__K4L39{font-family:var(--font-serif),Georgia,serif;font-size:var(--fs-title);font-weight:400;color:var(--text)}.page_totemDates__conby{font-size:var(--fs-caption);letter-spacing:.04em;color:var(--accent);white-space:nowrap}.page_totemRead__v3VEz{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}.page_tips__aq59U{list-style:none;counter-reset:tip;margin:0;padding:0}.page_tip__iNOrS{counter-increment:tip;position:relative;padding:0 0 0 44px;margin:0 0 16px;min-height:26px}.page_tip__iNOrS: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;border-radius:50%}.page_tipText__YRJac{font-size:var(--fs-body-lg);line-height:1.6}.page_tipText__YRJac,.page_tipText__YRJac strong{color:var(--copy-secondary)}.page_faqItem__UgoVJ{border-top:1px solid var(--color-border-subtle);padding:18px 0}.page_faqQ__QRphe{font-size:var(--fs-body-lg);font-weight:600;color:var(--text);margin:0 0 8px}.page_faqA__wIpW9{font-size:var(--fs-body);line-height:1.65;color:var(--copy-secondary);margin:0}