.help-bubble{position:fixed;right:24px;bottom:22px;z-index:40;font-family:var(--font);pointer-events:none}
.help-bubble-panel,#help-bubble-launcher{pointer-events:auto}
#help-bubble-launcher{display:flex;align-items:center;gap:10px;background:linear-gradient(115deg,#db304c,#bc2946);color:#fff;border:1px solid #df4561;border-radius:30px;box-shadow:0 7px 24px #8a264e36;padding:13px 20px;font-size:12px;font-weight:700;min-height:48px;float:right}
#help-bubble-launcher>.icon{width:19px;height:19px}#help-bubble-launcher:hover{background:#bc2946}#help-bubble-launcher[aria-expanded=true]{background:#24222d;border-color:#4e3c4c}
.help-bubble-panel{position:absolute;right:0;bottom:64px;width:362px;max-height:min(650px,calc(100dvh - 112px));background:#fff;border:1px solid #dfdfe9;border-radius:12px;box-shadow:0 15px 65px #17213f2d;overflow:auto;color:#59667c}
.help-bubble-panel>header{display:flex;align-items:center;gap:12px;padding:20px;background:linear-gradient(135deg,#2a2130,#1a1e29);color:#c6c9d7;border-bottom:1px solid #413545;border-radius:11px 11px 0 0;position:sticky;top:0;z-index:1}
.help-bubble-brand{width:34px;height:34px;display:grid;place-items:center;border:1px solid #784458;background:#682c4444;border-radius:8px;color:#d08ca6;flex-shrink:0}.help-bubble-brand>.icon{width:20px;height:20px}
.help-bubble-panel header>div{flex:1;min-width:0}.help-bubble-panel h2{font-size:15px;line-height:1.5;letter-spacing:-.3px;color:#e3dce9}.help-bubble-panel header p{font-size:9px;line-height:1.8;color:#9d8ea6;margin-top:4px}
#help-bubble-close{display:grid;place-items:center;background:none;border:1px solid #ffffff13;border-radius:5px;color:#a18fa5;padding:5px}#help-bubble-close>.icon{height:14px;width:14px}
.help-bubble-body{padding:22px}#help-bubble-loading{font-size:11px;color:#9c8ea5;padding:13px 0}
#help-bubble-gate{text-align:center;padding:7px 0 3px}.help-bubble-lock{display:grid;place-items:center;width:44px;height:44px;background:#fbf0f5;border:1px solid #eddae4;border-radius:50%;color:#b87694;margin:0 auto 19px}.help-bubble-lock>.icon{width:20px;height:20px}
.help-bubble-panel h3{font-size:20px;letter-spacing:-.5px;line-height:1.5;color:#526078}
#help-bubble-gate>p{font-size:11px;line-height:1.95;color:#97a2b5;margin-top:13px}
#help-bubble-gate>.button{display:flex;justify-content:center;font-size:11px;margin-top:23px;width:100%;padding:12px}
.help-bubble-register{display:block;font-size:10px;color:#bc708d;margin-top:15px}#help-bubble-gate>small{display:block;font-size:9px;color:#aab2c2;margin-top:19px}
.help-bubble-intro{font-size:10px;line-height:1.9;color:#97a2b4;margin-bottom:18px}
#help-bubble-form label{display:grid;gap:7px;font-size:10px;font-weight:600;line-height:1.8;color:#8390a6;margin-top:15px}
#help-bubble-form :is(input,select,textarea){font:inherit;font-size:12px;line-height:1.7;color:#6d7c94;background:#fcfdff;border:1px solid #dfe5ee;border-radius:5px;padding:10px;min-width:0;width:100%;outline-offset:2px}
#help-bubble-form textarea{resize:vertical;min-height:106px;max-height:230px}#help-bubble-form :is(input,textarea)::placeholder{color:#b3bccb}
#help-bubble-counter{display:block;text-align:right;font-size:8px;color:#b0b8c8;margin-top:7px}
#help-bubble-submit{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:11px;padding:13px 15px;margin-top:17px;gap:12px}#help-bubble-submit:disabled{opacity:.6}
#help-bubble-submit[aria-busy=true]>.icon{animation:help-bubble-spin 1s linear infinite!important}
#help-bubble-feedback{font-size:10px;line-height:1.9;color:#9aa5b7;margin-top:15px}#help-bubble-feedback:empty{display:none}#help-bubble-feedback.is-error{color:#bd738f}
#help-bubble-retry{display:flex;align-items:center;gap:10px;color:#b57693;background:none;padding:7px 0;font-size:10px}#help-bubble-retry>.icon{height:12px;width:12px}
#help-bubble-success{text-align:center;padding:5px 0}#help-bubble-success>span{display:grid;place-items:center;width:43px;height:43px;border:1px solid #d6e7dc;border-radius:50%;background:#f2f8f4;color:#81a78e;margin:0 auto 17px}
#help-bubble-success>span>.icon{width:21px;height:21px}#help-bubble-success>p{font-size:11px;color:#9ca7b8;line-height:1.9;margin-top:13px}#help-bubble-reference{font-family:var(--mono);font-size:9px!important;color:#bd849d!important}
#help-bubble-thread{display:flex;justify-content:center;gap:15px;font-size:11px;margin-top:22px;padding:12px}#help-bubble-new{font-size:10px;color:#ac8fa4;background:none;padding:15px 0 0}
.help-bubble-panel>footer{border-top:1px solid #edf0f5;display:flex;align-items:center;justify-content:center;gap:7px;padding:13px;font-size:8px;color:#abb4c4;background:#fcfdff}.help-bubble-panel>footer>.icon{height:11px;width:11px}
.site-footer{padding-bottom:65px}
@keyframes help-bubble-spin{to{transform:rotate(360deg)}}
@media(max-width:480px){.help-bubble{left:15px;right:15px;bottom:16px}.help-bubble-panel{width:100%;max-height:calc(100dvh - 108px);bottom:62px}.help-bubble-panel>header{padding:17px}.help-bubble-body{padding:21px}#help-bubble-launcher{padding:12px 17px;font-size:11px;min-height:46px}#help-bubble-form :is(input,select,textarea){font-size:16px}#help-bubble-form :is(input,textarea)::placeholder{font-size:11px}.site-footer{padding-bottom:66px}}
