.site-help{right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:45;font-family:var(--font-body);position:fixed}.site-help-toggle{border:1px solid var(--line);background:var(--black);min-width:64px;min-height:44px;color:var(--white);font:600 14px var(--font-body);cursor:pointer;float:right;border-radius:10px}.site-help-panel{border:1px solid var(--line);background:var(--card);width:min(360px,100vw - 32px);max-height:min(650px,100dvh - 110px);color:var(--ink);border-radius:12px;margin-bottom:12px;padding:20px;overflow:auto;box-shadow:0 12px 40px #171c2426}.site-help-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.site-help-head h2{font:700 18px var(--font-body);margin:0}.site-help-head button{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px}.site-help-panel p{font-size:13px;line-height:1.65}.site-help-panel label{gap:8px;font-size:13px;display:grid}.site-help-panel input{border:1px solid var(--line);width:100%;min-height:44px;font:16px var(--font-body);background:var(--paper);color:var(--ink);border-radius:8px;padding:10px}.site-help-panel nav>a{border-bottom:1px solid var(--line);min-height:44px;color:var(--ink);gap:4px;padding:12px 0;text-decoration:none;display:grid}.site-help-panel nav>a span{color:var(--ink-2);font-size:12px;line-height:1.5}.site-help :focus-visible{outline:3px solid var(--gold-ink);outline-offset:3px}@media (max-width:640px){.site-help{right:16px;bottom:calc(12px + env(safe-area-inset-bottom))}.site-help-panel{padding:16px}}.site-help.site-help-chat{bottom:calc(120px + env(safe-area-inset-bottom))}
