.HelpModal-module__PhkESq__backdrop{z-index:2100;background:#00000080;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.HelpModal-module__PhkESq__dialog{background:#0d1b33;flex-direction:column;width:100%;max-width:720px;max-height:100vh;display:flex;overflow:hidden}@media (min-width:768px){.HelpModal-module__PhkESq__backdrop{align-items:center;padding:24px}.HelpModal-module__PhkESq__dialog{border-radius:16px;max-height:calc(100vh - 48px)}}.HelpModal-module__PhkESq__header{border-bottom:1px solid #96afe129;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}html[data-native-app] .HelpModal-module__PhkESq__header{padding-top:calc(14px + env(safe-area-inset-top,0px))}.HelpModal-module__PhkESq__title{font-size:var(--fs-head);color:var(--text-ink);margin:0;font-weight:700}.HelpModal-module__PhkESq__closeButton{font-size:var(--fs-head);cursor:pointer;width:36px;height:36px;color:var(--text-ink);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;display:inline-flex}.HelpModal-module__PhkESq__closeButton:hover{background:#96afe129}.HelpModal-module__PhkESq__content{flex-direction:column;flex:1;gap:24px;padding:20px;display:flex;overflow-y:auto}.HelpModal-module__PhkESq__section{flex-direction:column;gap:12px;scroll-margin-top:16px;display:flex}.HelpModal-module__PhkESq__sectionTitle{font-size:var(--fs-subhead);color:#7aa7ff;letter-spacing:.01em;border-bottom:1px solid #96afe133;margin:0;padding-bottom:6px;font-weight:800}.HelpModal-module__PhkESq__sectionIntro{font-size:var(--fs-body);color:var(--text-body);margin:0;line-height:1.7}.HelpModal-module__PhkESq__welcomeReplayButton{color:var(--text-on-accent);font-size:var(--fs-subhead);cursor:pointer;background:#2b5bc4;border:none;border-radius:8px;align-self:flex-start;padding:10px 16px;font-weight:600}.HelpModal-module__PhkESq__welcomeReplayButton:hover{background:#1f3d78}.HelpModal-module__PhkESq__legendList{background:#0d1b33;border:1px solid #96afe12e;border-radius:14px;overflow:hidden;box-shadow:0 1px 3px #1e2d460d}.HelpModal-module__PhkESq__legendCard{align-items:center;gap:13px;padding:12px 15px;display:flex}.HelpModal-module__PhkESq__legendCard+.HelpModal-module__PhkESq__legendCard{border-top:1px solid #96afe129}.HelpModal-module__PhkESq__legendColor{border-radius:50%;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #00000014,0 1px 3px #00000024}.HelpModal-module__PhkESq__legendColor[data-c=green]{background:radial-gradient(circle at 35% 30%,#4ca877,#2e7d5b)}.HelpModal-module__PhkESq__legendColor[data-c=red]{background:radial-gradient(circle at 35% 30%,#e89a4c,#d97b2e)}.HelpModal-module__PhkESq__legendColor[data-c=orange]{background:radial-gradient(circle at 35% 30%,#4fa3a3,#2f8a8a)}.HelpModal-module__PhkESq__legendColor[data-c=gray]{background:radial-gradient(circle at 35% 30%,#c96a6a,#b44b4b)}.HelpModal-module__PhkESq__legendText{flex-direction:column;min-width:0;display:flex}.HelpModal-module__PhkESq__legendName{color:var(--text-ink);font-weight:800;font-size:var(--fs-subhead)}.HelpModal-module__PhkESq__legendDetail{font-size:var(--fs-body);color:var(--text-sub);margin-top:1px;line-height:1.5}.HelpModal-module__PhkESq__legendNote{font-size:var(--fs-body);color:var(--text-body);background:var(--card-in);border:1px solid #96afe129;border-radius:10px;margin-top:10px;padding:10px 13px;font-weight:700;line-height:1.55}.HelpModal-module__PhkESq__pageGuideList{flex-direction:column;gap:8px;display:flex}.HelpModal-module__PhkESq__pageGuideCard{background:#0d1b33;border:1px solid #96afe129;border-radius:8px;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.HelpModal-module__PhkESq__pageGuideIcon{font-size:var(--fs-head);text-align:center}.HelpModal-module__PhkESq__pageGuideText{flex-direction:column;gap:2px;min-width:0;display:flex}.HelpModal-module__PhkESq__pageGuideName{font-size:var(--fs-subhead);color:var(--text-ink);font-weight:600}.HelpModal-module__PhkESq__pageGuideDescription{font-size:var(--fs-body);color:var(--text-body)}.HelpModal-module__PhkESq__pageGuideButton{color:var(--text-link);font-size:var(--fs-body);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #2b5bc4;border-radius:6px;padding:6px 12px;font-weight:600}.HelpModal-module__PhkESq__pageGuideButton:hover:not(:disabled){background:#96afe11f}.HelpModal-module__PhkESq__pageGuideButton:disabled{color:var(--text-muted);cursor:not-allowed;border-color:#96afe13d}.HelpModal-module__PhkESq__pageGuideNote{font-size:var(--fs-body);color:var(--text-sub)}.HelpModal-module__PhkESq__faqList{flex-direction:column;gap:8px;display:flex}.HelpModal-module__PhkESq__faqItem{background:#0d1b33;border:1px solid #96afe129;border-radius:8px;padding:12px 14px}.HelpModal-module__PhkESq__faqItem[open]{background:#0a1730;border-color:#96afe14d}.HelpModal-module__PhkESq__faqSummary{font-size:var(--fs-body);color:var(--text-ink);cursor:pointer;gap:8px;font-weight:600;list-style:none;display:flex}.HelpModal-module__PhkESq__faqSummary::-webkit-details-marker{display:none}.HelpModal-module__PhkESq__faqSummary:before{content:"Q.";color:var(--text-link);font-weight:700}.HelpModal-module__PhkESq__faqAnswer{font-size:var(--fs-body);color:var(--text-ink);border-top:1px solid #96afe129;margin-top:8px;padding-top:8px;line-height:1.7}.HelpModal-module__PhkESq__fullHelpLink{font-size:var(--fs-body);color:var(--text-link);margin-top:4px;font-weight:600;text-decoration:none;display:inline-block}.HelpModal-module__PhkESq__fullHelpLink:hover{text-decoration:underline}.HelpModal-module__PhkESq__troubleshootList{flex-direction:column;gap:8px;display:flex}.HelpModal-module__PhkESq__troubleshootItem{background:#0d1b33;border:1px solid #96afe129;border-radius:8px;padding:10px 14px}.HelpModal-module__PhkESq__troubleshootTitle{font-size:var(--fs-body);color:var(--text-ink);margin:0 0 6px;font-weight:600}.HelpModal-module__PhkESq__troubleshootBody{font-size:var(--fs-body);color:var(--text-body);white-space:pre-line;margin:0;line-height:1.7}.HelpModal-module__PhkESq__footerNote{font-size:var(--fs-caption);color:var(--text-sub);text-align:center;margin-top:8px}
