.ContextHelp_help__BOXIr{position:relative;flex:0 0 auto}.ContextHelp_trigger__hEc_D{display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--accent);cursor:pointer;font-size:1rem;font-weight:800;list-style:none;-webkit-user-select:none;user-select:none}.ContextHelp_trigger__hEc_D::-webkit-details-marker{display:none}.ContextHelp_trigger__hEc_D:focus-visible,.ContextHelp_trigger__hEc_D:hover{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.ContextHelp_panel__wVDDh{position:absolute;z-index:30;top:calc(100% + var(--space-2));right:0;width:min(22rem,calc(100vw - 2rem));padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:0 14px 40px rgb(0 0 0/14%);text-align:left}.ContextHelp_panel__wVDDh strong{display:block;margin-bottom:var(--space-2)}.ContextHelp_panel__wVDDh p{margin:0 0 var(--space-3);color:var(--text-muted);font-size:.9rem;font-weight:400;line-height:1.65}.ContextHelp_panel__wVDDh a{font-size:.88rem;font-weight:700}@media (max-width:520px){.ContextHelp_panel__wVDDh{position:fixed;top:auto;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);width:auto}}.Badge_badge__Nla8e{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .6rem;border-radius:1rem;font-size:.8rem;font-weight:500;line-height:1.6;border:1px solid transparent;white-space:nowrap}.Badge_neutral__RFY9k{background:var(--panel);color:var(--text);border-color:var(--border)}.Badge_success__wNvax{background:var(--accent-soft);color:var(--accent-hover);border-color:var(--accent)}.Badge_muted__MeHNN{background:#efede7;color:var(--text-muted);border-color:var(--border)}.Badge_rankS__XYvu6{background:var(--accent-soft);color:var(--rank-s);border-color:var(--rank-s)}.Badge_rankA___oYZ5{background:#eaf1fe;color:var(--rank-a);border-color:var(--rank-a)}.Badge_rankNone___t5Xi{background:#f1f0f0;color:var(--rank-none);border-color:var(--rank-none)}.Badge_rankD__h2f_2{background:#fbeae8;color:var(--rank-d);border-color:var(--rank-d)}.Badge_kindGyomu__1nk4L{background:var(--accent-soft);color:var(--accent-hover);border-color:var(--kind-gyomu)}.Badge_kindShishitsu__cU_Le{background:#faf3e3;color:#a37c26;border-color:var(--kind-shishitsu)}