.BirthPrompt_wrap__gSQ7t{margin:var(--k-gutter);padding:var(--k-gutter);background:var(--k-cream-deep);border-left:6px solid var(--k-vermilion)}.BirthPrompt_title__gxQJ6{margin:0 0 6px;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;color:var(--k-ink)}.BirthPrompt_body__jBczQ{margin:0 0 12px;max-width:var(--k-measure);font-size:var(--k-size-body);line-height:var(--k-leading-body);color:var(--k-ink)}.BirthPrompt_row__37Ucu{display:flex;flex-wrap:wrap;gap:8px}.BirthPrompt_field___aiSr{flex:1 1 28%;display:block;margin-bottom:12px}.BirthPrompt_label__jlRPZ{display:block;margin-bottom:4px;font-size:var(--k-size-meta);color:var(--k-ink-2)}.BirthPrompt_select___5T2r{display:block;width:100%;min-height:var(--k-tap);padding:0 8px;font-family:var(--k-font-sans);font-size:var(--k-size-body);color:var(--k-ink);background:var(--k-cream);border:var(--k-rule);border-radius:var(--k-radius)}.BirthPrompt_actions__9myE_{display:flex;flex-direction:column;gap:8px}.BirthPrompt_note__t0dD9{margin:12px 0 0;max-width:var(--k-measure);font-size:var(--k-size-fine);line-height:var(--k-leading-body);color:var(--k-ink-2)}.SpeakToggle_wrap__kMeUt{margin:4px 0 12px}.SpeakToggle_row__puI0g{display:flex;align-items:center;gap:12px;min-height:48px;cursor:pointer}.SpeakToggle_box__oX5Aj{flex:0 0 auto;width:48px;height:48px;margin:0;accent-color:var(--k-vermilion-deep)}.SpeakToggle_text__XUgh5{font-family:var(--k-font-sans);font-size:var(--k-size-body);font-weight:500;line-height:1.4;color:var(--k-ink)}.SpeakToggle_hint__NB5bk{margin:2px 0 0;font-size:var(--k-size-meta);line-height:1.6;color:var(--k-ink-2)}.SpeakToggle_nowrap__1Tr0u{white-space:nowrap}.AskPanel_wrap__G3Q33{display:flex;flex-direction:column;gap:16px;padding:20px var(--k-gutter) 0}.AskPanel_title__LyuU_{margin:0;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;line-height:1.35;color:var(--k-ink)}.AskPanel_hint__CWV_e{margin:-8px 0 0;max-width:var(--k-measure);font-size:var(--k-size-meta);line-height:var(--k-leading-body);color:var(--k-ink-2)}.AskPanel_examples__td_ja{display:flex;flex-direction:column;gap:var(--k-gap);margin:0;padding:0;list-style:none}.AskPanel_example__LnhuN{display:block;width:100%;min-height:var(--k-tap);padding:14px;text-align:left;font-size:var(--k-size-body);line-height:1.5;color:var(--k-ink);background:var(--k-cream-deep);border:var(--k-rule)}.AskPanel_example__LnhuN:active{background:var(--k-cream)}.AskPanel_gate__KdwAE{padding:14px;background:var(--k-cream-deep);border:2px solid var(--k-vermilion-deep)}.AskPanel_gateTitle__BEXzV{margin:0;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;line-height:1.3;color:var(--k-vermilion-deep)}.AskPanel_gateBody__gWjBK,.AskPanel_gateHint__eIYpR{margin:8px 0 0;max-width:var(--k-measure);font-size:var(--k-size-body);line-height:var(--k-leading-body);color:var(--k-ink)}.AskPanel_gateHint__eIYpR{font-size:var(--k-size-meta);color:var(--k-ink-2)}.AskPanel_gateAction__IheCJ{margin-top:var(--k-gap)}.AskPanel_form__FVNuV{display:flex;flex-direction:column;gap:10px;margin-top:2px;padding-top:14px;padding-bottom:14px;border-top:var(--k-rule-light)}.AskPanel_label__Eq1Dz{font-size:var(--k-size-meta);color:var(--k-ink-2)}.AskPanel_textarea__osoHl{width:100%;min-height:68px;padding:12px 14px;font-family:var(--k-font-sans);font-size:var(--k-size-body);line-height:1.5;color:var(--k-ink);background:var(--k-cream-light);border:var(--k-rule);resize:vertical}.AskPanel_textarea__osoHl::placeholder{color:var(--k-ink-2);opacity:1}.AskPanel_textarea__osoHl:focus{outline:2px solid var(--k-vermilion-deep);outline-offset:-2px}.AskPanel_quota__yC6l_{margin:0;font-size:var(--k-size-meta);color:var(--k-ink-2)}.AskPanel_warn__7jMsV{margin:0;font-size:var(--k-size-meta);font-weight:700;color:var(--k-vermilion-deep)}.AskPanel_crisisNote__buFqt{margin:0;max-width:var(--k-measure);font-size:var(--k-size-meta);line-height:var(--k-leading-body);color:var(--k-ink)}.AskPanel_goQian__Er8ss{margin:var(--k-gutter) 0 0;padding-top:12px;border-top:var(--k-rule-light)}.CrisisNotice_wrap___YCdr{margin:12px 0;border:2px solid var(--k-vermilion-deep)}.CrisisNotice_title__Q8SHO{margin:0;padding:10px var(--k-gutter);font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;color:var(--k-cream);background:var(--k-vermilion-deep)}.CrisisNotice_body__jFveK{padding:var(--k-gutter);background:var(--k-cream-deep)}.CrisisNotice_text__mZwXC{margin:0 0 12px;max-width:var(--k-measure);font-size:var(--k-size-reply);line-height:var(--k-leading-body);color:var(--k-ink);white-space:pre-wrap}.CrisisNotice_lines__21Yyp{margin:0 0 12px;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.CrisisNotice_call__Ib8SL{display:flex;flex-direction:column;justify-content:center;gap:2px;width:100%;min-height:var(--k-action-height);padding:8px 14px;text-decoration:none;background:var(--k-vermilion-deep);border:2px solid var(--k-vermilion-deep)}.CrisisNotice_callText__IqlHm{font-size:var(--k-size-lead);font-weight:700;line-height:1.25;color:var(--k-cream)}.CrisisNotice_callNote__DWpJD{font-size:var(--k-size-fine);line-height:1.3;color:var(--k-cream)}.SpeakButton_wrap__akObl{margin-top:14px}.SpeakButton_button__NG6aO{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:var(--k-action-height);padding:0 14px;font-family:var(--k-font-sans);font-size:var(--k-size-head);font-weight:700;line-height:1.2;color:var(--k-ink);background:var(--k-cream);border:var(--k-rule-heavy)}.SpeakButton_on__Uzia4{color:var(--k-vermilion-deep);border:2px solid var(--k-vermilion-deep)}.SpeakButton_button__NG6aO:disabled{color:var(--k-ink-2);border-color:var(--k-ink-3)}.SpeakButton_icon__jzv4s{display:inline-flex;flex:0 0 auto}.SpeakButton_caption__jCgQ7{flex:0 1 auto;min-width:0;text-align:center}.SpeakButton_hint__6r2Sk{color:var(--k-ink-2)}.SpeakButton_error__9zaq7,.SpeakButton_hint__6r2Sk{margin:8px 0 0;font-size:var(--k-size-meta);line-height:1.6}.SpeakButton_error__9zaq7{color:var(--k-vermilion-deep)}.ReplyCard_card__b1R6K{background:var(--k-cream-deep);border:var(--k-rule)}.ReplyCard_head__mtjSW{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:var(--k-rule-light);color:var(--k-vermilion)}.ReplyCard_label__xUVaR{font-size:var(--k-size-meta);font-weight:700;letter-spacing:.06em;color:var(--k-vermilion-deep)}.ReplyCard_body__jrVdQ{display:flex;flex-direction:column;gap:var(--k-gap);padding:14px}.ReplyCard_line__iq8Vg{margin:0;max-width:var(--k-measure);font-size:var(--k-size-reply);line-height:var(--k-leading-body);color:var(--k-ink)}.ReplyCard_waiting__FLyDQ{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--k-size-reply);color:var(--k-ink-2)}.ReplyCard_waitingText__OYTZr{flex:1 1 auto;min-width:0;line-height:1.5}.ReplyCard_dots__mkC51{display:inline-flex;gap:5px}.ReplyCard_dots__mkC51 i{width:8px;height:8px;background:var(--k-ink-2);animation:ReplyCard_blink__Rwd6j 1.2s infinite}.ReplyCard_dots__mkC51 i:nth-child(2){animation-delay:.2s}.ReplyCard_dots__mkC51 i:nth-child(3){animation-delay:.4s}@keyframes ReplyCard_blink__Rwd6j{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ReplyCard_dots__mkC51 i{animation:none}}.ReplyCard_note__PnCK8{margin:0;padding:0 14px 14px;max-width:var(--k-measure);font-size:var(--k-size-meta);line-height:var(--k-leading-body);color:var(--k-ink-2)}.ReplyCard_speak__FJsmi{padding:0 14px 4px}.ReplyCard_speak__FJsmi>*{margin-top:0}.ExplainPanel_wrap__jWgdn{display:flex;flex-direction:column;gap:16px;padding:var(--k-gutter) var(--k-gutter) 0}.ExplainPanel_themesLabel__RJkdR{margin:0 0 4px;font-size:var(--k-size-meta);font-weight:700;letter-spacing:.06em;color:var(--k-ink-2)}.ExplainPanel_themesNote__4Q6jh{margin:0 0 8px;max-width:var(--k-measure);font-size:var(--k-size-meta);line-height:var(--k-leading-body);color:var(--k-ink-2)}.ExplainPanel_themes__Xdcf0{margin:0}.ExplainPanel_row__O7U3p{display:flex;align-items:baseline;gap:14px;padding:10px 0;border-bottom:var(--k-rule-light)}.ExplainPanel_row__O7U3p:last-child{border-bottom:none}.ExplainPanel_key__3pOt6{flex:0 0 76px;font-size:var(--k-size-meta);font-weight:700;color:var(--k-ink-2)}.ExplainPanel_value__ZtU9C{margin:0;font-size:var(--k-size-body);line-height:1.4;color:var(--k-ink)}.ExplainPanel_actions__8LVGu{display:flex;gap:var(--k-gap)}.ExplainPanel_actions__8LVGu>*{flex:1 1 50%;min-width:0;width:100%}.ExplainPanel_footer__5HzB2{margin:0;padding:12px 0 14px;max-width:var(--k-measure);font-size:var(--k-size-fine);line-height:var(--k-leading-body);color:var(--k-ink-2);border-top:var(--k-rule-light)}.JiaoPanel_wrap__w_ws6{display:flex;flex-direction:column;align-items:center;gap:18px;padding:20px var(--k-gutter) 0}.JiaoPanel_sets__Ykl2Q{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.JiaoPanel_setsLine__omAtH{margin:0;font-size:var(--k-size-meta);line-height:1.4;color:var(--k-ink-2)}.JiaoPanel_setsName__RvkgJ{font-weight:700;color:var(--k-ink)}.JiaoPanel_setsChange__uC_kW{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:var(--k-tap);padding:0 12px;font-size:var(--k-size-meta);color:var(--k-ink);background:var(--k-cream);border:var(--k-rule);white-space:nowrap}.JiaoPanel_setList__5ZjNG{width:100%;display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.JiaoPanel_set__7LAEy{width:100%;min-height:56px;padding:0 12px;font-size:var(--k-size-body);font-weight:500;color:var(--k-ink);background:var(--k-cream);border:var(--k-rule)}.JiaoPanel_setOn__w4Tx2{font-weight:700;background:var(--k-cream-deep);border-left:6px solid var(--k-vermilion)}.JiaoPanel_title__0bUEo{margin:0;font-family:var(--k-font-serif);font-size:var(--k-size-head);font-weight:700;line-height:1.4;text-align:center;color:var(--k-ink)}.JiaoPanel_titleSub__ZBGKc{display:block;font-family:var(--k-font-sans);font-size:var(--k-size-body);font-weight:400;color:var(--k-ink-2)}.JiaoPanel_stage__Z7swO{display:flex;width:100%;justify-content:center;gap:28px;align-items:flex-end;padding:6px 0}.JiaoPanel_stone__ZIohS{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0}.JiaoPanel_stoneSvg__ahBf9{width:min(132px,38vw);height:auto;aspect-ratio:3/2}.JiaoPanel_stoneSvgSpin__9xGDi{animation:JiaoPanel_drop__Fu7QF .7s ease-out both}@keyframes JiaoPanel_drop__Fu7QF{0%{transform:translateY(-70px) rotate(-18deg);opacity:0}60%{transform:translateY(6px) rotate(3deg);opacity:1}to{transform:translateY(0) rotate(0);opacity:1}}@media (prefers-reduced-motion:reduce){.JiaoPanel_stoneSvgSpin__9xGDi{animation:none}}.JiaoPanel_face__FOo4f{font-family:var(--k-font-serif);font-size:28px;font-weight:700;line-height:1;color:var(--k-ink)}.JiaoPanel_result__ekKKp{width:100%;padding:18px var(--k-gutter);text-align:center;background:var(--k-vermilion);border:var(--k-rule-gold)}.JiaoPanel_resultLabel__2riGo{margin:0;font-family:var(--k-font-serif);font-size:var(--k-size-shout);font-weight:700;line-height:1.2;letter-spacing:var(--k-tracking-wide);color:var(--k-gold-light)}.JiaoPanel_resultText__DojOr{margin:6px 0 0;font-size:var(--k-size-body);line-height:1.5;color:var(--k-cream)}.JiaoPanel_actions__VVKOW{width:100%;display:flex;flex-direction:column;gap:var(--k-gap)}.JiaoPanel_hint__EBzJv{font-size:var(--k-size-meta);text-align:center}.JiaoPanel_footer__bZDJI,.JiaoPanel_hint__EBzJv{margin:0;max-width:var(--k-measure);line-height:var(--k-leading-body);color:var(--k-ink-2)}.JiaoPanel_footer__bZDJI{padding:12px 0 14px;align-self:stretch;font-size:var(--k-size-fine);border-top:var(--k-rule-light)}.k-n11 .JiaoPanel_result__ekKKp{margin-bottom:12px}