.app-help-trigger{color:#65420b;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.app-help-trigger span{box-sizing:border-box;background:linear-gradient(145deg,#fff3b0,#ffd454);border:1px solid #fff0ad;border-radius:50%;place-items:center;width:22px;height:22px;font:700 14px Georgia,serif;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 2px 6px #2d1d5a33,inset 0 1px #ffffff8c}.app-help-trigger:hover span{box-shadow:0 3px 9px #2d1d5a47,inset 0 1px #ffffff8c}.app-help-trigger:active span{transform:scale(.92)}@media (prefers-reduced-motion:reduce){.app-help-trigger span{transition:none}}.app-help-dialog{box-sizing:border-box;color:#24262b;background:#fff;border:0;border-radius:18px;width:min(620px,100vw - 28px);max-height:min(86dvh,760px);padding:0;font-family:inherit;overflow:hidden;box-shadow:0 16px 60px #00000040}.app-help-dialog[open]{flex-direction:column;display:flex}.app-help-dialog::backdrop{background:#14182c8c}.app-help-heading{border-bottom:1px solid #eceef4;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 20px;display:flex}.app-help-heading h2{margin:0;font-size:19px}.app-help-close{color:#4b5563;cursor:pointer;background:#f1f3fa;border:0;border-radius:10px;flex-shrink:0;width:44px;height:44px;font-size:28px}.app-help-body{overscroll-behavior:contain;padding:0 20px 20px;font-size:14px;line-height:1.55;overflow-y:auto}.app-help-intro{color:#60677a}.app-help-sections{gap:18px;margin:20px 0;display:grid}.app-help-sections dt{margin-bottom:5px;font-size:15px;font-weight:700}.app-help-sections dd{margin:0}.app-help-bot{background:#eef1ff;border-radius:12px;padding:14px}.app-help-bot h3{margin:0 0 8px;font-size:15px}.app-help-bot p{margin:8px 0 0}.app-help-bot code{white-space:nowrap}.app-help-trigger:focus-visible{outline-offset:3px;outline:2px solid #fff}.app-help-close:focus-visible,.app-help-body:focus-visible{outline-offset:-3px;outline:2px solid #667eea}
