.EnglishGeneratedGuide_guide-container__eo6Ui{width:100%;margin:0 auto;padding:2rem}.EnglishGeneratedGuide_guide-container__eo6Ui *{min-width:0}.EnglishGeneratedGuide_guide-container__eo6Ui{overflow-x:hidden;overflow-y:visible}.EnglishGeneratedGuide_guide-body__UAgIj{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.EnglishGeneratedGuide_card__ej6t5,.EnglishGeneratedGuide_concept-card__vLYPI,.EnglishGeneratedGuide_concepts-grid__Ketr5,.EnglishGeneratedGuide_section__L00g0,.EnglishGeneratedGuide_step-body__5Tszp,.EnglishGeneratedGuide_step-card__VUeK7,.EnglishGeneratedGuide_step-row__f4w5k,.EnglishGeneratedGuide_steps-list__ugGKN,.EnglishGeneratedGuide_topic-body__dqU5X,.EnglishGeneratedGuide_topic-card__CNRok,.EnglishGeneratedGuide_topic-row__2WIDW,.EnglishGeneratedGuide_topics-list__Hc0iG{min-width:0}.EnglishGeneratedGuide_concept-item__ujIqN,.EnglishGeneratedGuide_paragraph__HM1Rq,.EnglishGeneratedGuide_step-val__7ShUf,.EnglishGeneratedGuide_topic-val__PL6yc{white-space:normal;min-width:0;overflow-wrap:anywhere;word-break:break-word}.EnglishGeneratedGuide_guide-header__YrrCH{display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem}.EnglishGeneratedGuide_guide-title__2OKTk{font-size:2rem;font-weight:700;color:#111827;text-align:center;margin:0}.EnglishGeneratedGuide_guide-body__UAgIj{position:relative;background:#fff;border:.1rem solid #e5e7eb;border-radius:1.6rem;box-shadow:0 .2rem .6rem rgba(0,0,0,.06);padding:2rem}.EnglishGeneratedGuide_guide-body__UAgIj:before{content:"";position:absolute;top:-.8rem;left:2.4rem;width:1.6rem;height:1.6rem;background:#fff;border-left:.1rem solid #e5e7eb;border-top:.1rem solid #e5e7eb;transform:rotate(45deg)}.EnglishGeneratedGuide_section__L00g0{background:#fafafa;border:.1rem solid #ececec;border-radius:1rem;padding:1.6rem;width:100%}.EnglishGeneratedGuide_section__L00g0+.EnglishGeneratedGuide_section__L00g0{margin-top:1.2rem}.EnglishGeneratedGuide_section-title__7br1L{font-size:1.8rem;font-weight:700;color:#1f2937;margin:0 0 1rem}.EnglishGeneratedGuide_pill__RSOyd{display:inline-block;font-size:1.4rem;font-weight:600;color:var(--primary01);background:#eef2ff;border:.1rem solid #c7d2fe;padding:.6rem 1.2rem;border-radius:999rem}.EnglishGeneratedGuide_card__ej6t5{background:#fff;border:.1rem solid #e5e7eb;border-radius:.8rem;padding:1.2rem}.EnglishGeneratedGuide_paragraph__HM1Rq{font-size:1.5rem;line-height:1.7;color:#374151;margin:0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.EnglishGeneratedGuide_steps-list__ugGKN{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem;width:100%}.EnglishGeneratedGuide_step-card__VUeK7{background:#fff;border:.1rem solid #e5e7eb;border-radius:.8rem;padding:1.2rem;display:flex;flex-direction:column;min-width:0;overflow:hidden}.EnglishGeneratedGuide_step-head__54d1O{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}.EnglishGeneratedGuide_step-badge__WvJGx{min-width:2.4rem;text-align:center;font-size:1.2rem;font-weight:700;color:#2563eb;background:#eff6ff;border:.1rem solid #bfdbfe;padding:.2rem .6rem;border-radius:.6rem}.EnglishGeneratedGuide_step-title__YkNIi{font-size:1.6rem;font-weight:700;color:#111827;margin:0}.EnglishGeneratedGuide_step-body__5Tszp{display:grid;grid-gap:.8rem;gap:.8rem;min-width:0}.EnglishGeneratedGuide_step-row__f4w5k{display:grid;grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);grid-gap:.8rem;gap:.8rem;min-width:0}.EnglishGeneratedGuide_step-key__bt3wa{font-size:1.4rem;font-weight:600;color:#111827}.EnglishGeneratedGuide_step-val__7ShUf{font-size:1.45rem;line-height:1.6;color:#374151;min-width:0;overflow-wrap:anywhere;word-break:break-word}.EnglishGeneratedGuide_concepts-grid__Ketr5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.2rem;gap:1.2rem;width:100%}.EnglishGeneratedGuide_concept-card__vLYPI{background:#fff;border:.1rem solid #e5e7eb;border-radius:.8rem;padding:1.2rem;min-width:0;overflow:hidden}.EnglishGeneratedGuide_concept-head__0By25{margin-bottom:.4rem}.EnglishGeneratedGuide_concept-chip__TfqVo{display:inline-block;font-size:1.2rem;font-weight:700;color:var(--primary01);background:#eef2ff;border:.1rem solid #c7d2fe;padding:.3rem .8rem;border-radius:999rem}.EnglishGeneratedGuide_concept-list__8Poku{margin:.6rem 0 0 1.6rem;padding:0}.EnglishGeneratedGuide_concept-item__ujIqN{font-size:1.4rem;line-height:1.6;color:#374151;margin:.3rem 0;min-width:0;overflow-wrap:anywhere;word-break:break-word}.EnglishGeneratedGuide_topics-list__Hc0iG{display:grid;grid-template-columns:1fr;grid-gap:1.2rem;gap:1.2rem;width:100%}.EnglishGeneratedGuide_topic-card__CNRok{background:#fff;border:.1rem solid #e5e7eb;border-radius:.8rem;padding:1.2rem;min-width:0;overflow:hidden}.EnglishGeneratedGuide_topic-head__CWpqW{display:flex;align-items:center;gap:.8rem;margin-bottom:.6rem}.EnglishGeneratedGuide_topic-question__E4_G1{flex:1 1;font-size:1.6rem;font-weight:700;color:#111827;margin:0}.EnglishGeneratedGuide_topic-body__dqU5X{display:grid;grid-gap:.6rem;gap:.6rem}.EnglishGeneratedGuide_topic-row__2WIDW{display:grid;grid-template-columns:14rem 1fr;grid-gap:.8rem;gap:.8rem}.EnglishGeneratedGuide_topic-key__fHeqA{font-size:1.4rem;font-weight:600;color:#111827}.EnglishGeneratedGuide_topic-val__PL6yc{font-size:1.45rem;line-height:1.6;color:#374151;min-width:0;overflow-wrap:anywhere;word-break:break-word}@media (max-width:64rem){.EnglishGeneratedGuide_guide-body__UAgIj,.EnglishGeneratedGuide_guide-container__eo6Ui{padding:1.6rem}.EnglishGeneratedGuide_concepts-grid__Ketr5,.EnglishGeneratedGuide_steps-list__ugGKN{grid-template-columns:1fr}}@media (max-width:40rem){.EnglishGeneratedGuide_step-row__f4w5k,.EnglishGeneratedGuide_topic-row__2WIDW{grid-template-columns:1fr}.EnglishGeneratedGuide_section__L00g0{padding:1.2rem}.EnglishGeneratedGuide_guide-body__UAgIj:before{left:1.6rem}}.EnglishGeneratedGuide_actions__DMWXy{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.6rem}.EnglishGeneratedGuide_primaryBtn__soSoi{background-color:#2563eb;color:#fff;font-size:1.45rem;font-weight:600;padding:.8rem 1.6rem;border:none;border-radius:.6rem;cursor:pointer;transition:background .2s ease}.EnglishGeneratedGuide_primaryBtn__soSoi:hover:not(:disabled){background-color:#1e40af}.EnglishGeneratedGuide_primaryBtn__soSoi:disabled{opacity:.6;cursor:not-allowed}.EnglishGeneratedGuide_ghostBtn__bz1k3{background-color:transparent;color:#374151;font-size:1.45rem;font-weight:500;padding:.8rem 1.6rem;border:.1rem solid #d1d5db;border-radius:.6rem;cursor:pointer;transition:all .2s ease}.EnglishGeneratedGuide_ghostBtn__bz1k3:hover:not(:disabled){background-color:#f3f4f6}.EnglishGeneratedGuide_ghostBtn__bz1k3:disabled{opacity:.6;cursor:not-allowed}.EnglishGeneratedGuide_evaluation-intro__yjrnQ{background-color:#fff;border:.1rem solid #d1d5db;border-radius:.8rem;padding:1.4rem;margin-bottom:1.2rem;font-size:1.5rem;line-height:1.7;color:#374151}.EnglishGeneratedGuide_limitations-list__eAD_q{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;width:100%}.EnglishGeneratedGuide_limitation-card__7iOVL{background:#fff;border:.1rem solid #e5e7eb;border-radius:.8rem;padding:1.2rem}.EnglishGeneratedGuide_limitation-title__ILYky{font-size:1.45rem;font-weight:600;color:#111827;margin-bottom:.4rem}.EnglishGeneratedGuide_limitation-text__01Ht8{font-size:1.4rem;line-height:1.6;color:#374151}.EnglishGeneratedGuide_revision-card__hAU_x{background:#fff;border:.1rem solid #e5e7eb;border-radius:.8rem;padding:1.2rem;margin-bottom:1rem}.EnglishGeneratedGuide_revision-head__sWmnk{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.EnglishGeneratedGuide_revision-question__qt1qC{font-size:1.6rem;font-weight:700;color:#111827}.EnglishGeneratedGuide_revision-concept__bzFTY{font-size:1.2rem;font-weight:700;color:var(--primary01);background:#eef2ff;border:.1rem solid #c7d2fe;border-radius:999rem;padding:.3rem .8rem}.EnglishGeneratedGuide_revision-body__KNwat{display:grid;grid-gap:.6rem;gap:.6rem}.EnglishGeneratedGuide_revision-row__GojrJ{display:grid;grid-template-columns:12rem 1fr;grid-gap:.8rem;gap:.8rem}.EnglishGeneratedGuide_revision-key__5Z2Ud{font-size:1.4rem;font-weight:600;color:#111827}.EnglishGeneratedGuide_revision-val__Vt4CT{font-size:1.45rem;line-height:1.6;color:#374151;overflow-wrap:anywhere;word-break:break-word}.AICoaching_container__lnA52{width:110rem;max-width:100%;margin:0 auto;padding:4rem 2rem 5rem}.AICoaching_introSection__icbgp{text-align:center;margin-bottom:0}.AICoaching_title__rMheg{margin-bottom:2rem;font-size:3rem;font-weight:700;color:var(--primary01)}.AICoaching_description__A_iRO{font-size:1.6rem;color:#333}.AICoaching_chatSection__zLTKk{display:flex;flex-direction:column;align-items:center;gap:1.6rem;margin-top:0}.AICoaching_chatBox__Owgge{width:100%;max-width:80rem;min-height:60rem;max-height:60rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding:2.2rem 1.8rem;border:1px solid rgba(81,52,108,.12);border-radius:3rem;background:radial-gradient(circle at top right,rgba(107,77,135,.1),transparent 32%),linear-gradient(180deg,#fcfbff,#f5f0fb);box-shadow:0 20px 45px rgba(57,31,82,.08);overscroll-behavior:contain;overflow-anchor:none}.AICoaching_inputArea__xU6k5{display:flex;align-items:stretch;justify-content:center;gap:1rem;width:100%;max-width:80rem;padding:1rem;border:1px solid rgba(81,52,108,.12);border-radius:2.2rem;background:hsla(0,0%,100%,.92);box-shadow:0 14px 32px rgba(57,31,82,.06)}.AICoaching_chatInput__KyEWf{flex:1 1;min-width:0;padding:1.4rem 1.6rem;font-size:1.6rem;border:1px solid rgba(81,52,108,.12);border-radius:1.6rem;background:#fbfaff;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.AICoaching_chatInput__KyEWf:focus{border-color:rgba(81,52,108,.28);box-shadow:0 0 0 .4rem rgba(81,52,108,.08)}.AICoaching_chatInput__KyEWf:disabled{background:#f2eef7;cursor:wait}.AICoaching_sendButton__AHuB7{padding:0 2rem;font-size:1.6rem;background-color:var(--primary01);color:#fff;border:none;border-radius:1.6rem;cursor:pointer;transition:background-color .3s ease,transform .2s ease,opacity .2s ease}.AICoaching_sendButton__AHuB7:hover:not(:disabled){background-color:var(--primary03);transform:translateY(-1px)}.AICoaching_sendButton__AHuB7:disabled{opacity:.65;cursor:wait}.AICoaching_resetRow__mCeHC{display:flex}.AICoaching_messageRowBot__lxecZ,.AICoaching_messageRowUser__DHVzr{display:flex;width:100%}.AICoaching_messageRowUser__DHVzr{justify-content:flex-end}.AICoaching_messageRowBot__lxecZ{justify-content:flex-start}.AICoaching_chatMessageUser__Cg4QM{max-width:min(72%,54rem);border-radius:2.2rem 2.2rem .8rem 2.2rem;background:linear-gradient(180deg,var(--primary03),var(--primary01));color:#fff;box-shadow:0 12px 24px rgba(81,52,108,.18)}.AICoaching_chatMessageBot__oapC3,.AICoaching_chatMessageUser__Cg4QM{width:-moz-fit-content;width:fit-content;padding:1.4rem 1.6rem;font-size:1.6rem;line-height:1.65;word-break:break-word}.AICoaching_chatMessageBot__oapC3{max-width:min(76%,58rem);border:1px solid rgba(81,52,108,.1);border-radius:2.2rem 2.2rem 2.2rem .8rem;background:hsla(0,0%,100%,.96);color:#20192c;box-shadow:0 10px 22px rgba(57,31,82,.08)}.AICoaching_chatMessageBot__oapC3 a,.AICoaching_chatMessageUser__Cg4QM a{color:inherit;text-decoration:underline;text-underline-offset:.2rem}.AICoaching_richMessageCard__HCc2L{width:min(100%,66rem);max-width:100%}.AICoaching_typingBubble__6gGaC{display:inline-flex;align-items:center;gap:1.2rem;padding:1.4rem 1.6rem;border:1px solid rgba(81,52,108,.1);border-radius:2.2rem 2.2rem 2.2rem .8rem;background:hsla(0,0%,100%,.96);box-shadow:0 10px 22px rgba(57,31,82,.08)}.AICoaching_typingLabel__Hi1MN{font-size:1.45rem;color:#514762}.AICoaching_typingDots__bmGYl{display:inline-flex;align-items:center;gap:.45rem}.AICoaching_typingDot__mKi9M{width:.8rem;height:.8rem;border-radius:999px;background:var(--primary01);animation:AICoaching_typing-bounce__km4IE 1.1s ease-in-out infinite}.AICoaching_typingDot__mKi9M:nth-child(2){animation-delay:.15s}.AICoaching_typingDot__mKi9M:nth-child(3){animation-delay:.3s}.AICoaching_chatOptions__ac6dP{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem;max-height:-moz-fit-content;max-height:fit-content}.AICoaching_optionButton__e4Bqt{padding:.6rem 1.2rem;font-size:1.4rem;border:1px solid #ccc;border-radius:2rem;background-color:#f0f0f0;cursor:pointer;transition:background-color .3s ease}.AICoaching_optionButton__e4Bqt:hover{background-color:#ebe3f6;border-color:var(--primary03)}.AICoaching_moreButton__B38cN{padding:.6rem 1.2rem;font-size:1.4rem;border:none;background:transparent;color:var(--primary01);cursor:pointer;text-decoration:underline}.AICoaching_topicList__5_1vX{display:flex;flex-direction:column;gap:1.2rem;width:100%;max-width:100%;margin-top:1rem}.AICoaching_topicItem__pMk9i{background-color:#fff;border:1px solid #e5e7eb;border-radius:1.6rem;padding:1.2rem 1.4rem;box-shadow:0 1px 0 rgba(0,0,0,.02)}.AICoaching_topicTitleBtn__HwuNH{display:inline-block;padding:0;margin:0;font-size:1.6rem;font-weight:600;line-height:1.3;color:#111827;background:transparent;border:none;cursor:pointer;text-align:left}.AICoaching_topicTitleBtn__HwuNH:hover{color:var(--primary01);text-decoration:underline}.AICoaching_expandBtn__fPB8B{margin-left:.8rem;padding:.4rem .8rem;font-size:1.3rem;line-height:1.2;border:1px solid #d1d5db;border-radius:.6rem;background-color:#f9fafb;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.AICoaching_expandBtn__fPB8B:hover{background-color:#eef2ff;border-color:var(--primary01);color:var(--primary01)}.AICoaching_topicDesc__eoRfn{margin-top:.8rem;padding-top:.8rem;border-top:1px dashed #e5e7eb;font-size:1.5rem;line-height:1.5;color:#374151;white-space:pre-wrap}.AICoaching_topicListActions__AGVS2{margin-top:1rem;display:flex;justify-content:flex-end}.AICoaching_refreshBtn__qndml{border:1px solid #d1d5db;background-color:#f9fafb;border-radius:.8rem;padding:.6rem 1.2rem;font-size:1.4rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.AICoaching_refreshBtn__qndml:hover:not(:disabled){background-color:#eef2ff;border-color:var(--primary01);color:var(--primary01)}.AICoaching_refreshBtn__qndml:disabled{opacity:.6;cursor:not-allowed}.AICoaching_resetBtn__W_ID9{height:100%;margin-left:.8rem;border:1px solid #fca5a5;border-radius:.8rem;background-color:#fef2f2;padding:.6rem 1.2rem;font-size:1.4rem;cursor:pointer;color:#b91c1c;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.AICoaching_resetBtn__W_ID9:hover:not(:disabled){background-color:#fee2e2;border-color:#ef4444;color:#ef4444}.AICoaching_resetBtn__W_ID9:disabled{opacity:.6;cursor:not-allowed}.AICoaching_topicMeta__vnCxg{margin-top:.6rem;display:flex;flex-direction:column;gap:.6rem}.AICoaching_topicMetaRow__0FGZy{display:flex;align-items:flex-start;gap:.8rem}.AICoaching_topicMetaKey__P5s4U{min-width:14rem;font-size:1.4rem;font-weight:600;line-height:1.4;color:#111827}.AICoaching_topicMetaValue__IGRyJ{flex:1 1;font-size:1.45rem;line-height:1.6;color:#374151;word-break:break-word}.AICoaching_topicMetaValue__IGRyJ a{text-decoration:underline}.AICoaching_topicMetaValue__IGRyJ a:hover{color:var(--primary01)}.AICoaching_topicDesc__eoRfn .AICoaching_topicMeta__vnCxg{margin-top:.8rem}@media (max-width:640px){.AICoaching_container__lnA52{padding:3rem 1.4rem 4rem}.AICoaching_chatBox__Owgge{min-height:52rem;max-height:62rem;padding:1.6rem 1.2rem;border-radius:2.4rem}.AICoaching_inputArea__xU6k5{flex-wrap:wrap;padding:.8rem}.AICoaching_chatInput__KyEWf,.AICoaching_sendButton__AHuB7{width:100%}.AICoaching_chatMessageBot__oapC3,.AICoaching_chatMessageUser__Cg4QM,.AICoaching_richMessageCard__HCc2L{max-width:100%}.AICoaching_topicList__5_1vX{gap:1rem}.AICoaching_topicItem__pMk9i{padding:1rem 1.2rem}.AICoaching_topicTitleBtn__HwuNH{font-size:1.5rem}.AICoaching_expandBtn__fPB8B{font-size:1.2rem;padding:.35rem .7rem}.AICoaching_topicDesc__eoRfn{font-size:1.4rem}.AICoaching_topicMetaKey__P5s4U{min-width:10rem;font-size:1.3rem}.AICoaching_topicMetaValue__IGRyJ{font-size:1.35rem}}@media (max-width:480px){.AICoaching_container__lnA52{padding:2.4rem 1.6rem 3.6rem}.AICoaching_title__rMheg{margin-bottom:1.2rem;font-size:2.5rem;line-height:1.12}.AICoaching_description__A_iRO{font-size:1.4rem;line-height:1.65}.AICoaching_chatSection__zLTKk{gap:1.2rem}.AICoaching_chatBox__Owgge{min-height:46rem;max-height:56rem;padding:1.2rem 1rem;border-radius:2rem}.AICoaching_inputArea__xU6k5{padding:.7rem;border-radius:1.6rem}.AICoaching_chatInput__KyEWf,.AICoaching_sendButton__AHuB7{min-height:4.8rem;font-size:1.45rem;border-radius:1.4rem}.AICoaching_chatMessageBot__oapC3,.AICoaching_chatMessageUser__Cg4QM{padding:1.2rem 1.3rem;font-size:1.4rem;line-height:1.6}.AICoaching_typingBubble__6gGaC{gap:1rem;padding:1.2rem 1.3rem}.AICoaching_topicDesc__eoRfn,.AICoaching_topicMetaValue__IGRyJ,.AICoaching_typingLabel__Hi1MN{font-size:1.3rem}}@keyframes AICoaching_typing-bounce__km4IE{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.35rem)}}.ChatOption_chatOptions__pVNzR{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem}.ChatOption_optionButton__mOpK4{padding:.6rem 1.2rem;font-size:1.4rem;border:1px solid #ccc;border-radius:20px;background-color:#f0f0f0;cursor:pointer;transition:background-color .3s ease}.ChatOption_optionButton__mOpK4:hover{background-color:#dbeafe;border-color:#60a5fa}.ChatOption_moreButton__6YWWg{padding:.6rem 1.4rem;font-size:1.4rem;font-weight:600;color:#1d4ed8;background-color:#e0ecff;border:1px solid #93c5fd;border-radius:20px;cursor:pointer;transition:background-color .3s ease,color .3s ease}.ChatOption_moreButton__6YWWg:hover{background-color:#bfdbfe;color:#1e3a8a}.ChatOption_selectedOption__r3zv6{background-color:#2563eb;color:#fff;font-weight:700;border-color:#1e40af}