.bp-site .bp-join-channels-button,.bp-site .bp-footer-join-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 15px;border:2px solid #ffc928;border-radius:999px;background:linear-gradient(110deg,#c9162d,#e12635);color:#fff;font:800 12px/1.15 Arial,Helvetica,sans-serif;white-space:nowrap;cursor:pointer;box-shadow:0 3px 9px #a00f2329;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.bp-site .bp-join-channels-button:hover,.bp-site .bp-footer-join-button:hover{transform:translateY(-1px);box-shadow:0 5px 13px #a00f2338;background:#b91527}.bp-site .bp-header-tools{display:flex;align-items:center;gap:10px}.bp-site .bp-community-modal-scrim{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:22px;background:#1914149e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:bp-community-scrim-in .22s ease both}.bp-site .bp-community-modal{position:relative;width:min(490px,100%);padding:28px 30px 30px;overflow:hidden;border:2px solid #ffc928;border-radius:22px;text-align:center;color:#29211e;background:linear-gradient(145deg,#fff,#fffdf5 72%,#fff0bd);box-shadow:0 22px 70px #00000047;animation:bp-community-modal-in .28s cubic-bezier(.2,.8,.2,1) both}.bp-site .bp-community-modal:before,.bp-site .bp-community-modal:after{content:"";position:absolute;z-index:0;pointer-events:none;width:170px;height:170px;border-radius:50%;border:13px solid #d92332;opacity:.09}.bp-site .bp-community-modal:before{top:-112px;left:-95px;border-color:#d92332}.bp-site .bp-community-modal:after{right:-110px;bottom:-125px;border-color:#ffc928}.bp-site .bp-community-modal>*{position:relative;z-index:1}.bp-site .bp-community-modal-close{position:absolute;z-index:2;top:10px;right:13px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:50%;background:#fff3cf;color:#a91425;font:700 27px/1 Arial,sans-serif;cursor:pointer}.bp-site .bp-community-modal-logo{display:block;width:128px;height:58px;margin:0 auto 10px}.bp-site .bp-community-modal-logo img{width:100%;height:100%;object-fit:contain}.bp-site .bp-community-modal-eyebrow{display:block;margin:4px 0 5px;color:#d92332;font-size:10px;font-weight:900;letter-spacing:.17em}.bp-site .bp-community-modal h2{margin:5px 0 9px;color:#a91425;font-size:29px;line-height:1.15;font-weight:900;letter-spacing:-.035em}.bp-site .bp-community-modal p{max-width:405px;margin:0 auto 20px;color:#514841;font-size:14px;line-height:1.55}.bp-site .bp-community-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.bp-site .bp-community-modal-action{display:flex;align-items:center;justify-content:center;gap:10px;min-height:62px;padding:10px 12px;border:2px solid #ffc928;border-radius:13px;background:linear-gradient(110deg,#c9162d,#e12635);color:#fff;text-decoration:none;font-size:13px;line-height:1.25;font-weight:900;box-shadow:0 5px 12px #960f1e29;transition:transform .16s ease,filter .16s ease}.bp-site .bp-community-modal-action:hover{transform:translateY(-2px);filter:brightness(1.06)}.bp-site .bp-community-modal-action>span:first-child{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#fff;font-size:22px;font-weight:900}.bp-site .bp-modal-whatsapp-icon{color:#168b52}.bp-site .bp-modal-telegram-icon{color:#218bc5}.bp-site .bp-footer-join-button{min-height:32px;margin-top:9px;padding:6px 12px;border-radius:8px;font-size:10px}.bp-site .bp-community-section{display:none!important}@keyframes bp-community-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes bp-community-modal-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}n.bp-site .bp-community-modal-closing{animation:bp-community-modal-out .18s ease both}n@keyframes bp-community-modal-out{to{opacity:0;transform:translateY(8px) scale(.98)}}@media(max-width:720px){.bp-site .bp-header-tools{gap:6px}.bp-site .bp-join-channels-button{min-height:32px;padding:6px 9px;border-width:1.5px;font-size:9px}.bp-site .bp-community-modal-scrim{padding:12px}.bp-site .bp-community-modal{width:min(370px,100%);padding:19px 17px 18px;border-radius:17px}.bp-site .bp-community-modal-logo{width:104px;height:46px;margin-bottom:5px}.bp-site .bp-community-modal-eyebrow{margin-top:2px;font-size:8px}.bp-site .bp-community-modal h2{margin:4px 0 6px;font-size:21px}.bp-site .bp-community-modal p{margin-bottom:13px;font-size:11px;line-height:1.4}.bp-site .bp-community-modal-actions{grid-template-columns:1fr;gap:8px}.bp-site .bp-community-modal-action{min-height:44px;justify-content:flex-start;padding:6px 12px;border-radius:10px;font-size:11px}.bp-site .bp-community-modal-action>span:first-child{flex-basis:29px;width:29px;height:29px;font-size:19px}}@media(max-width:390px){.bp-site .bp-join-channels-button{padding:6px 7px;font-size:8px}.bp-site .bp-header-tools{gap:4px}.bp-site .bp-community-modal{padding:16px 14px 15px}}@media(prefers-reduced-motion:reduce){.bp-site .bp-community-modal-scrim,.bp-site .bp-community-modal{animation:none}.bp-site .bp-join-channels-button,.bp-site .bp-footer-join-button,.bp-site .bp-community-modal-action{transition:none}}.bp-site .bp-community-modal-action>.bp-modal-whatsapp-icon{background:#25d366;color:#fff}.bp-site .bp-community-modal-action>.bp-modal-telegram-icon{background:#229ed9;color:#fff}.bp-site .bp-community-modal-action>span:first-child svg{display:block;width:22px;height:22px;fill:currentColor}@media(max-width:720px){.bp-site .bp-community-modal-action>span:first-child svg{width:19px;height:19px}}
