.cbm-cookie-banner{position:fixed;bottom:0;left:0;right:0;width:100%;background-color:#fff;color:#222;padding:15px 30px;z-index:9990;box-shadow:0 -2px 10px rgba(0,0,0,.1);animation:cbmSlideIn .5s ease-out;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cbm-noscript-banner{display:block!important}.cbm-cookie-content{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;gap:15px}.cbm-cookie-text{flex:1 1 auto;font-size:14px;line-height:1.5}.cbm-cookie-text p{margin:0;padding:0;color:#222;font-weight:400!important}.cbm-cookie-text a{color:#000;font-weight:600!important;text-decoration:underline;transition:color .2s ease}.cbm-cookie-text a:hover{color:#555}.cbm-cookie-actions{flex:0 0 auto}.cbm-cookie-btn{padding:10px 25px;border:none;border-radius:5px;font-size:14px;font-weight:600!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;cursor:pointer;transition:all .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cbm-cookie-accept{background-color:#000;color:#fff}.cbm-cookie-accept:hover{background-color:#333;transform:translateY(-1px)}@keyframes cbmSlideIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cbm-cookie-banner.cbm-hiding{animation:cbmSlideOut .3s ease-in forwards}@keyframes cbmSlideOut{to{transform:translateY(100%);opacity:0}}@media (max-width:768px){.cbm-cookie-banner{padding:15px}.cbm-cookie-content{flex-direction:column;align-items:center;text-align:center}.cbm-cookie-text{margin-right:0;margin-bottom:15px}.cbm-cookie-text p{font-size:13px}.cbm-cookie-actions{width:100%}.cbm-cookie-btn{width:100%;padding:12px}}[data-theme=dark] .cbm-cookie-banner{background-color:#17171a;color:#d9d9de;box-shadow:0 -2px 14px rgba(0,0,0,.6);border-top:1px solid hsla(0,0%,100%,.09)}[data-theme=dark] .cbm-cookie-text p{color:#d9d9de}[data-theme=dark] .cbm-cookie-text a{color:#ff6b5e}[data-theme=dark] .cbm-cookie-text a:hover{color:#ff9b91}[data-theme=dark] .cbm-cookie-accept{background-color:#f4f4f5;color:#18181b}[data-theme=dark] .cbm-cookie-accept:hover{background-color:#d4d4d8}@media (max-width:768px){.cbm-cookie-banner{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.cbm-cookie-content{flex-direction:row;align-items:center;text-align:left;gap:10px}.cbm-cookie-text{margin-bottom:0;line-height:1.3}.cbm-cookie-text p,.cbm-cookie-text span{font-size:11px!important}.cbm-cookie-actions{width:auto}.cbm-cookie-btn{width:auto;padding:8px 14px;font-size:13px}}@media (max-width:768px){body:has(#cbm-cookie-banner[style*=block]:not(.cbm-hiding)) #fttg-root{bottom:144px!important;transition:bottom .3s}}:root{--fttg-blue:#229ed9;--fttg-blue2:#08c}#fttg-root{position:fixed;z-index:99990;display:flex;align-items:center;gap:12px;pointer-events:none}#fttg-root>*{pointer-events:auto}#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-head-ic{flex:0 0 auto;width:42px;height:42px;border-radius:13px;display:flex;align-items:center;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{font-size:19px}#fttg-list{display:flex;flex-direction:column}.fttg-item{display:flex;align-items:center;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;display:flex;align-items:center;justify-content:center;color:#fff}.fttg-item-ic svg{width:26px;height:26px}.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[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)}.fttg-kl{display:none}.fttg-kd,.fttg-kl{image-rendering:pixelated}:root[data-theme=light] .fttg-kd{display:none!important}:root[data-theme=light] .fttg-kl{display:inline-block!important}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .fttg-kd{display:none!important}:root:not([data-theme=dark]) .fttg-kl{display:inline-block!important}}#fttg-modal-head{display:flex;align-items:center;gap:10px;margin:0 36px 18px 0}.fttg-mascot{flex:0 0 auto;width:64px;height:48px;line-height:0}.fttg-mascot img{width:64px;height:48px;display:block;transform:translateY(-8px)}#fttg-title{margin:0;font-size:24px;line-height:1.2;font-weight:700;color:#15202b;letter-spacing:-.2px}#fttg-list{gap:10px}.fttg-item{gap:14px;padding:14px}.fttg-item-ic{width:52px;height:52px;border-radius:50%;overflow:hidden;background:#e9edf3;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.fttg-item-ic img{width:100%;height:100%;object-fit:cover;display:block;border-radius:50%}.fttg-item-bot .fttg-item-ic,.fttg-item-channel .fttg-item-ic,.fttg-item-manager .fttg-item-ic{background:#e9edf3}.fttg-item-title{font-size:17px;line-height:1.25;font-weight:700}.fttg-item-desc{font-size:13.5px;line-height:1.4}.fttg-item:focus-visible{outline:2px solid var(--fttg-blue2);outline-offset:2px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .fttg-item-ic{background:#2a3543;box-shadow:0 0 0 1px hsla(0,0%,100%,.12)}}:root[data-theme=dark] .fttg-item-ic{background:#2a3543;box-shadow:0 0 0 1px hsla(0,0%,100%,.12)}@media (max-width:380px){.fttg-mascot,.fttg-mascot img{width:56px;height:42px}#fttg-title{font-size:22px}}