:root{--fttg-blue:#229ed9;--fttg-blue2:#08c}#fttg-root{position:fixed;z-index:99990;display:flex;align-items:center;gap:12px}#fttg-root[hidden]{display:none}#fttg-root.fttg-bottom-right{right:22px;bottom:22px;flex-direction:column;align-items:flex-end}#fttg-root.fttg-bottom-left{left:22px;bottom:22px;flex-direction:column;align-items:flex-start}#fttg-fab{width:60px;height:60px;flex:0 0 auto;border:none;cursor:pointer;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--fttg-blue) 0,var(--fttg-blue2) 100%);box-shadow:0 8px 24px rgba(0,136,204,.42);display:flex;align-items:center;justify-content:center;transition:transform .25s ease,box-shadow .25s ease;animation:fttg-pulse 2.6s infinite;padding:0}#fttg-fab svg{width:32px;height:32px;transform:translateX(-1px)}#fttg-fab:hover{transform:scale(1.08)}#fttg-root.fttg-open #fttg-fab{animation:none}@keyframes fttg-pulse{0%{box-shadow:0 8px 24px rgba(0,136,204,.42)}50%{box-shadow:0 8px 30px rgba(0,136,204,.75)}to{box-shadow:0 8px 24px rgba(0,136,204,.42)}}#fttg-bubble{position:relative;margin-bottom:3px;background:#fff;color:#1c2530;font:600 14px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;padding:12px 16px;border-radius:14px;box-shadow:0 10px 30px rgba(20,30,50,.18);white-space:nowrap;opacity:0;transform:translateY(8px) scale(.96);pointer-events:none;transition:opacity .3s ease,transform .3s ease}#fttg-bubble.fttg-show{opacity:1;transform:none;pointer-events:auto}.fttg-bottom-right #fttg-bubble:after{right:20px}.fttg-bottom-left #fttg-bubble:after,.fttg-bottom-right #fttg-bubble:after{content:"";position:absolute;bottom:-5px;width:12px;height:12px;background:#fff;transform:rotate(45deg);box-shadow:3px 3px 5px rgba(20,30,50,.07)}.fttg-bottom-left #fttg-bubble:after{left:20px}#fttg-bubble-close{position:absolute;top:-9px;right:-9px;width:23px;height:23px;border:none;border-radius:50%;background:#1c2530;color:#fff;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(20,30,50,.3);transition:background .2s,transform .15s}#fttg-bubble-close svg{width:12px;height:12px;display:block}#fttg-bubble-close:hover{background:#e63333;transform:scale(1.12)}#fttg-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(15,22,35,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .25s ease;padding:20px}#fttg-overlay[hidden]{display:none}#fttg-overlay.fttg-show{opacity:1}#fttg-modal{position:relative;width:100%;max-width:430px;background:#fff;border-radius:22px;box-shadow:0 30px 80px rgba(10,18,35,.4);padding:26px 22px 18px;max-height:88vh;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateY(16px) scale(.97);transition:transform .28s cubic-bezier(.2,.9,.3,1.2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#fttg-overlay.fttg-show #fttg-modal{transform:none}#fttg-close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:none;border-radius:50%;padding:0;background:#f1f3f7;color:#6b7585;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}#fttg-close svg{width:16px;height:16px;display:block}#fttg-close:hover{background:#e6e9ef;color:#1c2530}#fttg-modal-head{gap:12px;margin:2px 30px 18px 2px}#fttg-modal-head,.fttg-head-ic{display:flex;align-items:center}.fttg-head-ic{flex:0 0 auto;width:42px;height:42px;border-radius:13px;justify-content:center;color:#fff;background:linear-gradient(135deg,var(--fttg-blue) 0,var(--fttg-blue2) 100%)}.fttg-head-ic svg{width:24px;height:24px;transform:translateX(-1px)}#fttg-title{margin:0;font-size:19px;font-weight:700;color:#15202b;letter-spacing:-.2px}#fttg-list{display:flex;flex-direction:column;gap:10px}.fttg-item{display:flex;align-items:center;gap:14px;padding:13px 12px;border-radius:16px;text-decoration:none;background:#f6f8fb;border:1px solid #eef1f6;transition:background .18s,border-color .18s,transform .12s}.fttg-item:hover{background:#eef5fc;border-color:#d4e6f6;transform:translateY(-1px)}.fttg-item:active{transform:translateY(0)}.fttg-item-ic{flex:0 0 auto;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff}.fttg-item-ic svg{width:26px;height:26px}.fttg-item-ic img{width:100%;height:100%;object-fit:cover}.fttg-item-ic.fttg-has-avatar{background:#e9edf3 linear-gradient(100deg,hsla(0,0%,100%,0) 20%,hsla(0,0%,100%,.7) 50%,hsla(0,0%,100%,0) 80%)!important;background-size:220px 100%!important;background-repeat:no-repeat!important;animation:fttg-shimmer 1.15s ease-in-out infinite}.fttg-item-ic.fttg-has-avatar:has(.fttg-ava-loaded){animation:none;background:#eef1f6!important}.fttg-ava-img{opacity:0;transition:opacity .4s ease}.fttg-ava-img.fttg-ava-loaded{opacity:1}@keyframes fttg-shimmer{0%{background-position:-140px 0}to{background-position:220px 0}}.fttg-item-bot .fttg-item-ic{background:linear-gradient(135deg,var(--fttg-blue) 0,var(--fttg-blue2) 100%)}.fttg-item-manager .fttg-item-ic{background:linear-gradient(135deg,#e6562f,#e63333)}.fttg-item-channel .fttg-item-ic{background:linear-gradient(135deg,#6a5cff,#8a5cff)}.fttg-item-txt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.fttg-item-title{font-size:15.5px;font-weight:650;color:#15202b}.fttg-item-desc{font-size:12.5px;line-height:1.35;color:#6b7585}.fttg-item-arrow{flex:0 0 auto;color:#b9c2cf;display:flex;transition:transform .18s,color .18s}.fttg-item-arrow svg{width:18px;height:18px}.fttg-item:hover .fttg-item-arrow{color:var(--fttg-blue2);transform:translateX(3px)}@media (max-width:768px){#fttg-root.fttg-bottom-left,#fttg-root.fttg-bottom-right{bottom:16px}#fttg-root.fttg-bottom-right{right:16px}#fttg-root.fttg-bottom-left{left:16px}#fttg-fab{width:56px;height:56px}#fttg-fab svg{width:30px;height:30px}#fttg-modal{padding:24px 18px calc(18px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){#fttg-fab{animation:none}#fttg-bubble,#fttg-modal,#fttg-overlay{transition:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) #fttg-bubble{background:#1e2733;color:#e7ecf3;box-shadow:0 10px 30px rgba(0,0,0,.45)}:root:not([data-theme=light]) .fttg-bottom-left #fttg-bubble:after,:root:not([data-theme=light]) .fttg-bottom-right #fttg-bubble:after{background:#1e2733;box-shadow:3px 3px 5px rgba(0,0,0,.18)}:root:not([data-theme=light]) #fttg-bubble-close{background:#3a4757;box-shadow:0 3px 10px rgba(0,0,0,.4)}:root:not([data-theme=light]) #fttg-bubble-close:hover{background:#e63333}:root:not([data-theme=light]) #fttg-overlay{background:rgba(5,9,16,.66)}:root:not([data-theme=light]) #fttg-modal{background:#161d27;box-shadow:0 30px 80px rgba(0,0,0,.6)}:root:not([data-theme=light]) #fttg-close{background:#27313e;color:#93a1b0}:root:not([data-theme=light]) #fttg-close:hover{background:#323e4d;color:#f0f4f8}:root:not([data-theme=light]) #fttg-title{color:#f0f4f8}:root:not([data-theme=light]) .fttg-item{background:#1f2733;border-color:#2a3543}:root:not([data-theme=light]) .fttg-item:hover{background:#27323f;border-color:#3a4a5c}:root:not([data-theme=light]) .fttg-item-title{color:#eef3f8}:root:not([data-theme=light]) .fttg-item-desc{color:#94a2b1}:root:not([data-theme=light]) .fttg-item-arrow{color:#5d6b7b}:root:not([data-theme=light]) .fttg-item:hover .fttg-item-arrow{color:var(--fttg-blue)}:root:not([data-theme=light]) .fttg-item-ic.fttg-has-avatar{background:#2a3543 linear-gradient(100deg,hsla(0,0%,100%,0) 20%,hsla(0,0%,100%,.14) 50%,hsla(0,0%,100%,0) 80%)!important;background-size:220px 100%!important;background-repeat:no-repeat!important}:root:not([data-theme=light]) .fttg-item-ic.fttg-has-avatar:has(.fttg-ava-loaded){background:#2a3543!important}}:root[data-theme=dark] #fttg-bubble{background:#1e2733;color:#e7ecf3;box-shadow:0 10px 30px rgba(0,0,0,.45)}:root[data-theme=dark] .fttg-bottom-left #fttg-bubble:after,:root[data-theme=dark] .fttg-bottom-right #fttg-bubble:after{background:#1e2733;box-shadow:3px 3px 5px rgba(0,0,0,.18)}:root[data-theme=dark] #fttg-bubble-close{background:#3a4757;box-shadow:0 3px 10px rgba(0,0,0,.4)}:root[data-theme=dark] #fttg-bubble-close:hover{background:#e63333}:root[data-theme=dark] #fttg-overlay{background:rgba(5,9,16,.66)}:root[data-theme=dark] #fttg-modal{background:#161d27;box-shadow:0 30px 80px rgba(0,0,0,.6)}:root[data-theme=dark] #fttg-close{background:#27313e;color:#93a1b0}:root[data-theme=dark] #fttg-close:hover{background:#323e4d;color:#f0f4f8}:root[data-theme=dark] #fttg-title{color:#f0f4f8}:root[data-theme=dark] .fttg-item{background:#1f2733;border-color:#2a3543}:root[data-theme=dark] .fttg-item:hover{background:#27323f;border-color:#3a4a5c}:root[data-theme=dark] .fttg-item-title{color:#eef3f8}:root[data-theme=dark] .fttg-item-desc{color:#94a2b1}:root[data-theme=dark] .fttg-item-arrow{color:#5d6b7b}:root[data-theme=dark] .fttg-item:hover .fttg-item-arrow{color:var(--fttg-blue)}:root[data-theme=dark] .fttg-item-ic.fttg-has-avatar{background:#2a3543 linear-gradient(100deg,hsla(0,0%,100%,0) 20%,hsla(0,0%,100%,.14) 50%,hsla(0,0%,100%,0) 80%)!important;background-size:220px 100%!important;background-repeat:no-repeat!important}:root[data-theme=dark] .fttg-item-ic.fttg-has-avatar:has(.fttg-ava-loaded){background:#2a3543!important}