:root{--humata-help-bg: #ffffff;--humata-help-text: #111827;--humata-help-muted: #6b7280;--humata-help-border: rgba(0, 0, 0, .12);--humata-help-divider: rgba(0, 0, 0, .08);--humata-help-shadow: 0 12px 15px rgba(0, 0, 0, .18);--humata-help-radius: 16px;--humata-help-accent: #2e5f28;--humata-help-font: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--humata-help-heading-font: var(--humata-help-font);--humata-help-body-font: var(--humata-help-font)}@media (prefers-color-scheme: dark){:root{--humata-help-bg: #18181b;--humata-help-text: #e4e4e7;--humata-help-muted: #a1a1aa;--humata-help-border: rgba(255, 255, 255, .14);--humata-help-divider: rgba(255, 255, 255, .1);--humata-help-shadow: 0 12px 15px rgba(0, 0, 0, .55);--humata-help-accent: #1ab98f}}.humata-theme-dark{--humata-help-bg: #18181b;--humata-help-text: #e4e4e7;--humata-help-muted: #a1a1aa;--humata-help-border: rgba(255, 255, 255, .14);--humata-help-divider: rgba(255, 255, 255, .1);--humata-help-shadow: 0 12px 15px rgba(0, 0, 0, .55);--humata-help-accent: #1ab98f}.humata-theme-light{--humata-help-bg: #ffffff;--humata-help-text: #111827;--humata-help-muted: #6b7280;--humata-help-border: rgba(0, 0, 0, .12);--humata-help-divider: rgba(0, 0, 0, .08);--humata-help-shadow: 0 12px 15px rgba(0, 0, 0, .18);--humata-help-accent: #2e5f28}.humata-floating-help{position:fixed;right:20px;bottom:20px;z-index:999999;font-family:var(--humata-help-font)}@media (max-width: 480px){.humata-floating-help{right:14px;bottom:14px}}.humata-floating-help__wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-end}.humata-floating-help__wrapper:after{content:"";position:absolute;right:0;bottom:100%;width:360px;max-width:calc(100vw - 28px);height:0}.humata-floating-help__wrapper:hover:after,.humata-floating-help__wrapper:focus-within:after,.humata-floating-help__wrapper.is-open:after{height:18px}.humata-floating-help__button{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:999px;border:1px solid var(--humata-help-border);background:var(--humata-help-bg);color:var(--humata-help-text);box-shadow:var(--humata-help-shadow);cursor:pointer;user-select:none;transition:transform .15s ease,background-color .15s ease,color .15s ease}.humata-floating-help__button:hover{transform:translateY(-1px)}.humata-floating-help__button:active{transform:translateY(0)}.humata-floating-help__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--humata-help-muted)}.humata-floating-help__label{font-size:14px;font-weight:600;line-height:1}.humata-floating-help__panel{position:absolute;right:0;bottom:calc(100% + 10px);width:340px;max-width:calc(100vw - 28px);background:var(--humata-help-bg);color:var(--humata-help-text);border:1px solid var(--humata-help-border);border-radius:var(--humata-help-radius);box-shadow:var(--humata-help-shadow);overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.humata-floating-help__panel:before{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px}.humata-floating-help__wrapper:hover .humata-floating-help__panel,.humata-floating-help__wrapper:focus-within .humata-floating-help__panel,.humata-floating-help__wrapper.is-open .humata-floating-help__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.humata-floating-help__section{padding:14px}.humata-floating-help__section+.humata-floating-help__section{border-top:1px solid var(--humata-help-divider)}.humata-floating-help__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.humata-floating-help__link{display:inline-flex;width:100%;align-items:center;justify-content:flex-start;font-size:15px;line-height:1.3;color:var(--humata-help-text);text-decoration:none;background:transparent;border:none;padding:0;cursor:pointer;text-align:left;font-family:var(--humata-help-body-font)}.humata-floating-help__link:hover{color:var(--humata-help-accent)}.humata-floating-help__link:focus-visible{outline:2px solid var(--humata-help-accent);outline-offset:2px;border-radius:8px}.humata-floating-help__social{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.humata-floating-help__social-link{width:34px;height:34px;border-radius:10px;border:1px solid var(--humata-help-border);display:inline-flex;align-items:center;justify-content:center;color:var(--humata-help-text);text-decoration:none;background:#00000005;transition:background-color .15s ease,color .15s ease,transform .15s ease}@media (prefers-color-scheme: dark){.humata-floating-help__social-link{background:#ffffff0a}}.humata-floating-help__social-link:hover{background:#0000000f;color:var(--humata-help-accent);transform:translateY(-1px)}@media (prefers-color-scheme: dark){.humata-floating-help__social-link:hover{background:#ffffff14}}.humata-floating-help__social-link:active{transform:translateY(0)}.humata-floating-help__footer{font-size:12px;line-height:1.4;color:var(--humata-help-muted)}.humata-floating-help__footer p{margin:0 0 8px}.humata-floating-help__footer p:last-child{margin-bottom:0}.humata-floating-help__footer a{color:inherit;text-decoration:underline}.humata-floating-help__button:focus-visible{outline:2px solid var(--humata-help-accent);outline-offset:2px}html.humata-help-modal-open,body.humata-help-modal-open{overflow:hidden}.humata-help-modal{position:fixed;inset:0;z-index:1000000;display:none}.humata-help-modal.is-open{display:flex}.humata-help-modal__overlay{position:absolute;inset:0;background:#0000008c}.humata-help-modal__dialog{position:relative;margin:auto;width:min(900px,calc(100vw - 32px));max-height:min(86vh,860px);background:var(--humata-help-bg);color:var(--humata-help-text);border-radius:var(--humata-help-radius);box-shadow:var(--humata-help-shadow);border:1px solid var(--humata-help-border);display:flex;flex-direction:column;overflow:hidden}.humata-help-modal__title{margin:0;padding:18px 54px 12px 20px;font-size:20px;font-weight:650;line-height:1.2;color:var(--humata-help-text);opacity:1;font-family:var(--humata-help-heading-font)}.humata-help-modal__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:10px;border:1px solid var(--humata-help-border);background:#00000005;color:var(--humata-help-text);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease}@media (prefers-color-scheme: dark){.humata-help-modal__close{background:#ffffff0a}}.humata-help-modal__close:hover{background:#0000000f}@media (prefers-color-scheme: dark){.humata-help-modal__close:hover{background:#ffffff14}}.humata-help-modal__close:focus-visible{outline:2px solid var(--humata-help-accent);outline-offset:2px}.humata-help-modal__close svg{display:block;width:18px;height:18px;stroke:var(--humata-help-text);stroke-width:1.8;fill:none;flex-shrink:0}.humata-help-modal__content{padding:0 20px 20px;overflow:auto;color:var(--humata-help-text)}.humata-help-modal__content h2,.humata-help-modal__content h3,.humata-help-modal__content h4,.humata-help-modal__content h5,.humata-help-modal__content h6{margin:16px 0 10px;font-weight:650;line-height:1.25;color:var(--humata-help-text)!important;opacity:1;font-family:var(--humata-help-heading-font)}.humata-help-modal__content h2:first-child,.humata-help-modal__content h3:first-child,.humata-help-modal__content h4:first-child,.humata-help-modal__content h5:first-child,.humata-help-modal__content h6:first-child{margin-top:0}.humata-help-modal__content p{margin:0 0 10px;color:var(--humata-help-text);opacity:.92;font-family:var(--humata-help-body-font)}.humata-help-modal__content p:last-child{margin-bottom:0}.humata-help-modal__content a{color:var(--humata-help-accent);text-decoration:underline;word-break:break-all;overflow-wrap:anywhere}.humata-help-modal__content ul,.humata-help-modal__content ol{margin:0 0 12px 18px;padding:0;font-family:var(--humata-help-body-font)}.humata-help-modal__content li{margin:0 0 8px;color:var(--humata-help-text);opacity:.92;font-family:var(--humata-help-body-font)}.humata-help-modal__content strong,.humata-help-modal__content summary{color:var(--humata-help-text);opacity:1}.humata-help-modal__content hr{border:none;border-top:1px solid var(--humata-help-divider);margin:16px 0}.humata-help-faq{max-width:100%;overflow:hidden}.humata-help-faq__item{border:1px solid var(--humata-help-border);border-radius:12px;margin-bottom:12px;background:#00000005;max-width:100%;min-width:0;box-sizing:border-box}@media (prefers-color-scheme: dark){.humata-help-faq__item{background:#ffffff0a}}.humata-help-faq__question{display:block;width:100%;max-width:100%;box-sizing:border-box;padding:12px 14px;margin:0;cursor:pointer;font-weight:650;line-height:1.35;color:var(--humata-help-text);list-style:none;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:left;font-family:var(--humata-help-heading-font)}.humata-help-faq__question::-webkit-details-marker{display:none}.humata-help-faq__question::marker{display:none;content:""}.humata-help-faq__answer{padding:0 14px 14px;color:var(--humata-help-text);opacity:.92;font-family:var(--humata-help-body-font)}.humata-keyboard-open .humata-floating-help{display:none}
/*# sourceMappingURL=floating-help.css.map */
