#helpToggle{position:fixed;right:26px;bottom:24px;z-index:30;border:0;background:#6547bd;color:#fff;width:76px;height:86px;border-radius:28px;box-shadow:0 8px 28px #39235435;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}#helpToggle svg{width:40px;height:40px;fill:#fff}#helpToggle span{font-size:10px}#helpPanel{position:fixed;right:26px;bottom:124px;z-index:30;width:350px;max-height:calc(100dvh - 145px);background:#fff;box-shadow:0 14px 60px #32204430;border:1px solid #e8def3;border-radius:20px;overflow:auto;color:#40324f}#helpPanel[hidden]{display:none}.help-head{display:flex;align-items:center;gap:10px;padding:17px;background:#f5f0fc}.help-avatar{width:43px;height:43px;border-radius:50%;background:#fff url('../cats-multishot.png') left center/300% 100%}.help-head strong{font-size:13px}.help-head small{display:block;font-size:10px;color:#8f7d9e;margin-top:4px}.help-head button{margin-left:auto;border:0;background:none;font-size:24px;color:#847191}.help-log{height:220px;overflow:auto;padding:16px}.help-log p{font-size:12px;line-height:1.8;padding:11px 13px;border-radius:12px;margin:0 0 12px;max-width:95%;white-space:pre-wrap}.help-cat{background:#f3edf9}.help-user{margin-left:auto!important;background:#6547bd;color:white}.help-questions{display:flex;gap:5px;padding:0 14px;flex-wrap:wrap}.help-questions button{background:#fff;border:1px solid #e7ddee;border-radius:20px;font-size:10px;padding:8px;color:#816897}.help-shop{display:block;padding:13px 18px;font-size:11px;color:#7856b6}#helpPanel form{display:flex;padding:12px;gap:8px;border-top:1px solid #eee8f4}#helpPanel input{flex:1;width:0;border:0;background:#faf8fd;padding:9px;border-radius:6px;font-size:12px}#helpPanel form button{background:#6547bd;color:white;border:0;border-radius:7px;width:35px}#launchPopup{padding:30px 28px 16px;text-align:center;width:min(420px,calc(100% - 32px));max-height:90dvh;overflow:auto;border:0;border-radius:24px;background:#f7f3fc;color:#392b4e;box-shadow:0 20px 100px #21103540}#launchPopup::backdrop{background:#21182f70;backdrop-filter:blur(5px)}#launchPopup h2{font-size:32px;line-height:1.4;margin:15px 0 8px;letter-spacing:-1px}.launch-date{font-size:38px;color:#6547bd;display:block}.launch-date small{font-size:13px}.popup-close{position:absolute;right:15px;top:10px;border:0;background:none;font-size:28px;color:#867392}#launchPopup img{width:100%;border-radius:14px;margin:18px 0 0}#launchPopup p{font-size:13px;color:#8a7799;line-height:1.8;margin:18px 0}#launchPopup .primary-link{display:block;font-size:13px;padding:15px}.popup-hide{display:block;margin:14px auto 0;background:none;border:0;color:#9989a6;font-size:11px}.buy-strip{background:#efe8fa;border:1px solid #dfd2f0;border-radius:16px;padding:26px 30px;margin:30px 0 0;display:flex;align-items:center;justify-content:space-between;gap:20px}.buy-strip span{font-size:11px;color:#8a6aa8}.buy-strip strong{display:block;font-size:26px;color:#513795;margin-top:7px}.buy-strip del{font-size:14px;color:#a493b4;margin-right:10px}.buy-strip a{white-space:nowrap;font-size:13px}@media(max-width:650px){#helpToggle{right:16px;bottom:16px;width:66px;height:76px}#helpPanel{right:12px;width:calc(100% - 24px);bottom:104px;max-height:calc(100dvh - 120px)}.buy-strip{flex-direction:column;align-items:stretch;padding:22px}.buy-strip a{text-align:center}}
#helpToggle{width:72px;height:88px;background:transparent;border-radius:0;box-shadow:none;gap:5px;padding:0;color:#513795}
#helpToggle .help-character{display:block;width:64px;height:64px;border-radius:50%;background:#fff url('../cats-multishot.png') left center/300% 100% no-repeat;border:2px solid #fff;box-shadow:0 4px 18px #3b27572b;transition:transform .2s}
#helpToggle:hover .help-character{transform:translateY(-3px)}
#helpToggle>span:last-child{background:#fff;padding:3px 10px;border-radius:20px;font-size:10px;font-weight:600;box-shadow:0 2px 8px #39235414}
@media(prefers-reduced-motion:reduce){#helpToggle .help-character{transition:none}#helpToggle:hover .help-character{transform:none}}
