.bsocial-app{--bs-bg:#fafafa;--bs-surface:#fff;--bs-soft:#f4f5f7;--bs-text:#16181d;--bs-muted:#737986;--bs-border:#16181d1a;--bs-blue:#2879ec;--bs-danger:#ef4444;--bs-shadow:0 10px 34px #121c2d14;width:min(1440px,100%);min-height:calc(100vh - 110px);color:var(--bs-text);background:var(--page-bg);grid-template-columns:230px minmax(0,1fr);margin:0 auto;display:grid}.b4d-site[data-theme=dark] .bsocial-app{--bs-bg:#131820;--bs-surface:#171d28;--bs-soft:#202836;--bs-text:#f4f7fc;--bs-muted:#9ea9b9;--bs-border:#ffffff17;--bs-shadow:0 12px 38px #0000002e}.b4d-site[data-theme=midnight] .bsocial-app{--bs-bg:#080c12;--bs-surface:#0f1621;--bs-soft:#151e2b;--bs-text:#f6f8fc;--bs-muted:#96a3b7;--bs-border:#ffffff14;--bs-shadow:0 14px 42px #00000047}.bsocial-app *,.bsocial-app :before,.bsocial-app :after{box-sizing:border-box}.bsocial-app button,.bsocial-app input,.bsocial-app textarea,.bsocial-app select{font:inherit}.bsocial-main{min-width:0;padding:28px 24px 72px}.bsocial-sidebar{border-right:1px solid var(--bs-border);background:var(--bs-surface);flex-direction:column;align-self:start;min-height:calc(100vh - 118px);padding:22px 16px 24px;display:flex;position:sticky;top:118px}.bsocial-sidebar-brand{align-items:center;min-height:72px;padding:0 10px 14px;display:flex}.bsocial-sidebar-logo{object-fit:contain;object-position:left center;width:150px;max-height:56px;display:block}.bsocial-sidebar-logo.is-dark,.b4d-site[data-theme=dark] .bsocial-sidebar-logo.is-light,.b4d-site[data-theme=midnight] .bsocial-sidebar-logo.is-light{display:none}.b4d-site[data-theme=dark] .bsocial-sidebar-logo.is-dark,.b4d-site[data-theme=midnight] .bsocial-sidebar-logo.is-dark{display:block}.bsocial-sidebar-nav{gap:5px;margin-top:12px;display:grid}.bsocial-sidebar-nav>a,.bsocial-sidebar-bottom>a{min-height:50px;color:var(--bs-text);border-radius:12px;align-items:center;gap:14px;padding:0 12px;font-size:14px;font-weight:650;transition:background .14s,transform .14s;display:flex}.bsocial-sidebar-nav>a:hover,.bsocial-sidebar-bottom>a:hover{background:var(--bs-soft);transform:translate(2px)}.bsocial-sidebar-icon{flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.bsocial-sidebar-icon svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.bsocial-sidebar-bottom{margin-top:auto;padding-top:30px}.bsocial-avatar{--avatar-size:44px;width:var(--avatar-size);height:var(--avatar-size);flex:0 0 var(--avatar-size);border-radius:50%;place-items:center;display:inline-grid;position:relative}.bsocial-avatar.is-small{--avatar-size:30px}.bsocial-avatar.is-medium{--avatar-size:50px}.bsocial-avatar.is-large{--avatar-size:160px}.bsocial-avatar-inner{border:2px solid var(--bs-surface);width:100%;height:100%;color:var(--bs-text);background:linear-gradient(135deg, #2879ec1f, #2879ec08), var(--bs-soft);border-radius:50%;place-items:center;font-weight:900;display:grid;overflow:hidden}.bsocial-avatar-inner img{object-fit:cover;width:100%;height:100%}.bsocial-avatar.is-black{background:conic-gradient(from 220deg,#090909,#d8b45a,#2b2b2b,#f4d77d,#090909,#d8b45a);padding:4px;box-shadow:0 0 0 2px #d8b45a2e,0 7px 24px #0000003d}.bsocial-avatar.is-black .bsocial-avatar-inner{border-width:3px}.bsocial-black-mark{border:2px solid var(--bs-surface);color:#f4d77d;background:#090909;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;font-weight:1000;display:grid;position:absolute;bottom:-2px;right:-2px}.bsocial-home{grid-template-columns:minmax(0,620px) 300px;justify-content:center;align-items:start;gap:34px;width:100%;display:grid}.bsocial-feed-column{min-width:0}.bsocial-mobile-brand{display:none}.bsocial-search-box,.bsocial-composer,.bsocial-login-callout,.bsocial-post,.bsocial-me-card,.bsocial-trending,.bsocial-safety-note,.bsocial-empty-state,.bsocial-follow-requests,.bsocial-private-profile{border:1px solid var(--bs-border);background:var(--bs-surface)}.bsocial-search-box{box-shadow:var(--bs-shadow);border-radius:16px;scroll-margin-top:130px;overflow:hidden}.bsocial-search-box>form{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:50px;padding:0 12px;display:grid}.bsocial-search-box>form>span{color:var(--bs-muted);font-size:22px}.bsocial-search-box input{width:100%;min-width:0;color:var(--bs-text);background:0 0;border:0;outline:0;font-size:13px}.bsocial-search-box button,.bsocial-comment-form button{color:var(--bs-blue);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:900}.bsocial-search-results{border-top:1px solid var(--bs-border);padding:6px 10px 10px;display:grid}.bsocial-search-results>a{border-radius:10px;align-items:center;gap:10px;padding:9px 8px;display:flex}.bsocial-search-results>a:hover{background:var(--bs-soft)}.bsocial-search-results strong,.bsocial-search-results small{display:block}.bsocial-search-results strong{color:var(--bs-text);font-size:12px}.bsocial-search-results small{color:var(--bs-muted);margin-top:2px;font-size:10px}.bsocial-composer{box-shadow:var(--bs-shadow);border-radius:16px;margin-top:14px;padding:16px;scroll-margin-top:130px}.bsocial-composer-head{align-items:center;gap:11px;display:flex}.bsocial-composer-head strong,.bsocial-composer-head span{display:block}.bsocial-composer-head strong{font-size:13px}.bsocial-composer-head span{color:var(--bs-muted);margin-top:3px;font-size:10px}.bsocial-composer textarea{resize:vertical;border:1px solid var(--bs-border);width:100%;color:var(--bs-text);background:var(--bs-soft);border-radius:12px;outline:none;margin-top:14px;padding:12px;font-size:12.5px;line-height:1.55}.bsocial-composer textarea:focus{border-color:#2879ec75}.bsocial-composer-bottom{align-items:center;gap:10px;margin-top:11px;display:flex}.bsocial-photo-input{border:1px solid var(--bs-border);min-height:36px;color:var(--bs-text);background:var(--bs-soft);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-size:10.5px;font-weight:850;display:inline-flex}.bsocial-photo-input input{display:none}.bsocial-photo-input>span{color:var(--bs-blue);font-size:17px}.bsocial-composer-bottom small{color:var(--bs-muted);flex:1;font-size:9.5px}.bsocial-composer-bottom>button{color:#fff;background:var(--bs-blue);cursor:pointer;border:0;border-radius:10px;min-height:36px;padding:0 14px;font-size:10.5px;font-weight:900}.bsocial-login-callout{border-radius:16px;margin-top:14px;padding:18px}.bsocial-login-callout strong{font-size:14px}.bsocial-login-callout p{color:var(--bs-muted);margin:6px 0 12px;font-size:11px;line-height:1.55}.bsocial-login-callout a{color:var(--bs-blue);font-size:11px;font-weight:900}.bsocial-feed-filter{color:var(--bs-muted);align-items:center;gap:7px;margin:14px 0 0;font-size:10.5px;display:flex}.bsocial-feed-filter strong,.bsocial-feed-filter a{color:var(--bs-blue)}.bsocial-feed-filter a{margin-left:auto;font-weight:850}.bsocial-feed{gap:18px;margin-top:14px;display:grid}.bsocial-post{box-shadow:var(--bs-shadow);border-radius:16px;overflow:visible}.bsocial-post-header{justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:10px 14px;display:flex;position:relative}.bsocial-post-author{align-items:center;gap:10px;min-width:0;display:flex}.bsocial-post-author>span{min-width:0}.bsocial-post-author strong,.bsocial-post-author small{display:block}.bsocial-post-author strong{color:var(--bs-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.bsocial-post-author small{color:var(--bs-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9.5px;overflow:hidden}.bsocial-verified-dot{color:#fff;background:var(--bs-blue);vertical-align:-2px;border-radius:50%;place-items:center;width:16px;height:16px;margin-left:4px;font-size:9px;font-style:normal;font-weight:1000;display:inline-grid}.bsocial-post-more{position:relative}.bsocial-post-more>summary{width:34px;height:34px;color:var(--bs-text);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.bsocial-post-more>summary::-webkit-details-marker{display:none}.bsocial-post-menu details>summary::-webkit-details-marker{display:none}.bsocial-post-more>summary:hover{background:var(--bs-soft)}.bsocial-post-more>summary svg{width:20px;height:20px}.bsocial-post-menu{z-index:20;border:1px solid var(--bs-border);background:var(--bs-surface);border-radius:12px;width:230px;padding:8px;position:absolute;top:38px;right:0;box-shadow:0 18px 50px #0000002e}.bsocial-post-menu button,.bsocial-post-menu details>summary{width:100%;color:var(--bs-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;font-size:10.5px;font-weight:800;list-style:none}.bsocial-post-menu button:hover,.bsocial-post-menu details>summary:hover{background:var(--bs-soft)}.bsocial-report-form{gap:8px;padding:8px;display:grid}.bsocial-report-form label{gap:4px;display:grid}.bsocial-report-form label>span{color:var(--bs-muted);font-size:9px;font-weight:800}.bsocial-report-form select,.bsocial-report-form textarea{border:1px solid var(--bs-border);width:100%;color:var(--bs-text);background:var(--bs-soft);border-radius:8px;outline:0;padding:8px;font-size:10px}.bsocial-report-form button{color:#fff;background:var(--bs-danger);text-align:center}.bsocial-post-media{background:#0b0d10;width:100%;display:grid}.bsocial-post-media.is-1{grid-template-columns:1fr}.bsocial-post-media.is-2,.bsocial-post-media.is-3,.bsocial-post-media.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}.bsocial-post-media figure{aspect-ratio:1;background:#111;min-width:0;margin:0;overflow:hidden}.bsocial-post-media.is-3 figure:first-child{grid-row:span 2}.bsocial-post-media img{object-fit:cover;width:100%;height:100%}.bsocial-post-actions{justify-content:space-between;align-items:center;min-height:50px;padding:7px 11px 0;display:flex}.bsocial-post-actions>div{align-items:center;gap:2px;display:flex}.bsocial-post-actions form{display:contents}.bsocial-post-actions button,.bsocial-post-actions a{width:38px;height:38px;color:var(--bs-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.bsocial-post-actions button:disabled{cursor:default;opacity:.45}.bsocial-post-actions button[data-active=true]{color:#ed3752}.bsocial-post-actions>form:last-child button[data-active=true]{color:var(--bs-blue)}.bsocial-post-actions svg{width:24px;height:24px}.bsocial-post-body{padding:0 14px 14px}.bsocial-post-counts{align-items:center;gap:10px;font-size:10.5px;display:flex}.bsocial-post-counts strong{font-size:11.5px}.bsocial-post-counts span{color:var(--bs-muted)}.bsocial-post-caption{color:var(--bs-text);margin:8px 0 0;font-size:11.5px;line-height:1.55}.bsocial-post-caption>a,.bsocial-comment-list a{color:var(--bs-text);font-weight:900}.bsocial-post-hashtags{flex-wrap:wrap;gap:4px 8px;margin-top:7px;display:flex}.bsocial-post-hashtags a{color:var(--bs-blue);font-size:10.5px;font-weight:800}.bsocial-view-comments{color:var(--bs-muted);margin-top:8px;font-size:10.5px;display:inline-block}.bsocial-comment-list{gap:4px;margin-top:7px;display:grid}.bsocial-comment-list p{color:var(--bs-text);margin:0;font-size:10.5px;line-height:1.45}.bsocial-comment-form{border-top:1px solid var(--bs-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:11px;padding-top:9px;display:grid}.bsocial-comment-form input{width:100%;min-width:0;color:var(--bs-text);background:0 0;border:0;outline:0;font-size:10.5px}.bsocial-post-date{color:var(--bs-muted);text-transform:uppercase;margin-top:9px;font-size:8.5px;display:block}.bsocial-right-rail{gap:14px;scroll-margin-top:132px;display:grid;position:sticky;top:132px}.bsocial-me-card{border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.bsocial-me-card>div strong,.bsocial-me-card>div span,.bsocial-me-card>div small{display:block}.bsocial-me-card>div strong{font-size:10.5px}.bsocial-me-card>div span{color:var(--bs-muted);margin-top:2px;font-size:9.5px}.bsocial-me-card>div small{color:#d0ab4a;margin-top:3px;font-size:8.5px;font-weight:900}.bsocial-me-card>a{color:var(--bs-blue);font-size:9.5px;font-weight:900}.bsocial-trending,.bsocial-safety-note{border-radius:14px;padding:15px}.bsocial-rail-title strong,.bsocial-rail-title span{display:block}.bsocial-rail-title span{color:var(--bs-muted);margin-top:3px;font-size:9px}.bsocial-trending-list{gap:3px;margin-top:10px;display:grid}.bsocial-trending-list>a{border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;padding:7px;display:grid}.bsocial-trending-list>a>span{color:var(--bs-muted);font-size:9px;font-weight:900}.bsocial-trending-list strong,.bsocial-trending-list small{display:block}.bsocial-trending-list strong{font-size:10px}.bsocial-trending-list small{color:var(--bs-muted);margin-top:2px;font-size:8.5px}.bsocial-trending-list>p,.bsocial-safety-note p{color:var(--bs-muted);margin:0;font-size:9.5px;line-height:1.55}.bsocial-safety-note strong{margin-bottom:5px;font-size:10.5px;display:block}.bsocial-empty-state{text-align:center;border-radius:16px;place-items:center;min-height:220px;padding:28px;display:grid}.bsocial-empty-state>span{color:var(--bs-blue);font-size:30px}.bsocial-empty-state strong{margin-top:8px;font-size:15px}.bsocial-empty-state p{max-width:420px;color:var(--bs-muted);margin:6px 0 0;font-size:10.5px;line-height:1.55}.bsocial-profile-page,.bsocial-simple-page{width:min(960px,100%);margin:0 auto}.bsocial-profile-header{border-bottom:1px solid var(--bs-border);grid-template-columns:210px minmax(0,1fr);align-items:center;gap:34px;padding:28px 20px 26px;display:grid}.bsocial-profile-photo{place-items:center;display:grid}.bsocial-profile-info{min-width:0}.bsocial-profile-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.bsocial-profile-user{align-items:center;gap:8px;min-width:0;display:flex}.bsocial-profile-user h1{color:var(--bs-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;font-weight:500;overflow:hidden}.bsocial-profile-verified{color:#fff;background:var(--bs-blue);border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;font-size:10px;font-weight:1000;display:inline-grid}.bsocial-black-label{color:#d8b45a;letter-spacing:.08em;background:#080808e0;border:1px solid #d8b45a57;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:8px;font-weight:1000;display:inline-flex}.bsocial-profile-actions{flex-wrap:wrap;gap:7px;display:flex}.bsocial-profile-actions>a,.bsocial-follow-button{min-height:34px;color:var(--bs-text);background:var(--bs-soft);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:10px;font-weight:900;display:inline-flex}.bsocial-profile-actions>a.is-primary,.bsocial-follow-button.is-primary{color:#fff;background:var(--bs-blue)}.bsocial-profile-actions>a.has-alert{position:relative}.bsocial-profile-actions>a.has-alert>span{color:#fff;background:#ef334f;border-radius:999px;place-items:center;min-width:17px;height:17px;margin-left:6px;padding:0 4px;font-size:8px;display:grid}.bsocial-follow-form{display:contents}.bsocial-profile-stats{gap:28px;margin-top:20px;display:flex}.bsocial-profile-stats div{align-items:baseline;gap:5px;display:flex}.bsocial-profile-stats strong{font-size:13px}.bsocial-profile-stats span{font-size:11px}.bsocial-profile-bio{margin-top:18px}.bsocial-profile-bio>strong{font-size:11px;display:block}.bsocial-profile-category{color:var(--bs-muted);margin-top:4px;font-size:9.5px;display:block}.bsocial-profile-bio>p{white-space:pre-line;max-width:610px;margin:7px 0 0;font-size:10.5px;line-height:1.5}.bsocial-profile-meta{flex-wrap:wrap;gap:6px 12px;margin-top:8px;display:flex}.bsocial-profile-meta span,.bsocial-profile-meta a{color:var(--bs-muted);font-size:9.5px;font-weight:800}.bsocial-profile-meta a{color:var(--bs-blue)}.bsocial-profile-tabs{border-top:1px solid #0000;justify-content:center;gap:38px;min-height:48px;display:flex}.bsocial-profile-tabs span,.bsocial-profile-tabs a{min-height:48px;color:var(--bs-muted);letter-spacing:.12em;border-top:1px solid #0000;align-items:center;font-size:9px;font-weight:900;display:inline-flex}.bsocial-profile-tabs .active{color:var(--bs-text);border-top-color:var(--bs-text)}.bsocial-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;display:grid}.bsocial-profile-grid-item{aspect-ratio:1;background:var(--bs-soft);display:block;position:relative;overflow:hidden}.bsocial-profile-grid-item>img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.bsocial-profile-grid-item:hover>img{transform:scale(1.015)}.bsocial-grid-hover{color:#fff;opacity:0;background:#0000006b;justify-content:center;align-items:center;gap:16px;transition:opacity .14s;display:flex;position:absolute;inset:0}.bsocial-profile-grid-item:hover .bsocial-grid-hover{opacity:1}.bsocial-grid-hover strong{font-size:11px}.bsocial-multiple-badge{color:#fff;background:#0000008a;border-radius:999px;align-items:center;min-height:24px;padding:0 7px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;top:9px;right:9px}.bsocial-grid-no-image{width:100%;height:100%;color:var(--bs-muted);place-items:center;font-size:12px;font-weight:900;display:grid}.bsocial-private-profile{text-align:center;border-left:0;border-right:0;border-radius:0;place-items:center;min-height:300px;display:grid}.bsocial-private-profile>span{border:2px solid var(--bs-text);border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.bsocial-private-profile svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:31px;height:31px}.bsocial-private-profile strong{margin-top:13px;font-size:15px}.bsocial-private-profile p{max-width:410px;color:var(--bs-muted);margin:6px 0 0;font-size:10.5px;line-height:1.5}.bsocial-empty-state.is-profile{border-left:0;border-right:0;border-radius:0}.bsocial-simple-head{border-bottom:1px solid var(--bs-border);margin-bottom:18px;padding:4px 0 16px}.bsocial-simple-head>span{color:var(--bs-blue);letter-spacing:.12em;font-size:9px;font-weight:900}.bsocial-simple-head h1{letter-spacing:-.035em;margin:6px 0 0;font-size:28px}.bsocial-simple-head p{color:var(--bs-muted);margin:7px 0 0;font-size:10.5px}.bsocial-simple-page .bsocial-feed{width:min(620px,100%);margin-left:auto;margin-right:auto}.bsocial-simple-page.is-post{width:min(620px,100%)}.bsocial-post.is-detail .bsocial-post-body{padding-bottom:18px}.bsocial-follow-requests{border-radius:16px;overflow:hidden}.bsocial-follow-requests>article{border-bottom:1px solid var(--bs-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.bsocial-follow-requests>article:last-child{border-bottom:0}.bsocial-request-user strong,.bsocial-request-user span{display:block}.bsocial-request-user strong{font-size:11px}.bsocial-request-user span{color:var(--bs-muted);margin-top:3px;font-size:9.5px}.bsocial-request-actions{gap:7px;display:flex}.bsocial-request-actions button{min-height:32px;color:var(--bs-text);background:var(--bs-soft);cursor:pointer;border:0;border-radius:8px;padding:0 11px;font-size:9.5px;font-weight:900}.bsocial-request-actions button.is-primary{color:#fff;background:var(--bs-blue)}@media (max-width:1180px){.bsocial-app{grid-template-columns:82px minmax(0,1fr)}.bsocial-sidebar{padding-inline:12px}.bsocial-sidebar-brand{justify-content:center;padding-inline:0}.bsocial-sidebar-logo{object-fit:contain;object-position:center;width:50px;max-height:44px}.bsocial-sidebar-nav>a,.bsocial-sidebar-bottom>a{justify-content:center;padding-inline:0}.bsocial-sidebar-nav>a>span:last-child,.bsocial-sidebar-bottom>a>span:last-child{display:none}}@media (max-width:1000px){.bsocial-home{grid-template-columns:minmax(0,620px)}.bsocial-right-rail{display:none}}@media (max-width:760px){.bsocial-app{min-height:100vh;padding-bottom:68px;display:block}.bsocial-main{padding:18px 10px 56px}.bsocial-sidebar{z-index:75;min-height:0;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--bs-border);border-right:0;display:block;position:fixed;inset:auto 0 0}.bsocial-sidebar-brand,.bsocial-sidebar-bottom{display:none}.bsocial-sidebar-nav{grid-template-columns:repeat(7,1fr);gap:0;margin:0;display:grid}.bsocial-sidebar-nav>a{min-height:48px}.bsocial-sidebar-nav>a>span:last-child{display:none}.bsocial-sidebar-icon{width:28px;height:28px}.bsocial-mobile-brand{align-items:center;min-height:54px;padding:4px 8px 10px;display:flex}.bsocial-mobile-brand img{object-fit:contain;object-position:left center;width:138px;max-height:46px}.bsocial-mobile-brand .is-dark,.b4d-site[data-theme=dark] .bsocial-mobile-brand .is-light,.b4d-site[data-theme=midnight] .bsocial-mobile-brand .is-light{display:none}.b4d-site[data-theme=dark] .bsocial-mobile-brand .is-dark,.b4d-site[data-theme=midnight] .bsocial-mobile-brand .is-dark{display:block}.bsocial-search-box,.bsocial-composer,.bsocial-post,.bsocial-login-callout{border-radius:12px}.bsocial-composer-bottom{flex-wrap:wrap;align-items:stretch}.bsocial-composer-bottom small{flex-basis:100%;order:3}.bsocial-profile-header{grid-template-columns:106px minmax(0,1fr);gap:16px;padding:18px 5px 20px}.bsocial-avatar.is-large{--avatar-size:96px}.bsocial-profile-top{flex-direction:column;align-items:flex-start}.bsocial-profile-user h1{font-size:17px}.bsocial-black-label{display:none}.bsocial-profile-actions{width:100%}.bsocial-profile-actions>a,.bsocial-follow-button{flex:1;min-width:0;padding-inline:9px}.bsocial-profile-stats{border-top:1px solid var(--bs-border);grid-column:1/-1;justify-content:space-around;gap:8px;margin-top:14px;padding-top:12px}.bsocial-profile-bio{grid-column:1/-1}.bsocial-profile-grid{gap:2px}.bsocial-grid-hover{display:none}.bsocial-follow-requests>article{grid-template-columns:auto minmax(0,1fr)}.bsocial-request-actions{grid-column:1/-1}.bsocial-request-actions form{flex:1}.bsocial-request-actions button{width:100%}}@media (max-width:480px){.bsocial-main{padding-inline:0}.bsocial-search-box,.bsocial-composer,.bsocial-login-callout,.bsocial-post{border-left:0;border-right:0;border-radius:0}.bsocial-profile-page,.bsocial-simple-page{padding-inline:10px}.bsocial-profile-grid{margin-inline:-10px}.bsocial-simple-page.is-post{padding-inline:0}}@media (min-width:1181px){.bsocial-app:has(.bsocial-sidebar.is-collapsed){grid-template-columns:82px minmax(0,1fr)}.bsocial-sidebar.is-collapsed{padding-left:12px;padding-right:12px}.bsocial-sidebar.is-collapsed .bsocial-sidebar-brand{justify-content:center;padding-left:0;padding-right:0}.bsocial-sidebar.is-collapsed .bsocial-sidebar-nav>a,.bsocial-sidebar.is-collapsed .bsocial-sidebar-bottom>a,.bsocial-sidebar.is-collapsed .bsocial-sidebar-collapse{justify-content:center;gap:0;padding-left:0;padding-right:0}.bsocial-sidebar.is-collapsed .bsocial-sidebar-label{display:none}}.bsocial-logo-set.is-compact,.bsocial-sidebar.is-collapsed .bsocial-logo-set.is-full{display:none}.bsocial-sidebar.is-collapsed .bsocial-logo-set.is-compact{display:block}.bsocial-sidebar.is-collapsed .bsocial-sidebar-logo{object-fit:contain;object-position:center;width:48px;height:48px}.bsocial-sidebar-bottom{gap:4px;display:grid}.bsocial-sidebar-collapse{width:100%;min-height:50px;color:var(--bs-text);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:14px;padding:0 12px;font-size:14px;font-weight:650;transition:background .14s,transform .14s;display:flex}.bsocial-sidebar-collapse:hover{background:var(--bs-soft);transform:translate(2px)}@media (max-width:1180px) and (min-width:761px){.bsocial-logo-set.is-full{display:none}.bsocial-logo-set.is-compact{display:block}.bsocial-sidebar-logo{object-position:center;width:48px;height:48px}.bsocial-sidebar-collapse{justify-content:center;padding-inline:0}.bsocial-sidebar-collapse .bsocial-sidebar-label{display:none}}.bsocial-feed.is-home-feed{margin-top:0}.bsocial-feed.is-home-feed .bsocial-post{border:0;border-bottom:1px solid var(--bs-border);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.bsocial-feed.is-home-feed .bsocial-post:first-child{border-top:0}.bsocial-feed.is-home-feed .bsocial-post-media{border-radius:4px;overflow:hidden}.bsocial-feed.is-home-feed .bsocial-post-header,.bsocial-feed.is-home-feed .bsocial-post-body{padding-left:10px;padding-right:10px}.bsocial-right-rail{gap:22px;padding-top:2px;top:122px}.bsocial-rail-section,.bsocial-me-card,.bsocial-trending,.bsocial-safety-note,.bsocial-suggestions{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.bsocial-me-card,.bsocial-trending,.bsocial-safety-note,.bsocial-suggestions{padding:0!important}.bsocial-rail-title{padding-bottom:8px}.bsocial-rail-title strong{font-size:11px}.bsocial-rail-title span{margin-top:3px;font-size:8.7px}.bsocial-suggestion-list{gap:9px;display:grid}.bsocial-suggestion-list>article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.bsocial-suggestion-person{align-items:center;gap:9px;min-width:0;display:flex}.bsocial-suggestion-person>span{min-width:0}.bsocial-suggestion-person strong,.bsocial-suggestion-person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bsocial-suggestion-person strong{color:var(--bs-text);font-size:9.8px}.bsocial-suggestion-person small{color:var(--bs-muted);margin-top:2px;font-size:8.5px}.bsocial-suggestion-list .bsocial-follow-button,.bsocial-suggestion-view{min-height:auto;color:var(--bs-blue);background:0 0;border:0;padding:0;font-size:9px;font-weight:900}.bsocial-suggestion-list .bsocial-follow-button.is-primary{color:var(--bs-blue);background:0 0}.bsocial-trending-list>a{padding-left:0;padding-right:0}.bsocial-trending-list>a:hover{background:0 0}.bsocial-safety-note{padding-top:2px!important}.bsocial-safety-note p{max-width:270px}.bsocial-profile-header{grid-template-columns:190px minmax(0,1fr);gap:34px;padding:28px 22px 22px}.bsocial-profile-user{min-height:32px}.bsocial-profile-settings{width:31px;height:31px;color:var(--bs-text);border-radius:50%;place-items:center;margin-left:2px;transition:background .13s;display:inline-grid}.bsocial-profile-settings:hover{background:var(--bs-soft)}.bsocial-profile-settings svg{width:22px;height:22px}.bsocial-profile-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(680px,100% - 44px);margin:0 auto 20px;display:grid}.bsocial-profile-action-row>a,.bsocial-profile-action-row .bsocial-follow-button{width:100%;min-height:40px;color:var(--bs-text);background:var(--bs-soft);border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 14px;font-size:10.5px;font-weight:900;display:inline-flex;position:relative}.bsocial-profile-action-row>a.is-primary,.bsocial-profile-action-row .bsocial-follow-button.is-primary{color:#fff;background:var(--bs-blue)}.bsocial-profile-action-row>a.has-alert>span{color:#fff;background:#ef334f;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:7px;padding:0 5px;font-size:8px;display:grid}.bsocial-profile-action-row:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.bsocial-profile-tabs{margin-top:0}.bsocial-profile-tabs .active{font-weight:900}.bsocial-create-page{width:min(680px,100%);margin:0 auto}.bsocial-create-page .bsocial-composer{margin-top:0}.bsocial-archived-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.bsocial-archived-item{border:1px solid var(--bs-border);background:var(--bs-surface);border-radius:12px;overflow:hidden}.bsocial-archived-image{aspect-ratio:1;color:var(--bs-muted);background:var(--bs-soft);place-items:center;display:grid;overflow:hidden}.bsocial-archived-image img{object-fit:cover;width:100%;height:100%}.bsocial-archived-info{padding:10px}.bsocial-archived-info p{min-height:31px;color:var(--bs-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:9.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.bsocial-archived-info button{color:#fff;background:var(--bs-blue);cursor:pointer;border:0;border-radius:8px;width:100%;min-height:32px;font-size:9px;font-weight:900}.bsocial-search-standalone{width:min(680px,100%)}.bsocial-search-standalone>form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.bsocial-search-standalone input{border:1px solid var(--bs-border);min-height:44px;color:var(--bs-text);background:var(--bs-soft);border-radius:10px;outline:0;padding:0 13px}.bsocial-search-standalone>form>button{color:#fff;background:var(--bs-blue);cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:0 16px;font-size:10.5px;font-weight:900}.bsocial-search-people{margin-top:12px;display:grid}.bsocial-search-people>a{border-bottom:1px solid var(--bs-border);align-items:center;gap:11px;padding:10px 4px;display:flex}.bsocial-search-people strong,.bsocial-search-people small{display:block}.bsocial-search-people strong{color:var(--bs-text);font-size:10.5px}.bsocial-search-people small{color:var(--bs-muted);margin-top:3px;font-size:9px}.bsocial-empty-inline{color:var(--bs-muted);padding:20px 0;font-size:10px}.bsocial-explore-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid}.bsocial-explore-layout h2{margin:0 0 12px;font-size:15px}.bsocial-explore-tags,.bsocial-explore-people{gap:4px;display:grid}.bsocial-explore-tags>a{border-bottom:1px solid var(--bs-border);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:9px 0;display:grid}.bsocial-explore-tags>a>span{color:var(--bs-muted);font-size:9px;font-weight:900}.bsocial-explore-tags strong,.bsocial-explore-tags small{display:block}.bsocial-explore-tags strong{font-size:10.5px}.bsocial-explore-tags small{color:var(--bs-muted);margin-top:3px;font-size:8.8px}.bsocial-explore-people>article{border-bottom:1px solid var(--bs-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 0;display:grid}.bsocial-explore-people>article>a{align-items:center;gap:10px;min-width:0;display:flex}.bsocial-explore-people strong,.bsocial-explore-people small{display:block}.bsocial-explore-people strong{color:var(--bs-text);font-size:10px}.bsocial-explore-people small{color:var(--bs-muted);margin-top:2px;font-size:8.8px}.bsocial-explore-people .bsocial-follow-button{min-height:30px;padding:0 10px;font-size:9px}@media (max-width:760px){.bsocial-sidebar-collapse{display:none}.bsocial-profile-header{grid-template-columns:100px minmax(0,1fr);gap:14px;padding:18px 8px 16px}.bsocial-profile-action-row{width:calc(100% - 16px);margin-bottom:16px}.bsocial-profile-action-row:has(>:nth-child(3)){grid-template-columns:1fr}.bsocial-archived-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bsocial-explore-layout{grid-template-columns:1fr}}@media (max-width:480px){.bsocial-profile-action-row{grid-template-columns:1fr 1fr}.bsocial-archived-grid{grid-template-columns:1fr 1fr;gap:4px}}.bsocial-home>.bsocial-feed-column>.bsocial-composer{display:none!important}@media (min-width:761px){.bsocial-app{min-height:100vh;width:100%!important;max-width:none!important;margin:0!important;display:block!important}.bsocial-sidebar{z-index:70;border-top:1px solid var(--bs-border);border-right:1px solid var(--bs-border);background:var(--bs-surface);width:72px;height:calc(100vh - 104px);padding:16px 10px 18px;transition:width .18s,box-shadow .18s;bottom:0;left:0;overflow:hidden;min-height:0!important;position:fixed!important;top:104px!important}.bsocial-sidebar:hover,.bsocial-sidebar:focus-within{width:224px;box-shadow:16px 0 38px #0000001a}.bsocial-main{width:100%;min-width:0;padding-left:96px!important}.bsocial-sidebar:hover,.bsocial-sidebar:focus-within{height:calc(100vh - 104px)}.bsocial-sidebar-brand{justify-content:center;min-height:62px;padding:0}.bsocial-logo-set.is-full{display:none!important}.bsocial-logo-set.is-compact,.bsocial-sidebar:hover .bsocial-logo-set.is-full,.bsocial-sidebar:focus-within .bsocial-logo-set.is-full{display:block!important}.bsocial-sidebar:hover .bsocial-logo-set.is-compact,.bsocial-sidebar:focus-within .bsocial-logo-set.is-compact{display:none!important}.bsocial-sidebar-logo{object-fit:contain}.bsocial-logo-set.is-compact .bsocial-sidebar-logo{object-position:center!important;width:34px!important;height:34px!important;max-height:34px!important}.bsocial-logo-set.is-full .bsocial-sidebar-logo{object-position:left center!important;width:156px!important;max-height:48px!important}.bsocial-sidebar-nav{margin-top:16px}.bsocial-sidebar-nav>a,.bsocial-sidebar-create,.bsocial-sidebar-bottom>a{width:100%;min-height:50px;color:var(--bs-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:0 12px;font-size:14px;font-weight:650;transition:background .14s,transform .14s;display:flex}.bsocial-sidebar:hover .bsocial-sidebar-nav>a,.bsocial-sidebar:hover .bsocial-sidebar-create,.bsocial-sidebar:hover .bsocial-sidebar-bottom>a,.bsocial-sidebar:focus-within .bsocial-sidebar-nav>a,.bsocial-sidebar:focus-within .bsocial-sidebar-create,.bsocial-sidebar:focus-within .bsocial-sidebar-bottom>a{justify-content:flex-start}.bsocial-sidebar-nav>a:hover,.bsocial-sidebar-create:hover,.bsocial-sidebar-bottom>a:hover{background:var(--bs-soft);transform:none}.bsocial-sidebar-label{opacity:0;white-space:nowrap;width:0;max-width:0;transition:opacity .11s,max-width .18s;overflow:hidden}.bsocial-sidebar:hover .bsocial-sidebar-label,.bsocial-sidebar:focus-within .bsocial-sidebar-label{opacity:1;width:auto;max-width:140px}.bsocial-sidebar-bottom{margin-top:auto;padding-top:24px}.bsocial-sidebar-collapse{display:none!important}}.bsocial-home-search{border:1px solid var(--bs-border);background:var(--bs-surface);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:52px;margin-bottom:16px;display:grid;position:relative}.bsocial-home-search-icon{width:20px;height:20px;color:var(--bs-muted);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.bsocial-home-search-icon svg{width:20px;height:20px;display:block}.bsocial-home-search input{min-width:0;height:50px;color:var(--bs-text);background:0 0;border:0;outline:0;padding:0 12px 0 47px;font-size:12px}.bsocial-home-search button{height:50px;color:var(--bs-blue);cursor:pointer;background:0 0;border:0;padding:0 16px;font-size:10.5px;font-weight:900}.bsocial-create-overlay{z-index:1200;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.bsocial-create-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#000000b8;border:0;position:absolute;inset:0}.bsocial-create-modal{z-index:1;border:1px solid var(--bs-border);width:min(720px,100vw - 32px);max-height:min(780px,100vh - 44px);color:var(--bs-text);background:var(--bs-surface);border-radius:18px;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #00000061}.bsocial-create-modal.is-details{width:min(980px,100vw - 32px)}.bsocial-create-modal-head{border-bottom:1px solid var(--bs-border);grid-template-columns:44px minmax(0,1fr) 110px;align-items:center;min-height:52px;padding:0 9px;display:grid}.bsocial-create-modal-head>strong{text-align:center;font-size:13px}.bsocial-modal-icon-button,.bsocial-modal-text-button{cursor:pointer;background:0 0;border:0}.bsocial-modal-icon-button{width:38px;height:38px;color:var(--bs-text);border-radius:50%;place-items:center;display:grid}.bsocial-modal-icon-button:hover{background:var(--bs-soft)}.bsocial-modal-icon-button svg{width:24px;height:24px}.bsocial-modal-text-button{min-height:38px;color:var(--bs-blue);justify-self:end;padding:0 8px;font-size:11px;font-weight:900}.bsocial-modal-text-button:disabled{opacity:.55;cursor:default}.bsocial-modal-head-spacer{width:38px}.bsocial-create-select{text-align:center;align-content:center;place-items:center;min-height:610px;padding:42px;display:grid}.bsocial-create-photo-icon{width:86px;height:86px;color:var(--bs-text);place-items:center;display:grid}.bsocial-create-photo-icon svg{width:72px;height:72px}.bsocial-create-select h2{margin:12px 0 0;font-size:20px;font-weight:550}.bsocial-create-select p{color:var(--bs-muted);margin:7px 0 0;font-size:10.5px}.bsocial-create-select>button{color:#fff;background:var(--bs-blue);cursor:pointer;border:0;border-radius:9px;min-height:38px;margin-top:20px;padding:0 15px;font-size:10px;font-weight:900}.bsocial-create-crop{background:#090b0f;min-height:0;display:grid;position:relative}.bsocial-crop-stage{background:#090b0f;place-items:center;width:100%;min-height:560px;max-height:650px;display:grid;overflow:hidden}.bsocial-crop-stage[data-aspect="1:1"]{aspect-ratio:1}.bsocial-crop-stage[data-aspect="4:5"]{aspect-ratio:4/5;max-height:650px;margin-inline:auto}.bsocial-crop-stage img{object-fit:contain;transform-origin:50%;width:100%;height:100%;transition:transform .12s}.bsocial-crop-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.bsocial-crop-aspects,.bsocial-crop-zoom{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0f14c7;border-radius:999px;align-items:center;gap:6px;min-height:42px;padding:5px 8px;display:flex}.bsocial-crop-aspects>span{place-items:center;width:28px;height:28px;display:grid}.bsocial-crop-aspects svg{width:19px;height:19px}.bsocial-crop-aspects button{color:#ffffffbd;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:29px;padding:0 9px;font-size:9px;font-weight:850}.bsocial-crop-aspects button[data-active=true]{color:#fff;background:#ffffff24}.bsocial-crop-zoom{min-width:180px}.bsocial-crop-zoom>span{font-size:9px;font-weight:850}.bsocial-crop-zoom input{accent-color:#fff;width:110px}.bsocial-create-details{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);min-height:610px;display:grid;overflow:hidden}.bsocial-create-details-preview{background:#090b0f;place-items:center;min-width:0;display:grid;overflow:hidden}.bsocial-create-details-preview img{object-fit:contain;transform-origin:50%;width:100%;height:100%}.bsocial-create-details-panel{border-left:1px solid var(--bs-border);background:var(--bs-surface);min-width:0;overflow-y:auto}.bsocial-create-author{align-items:center;gap:9px;min-height:62px;padding:10px 14px;display:flex}.bsocial-create-author strong{font-size:10.5px}.bsocial-create-details-panel>textarea{resize:none;width:100%;min-height:190px;color:var(--bs-text);background:0 0;border:0;outline:0;padding:10px 14px;font-size:11px;line-height:1.6;display:block}.bsocial-emoji-row{border-bottom:1px solid var(--bs-border);justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:6px 12px;display:flex}.bsocial-emoji-row>div{flex-wrap:wrap;gap:2px;display:flex}.bsocial-emoji-row button{cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid}.bsocial-emoji-row button:hover{background:var(--bs-soft)}.bsocial-emoji-row>span{color:var(--bs-muted);font-size:8.5px}.bsocial-create-option{border-bottom:1px solid var(--bs-border);grid-template-columns:minmax(0,1fr) minmax(130px,.8fr);align-items:center;gap:10px;min-height:52px;padding:9px 14px;display:grid}.bsocial-create-option>span{align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.bsocial-create-option svg{width:17px;height:17px}.bsocial-create-option input{border:1px solid var(--bs-border);width:100%;min-width:0;color:var(--bs-text);background:var(--bs-soft);border-radius:8px;outline:0;padding:7px 8px;font-size:9px}.bsocial-create-option.is-column{grid-template-columns:1fr;gap:4px}.bsocial-create-option.is-column small{color:var(--bs-muted);font-size:8.5px}.bsocial-create-option.is-column input{margin-top:4px}.bsocial-create-switch{border-bottom:1px solid var(--bs-border);justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:flex}.bsocial-create-switch strong,.bsocial-create-switch small{display:block}.bsocial-create-switch strong{font-size:9.8px}.bsocial-create-switch small{color:var(--bs-muted);margin-top:3px;font-size:8px}.bsocial-create-switch input{width:18px;height:18px;accent-color:var(--bs-blue)}.bsocial-profile-settings{flex:0 0 32px}.bsocial-profile-settings svg{display:block;overflow:visible;width:21px!important;height:21px!important}@media (max-width:760px){.bsocial-sidebar-create{min-height:48px;color:var(--bs-text);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.bsocial-create-overlay{padding:0}.bsocial-create-modal,.bsocial-create-modal.is-details{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.bsocial-create-select{min-height:0}.bsocial-crop-stage{height:calc(100dvh - 52px);min-height:0}.bsocial-create-details{grid-template-rows:44vh minmax(0,1fr);grid-template-columns:1fr;min-height:0;overflow-y:auto}.bsocial-create-details-panel{border-top:1px solid var(--bs-border);border-left:0}.bsocial-crop-toolbar{flex-direction:column;align-items:flex-end}.bsocial-crop-zoom{width:100%}.bsocial-crop-zoom input{flex:1}.bsocial-home-search{margin-left:10px;margin-right:10px}}.bsocial-profile-page .bsocial-profile-header{box-shadow:none!important;border:0!important}.bsocial-profile-page .bsocial-profile-header:before,.bsocial-profile-page .bsocial-profile-header:after,.bsocial-profile-page .bsocial-profile-action-row:before,.bsocial-profile-page .bsocial-profile-action-row:after{content:none!important;display:none!important}.bsocial-profile-page,.bsocial-profile-page *{font-family:inherit!important}.bsocial-profile-page .bsocial-profile-user h1{letter-spacing:-.01em!important;font-size:24px!important;font-weight:650!important;line-height:1.2!important}.bsocial-profile-page .bsocial-profile-stats strong{font-size:15px!important;font-weight:700!important;line-height:1.35!important}.bsocial-profile-page .bsocial-profile-stats span,.bsocial-profile-page .bsocial-profile-bio>strong,.bsocial-profile-page .bsocial-profile-category,.bsocial-profile-page .bsocial-profile-bio>p,.bsocial-profile-page .bsocial-profile-meta span,.bsocial-profile-page .bsocial-profile-meta a{font-size:14px!important;line-height:1.45!important}.bsocial-profile-page .bsocial-profile-action-row>a,.bsocial-profile-page .bsocial-profile-action-row .bsocial-follow-button{min-height:42px!important;font-size:14px!important;font-weight:650!important;line-height:1!important}.bsocial-profile-page .bsocial-profile-tabs{visibility:visible!important;opacity:1!important;border:0!important;border-top:1px solid var(--bs-border)!important;background:0 0!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;min-height:58px!important;margin:0!important;padding:0!important;display:flex!important}.bsocial-profile-page .bsocial-profile-tabs>a{visibility:visible!important;opacity:1!important;width:120px!important;min-height:58px!important;color:var(--bs-muted)!important;background:0 0!important;border:0!important;border-top:2px solid #0000!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.bsocial-profile-page .bsocial-profile-tabs>a:hover{color:var(--bs-text)!important}.bsocial-profile-page .bsocial-profile-tabs>a.active{color:var(--bs-text)!important;border-top-color:var(--bs-text)!important}.bsocial-profile-page .bsocial-profile-tabs svg{fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:24px!important;height:24px!important;display:block!important}.bsocial-profile-page .bsocial-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:3px!important;width:100%!important;display:grid!important}.bsocial-profile-page .bsocial-profile-grid-item{aspect-ratio:4/5!important;background:#0b0f15!important;width:100%!important;overflow:hidden!important}.bsocial-profile-page .bsocial-profile-grid-item>img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.bsocial-profile-page .bsocial-empty-state.is-profile{min-height:230px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.bsocial-profile-page .bsocial-empty-state.is-profile strong{font-size:17px!important}.bsocial-profile-page .bsocial-empty-state.is-profile p{font-size:14px!important;line-height:1.45!important}.bsocial-profile-page .bsocial-profile-settings{place-items:center!important;width:34px!important;height:34px!important;display:inline-grid!important}.bsocial-profile-page .bsocial-profile-settings svg{width:23px!important;height:23px!important;display:block!important}@media (max-width:760px){.bsocial-profile-page .bsocial-profile-user h1{font-size:20px!important}.bsocial-profile-page .bsocial-profile-stats strong,.bsocial-profile-page .bsocial-profile-bio>strong{font-size:14px!important}.bsocial-profile-page .bsocial-profile-stats span,.bsocial-profile-page .bsocial-profile-category,.bsocial-profile-page .bsocial-profile-bio>p,.bsocial-profile-page .bsocial-profile-meta span,.bsocial-profile-page .bsocial-profile-meta a{font-size:13px!important}.bsocial-profile-page .bsocial-profile-tabs>a{width:88px!important}}@media (min-width:761px){.bsocial-profile-page{margin-top:-18px!important}}.bsocial-profile-page .bsocial-profile-tabs{gap:58px!important}.bsocial-profile-page .bsocial-profile-tabs>a{width:104px!important}@media (max-width:760px){.bsocial-profile-page{margin-top:0!important}.bsocial-profile-page .bsocial-profile-tabs{gap:18px!important}.bsocial-profile-page .bsocial-profile-tabs>a{width:78px!important}}.bsocial-app,.bsocial-app *,.bsocial-create-overlay,.bsocial-create-overlay *{font-family:inherit!important}.bsocial-sidebar-nav>a,.bsocial-sidebar-create,.bsocial-sidebar-bottom>a,.bsocial-sidebar-collapse,.bsocial-home-search input,.bsocial-home-search button,.bsocial-search-standalone input,.bsocial-search-standalone button,.bsocial-post-author strong{font-size:14px!important}.bsocial-post-author small,.bsocial-post-date{font-size:12px!important}.bsocial-post-counts,.bsocial-post-counts strong,.bsocial-post-counts span,.bsocial-post-caption,.bsocial-post-hashtags a,.bsocial-post-tagged,.bsocial-post-tagged a,.bsocial-view-comments,.bsocial-comment-list p,.bsocial-comment-form input,.bsocial-comment-form button{font-size:13px!important;line-height:1.5!important}.bsocial-me-card>div strong,.bsocial-rail-title strong,.bsocial-trending-list strong,.bsocial-suggestion-person strong,.bsocial-safety-note strong{font-size:13px!important}.bsocial-me-card>div span,.bsocial-me-card>div small,.bsocial-rail-title span,.bsocial-trending-list small,.bsocial-suggestion-person small,.bsocial-safety-note p,.bsocial-trending-list>p{font-size:12px!important;line-height:1.45!important}.bsocial-simple-head>span{font-size:12px!important}.bsocial-simple-head h1{font-size:28px!important}.bsocial-simple-head p,.bsocial-search-empty,.bsocial-search-intro{font-size:14px!important;line-height:1.5!important}.bsocial-follow-button,.bsocial-request-actions button,.bsocial-suggestion-view{font-size:13px!important}.bsocial-create-modal-head>strong{font-size:15px!important}.bsocial-modal-text-button,.bsocial-create-select>button,.bsocial-create-author strong,.bsocial-create-details-panel>textarea,.bsocial-create-option>span,.bsocial-create-option input,.bsocial-create-switch strong,.bsocial-tag-people strong,.bsocial-tag-people input,.bsocial-tag-people button{font-size:13px!important}.bsocial-create-select h2{font-size:21px!important}.bsocial-create-select p,.bsocial-create-option.is-column small,.bsocial-create-switch small,.bsocial-tag-people small,.bsocial-emoji-row>span{font-size:12px!important;line-height:1.45!important}.bsocial-crop-aspects button,.bsocial-crop-zoom>span{font-size:12px!important}.bsocial-post-tagged{color:var(--bs-muted);flex-wrap:wrap;align-items:center;gap:5px 7px;margin-top:8px;display:flex}.bsocial-post-tagged a{color:var(--bs-text);font-weight:700}.bsocial-tag-people{border-bottom:1px solid var(--bs-border);gap:10px;padding:14px;display:grid}.bsocial-tag-people-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bsocial-tag-people-head>div{min-width:0}.bsocial-tag-people-head strong,.bsocial-tag-people-head small{display:block}.bsocial-tag-people-head small{color:var(--bs-muted);margin-top:4px}.bsocial-tag-people-head>span{color:var(--bs-muted);flex:none;font-size:12px}.bsocial-tag-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.bsocial-tag-search input{border:1px solid var(--bs-border);width:100%;min-height:40px;color:var(--bs-text);background:var(--bs-soft);border-radius:9px;outline:0;padding:0 11px}.bsocial-tag-search button{color:#fff;background:var(--bs-blue);cursor:pointer;border:0;border-radius:9px;min-height:40px;padding:0 13px;font-weight:800}.bsocial-tag-search button:disabled{opacity:.55;cursor:default}.bsocial-tag-selected{flex-wrap:wrap;gap:7px;display:flex}.bsocial-tag-selected>button{border:1px solid var(--bs-border);min-height:34px;color:var(--bs-text);background:var(--bs-soft);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.bsocial-tag-results{border-top:1px solid var(--bs-border);max-height:220px;display:grid;overflow-y:auto}.bsocial-tag-results>button{border:0;border-bottom:1px solid var(--bs-border);width:100%;color:var(--bs-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.bsocial-tag-results>button:last-child{border-bottom:0}.bsocial-tag-results>button>span{min-width:0}.bsocial-tag-results strong,.bsocial-tag-results small{display:block}.bsocial-tag-results small{color:var(--bs-muted);margin-top:2px}.bsocial-tag-results b{color:var(--bs-blue);font-size:12px}.bsocial-post-detail-page{width:min(720px,100%);margin:0 auto}.bsocial-post-detail-top{align-items:center;min-height:46px;margin-bottom:10px;display:flex}.bsocial-post-detail-back{min-height:38px;color:var(--bs-text);align-items:center;gap:8px;font-size:14px;font-weight:650;display:inline-flex}.bsocial-post-detail-back svg{width:21px;height:21px}.bsocial-post-detail-page .bsocial-post.is-detail{border:1px solid var(--bs-border);background:var(--bs-surface);box-shadow:var(--bs-shadow);border-radius:16px}.bsocial-post-detail-page .bsocial-post.is-detail .bsocial-post-media figure{aspect-ratio:4/5}.bsocial-post-detail-page .bsocial-post.is-detail .bsocial-comment-list{gap:8px;margin-top:12px}.bsocial-search-page .bsocial-search-standalone{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;display:grid}.bsocial-search-sections{gap:28px;margin-top:24px;display:grid}.bsocial-search-sections>section>h2{margin:0 0 10px;font-size:18px;font-weight:700}.bsocial-search-tags{gap:2px;display:grid}.bsocial-search-tags>a{border-bottom:1px solid var(--bs-border);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 2px;display:flex}.bsocial-search-tags strong{color:var(--bs-blue);font-size:14px}.bsocial-search-tags span{color:var(--bs-muted);font-size:13px}.bsocial-search-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.bsocial-search-posts>a{aspect-ratio:4/5;background:var(--bs-soft);display:block;position:relative;overflow:hidden}.bsocial-search-posts img{object-fit:cover;width:100%;height:100%}.bsocial-search-posts>a>div{color:#fff;background:linear-gradient(#0000,#000000c2);padding:24px 10px 10px;position:absolute;inset:auto 0 0}.bsocial-search-posts strong{font-size:13px;display:block}.bsocial-search-posts p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.bsocial-empty-state strong{font-size:17px!important}.bsocial-empty-state p{font-size:14px!important;line-height:1.5!important}@media (max-width:760px){.bsocial-search-page .bsocial-search-standalone{grid-template-columns:1fr}.bsocial-search-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.bsocial-post-detail-page{padding:0 10px}.bsocial-post-detail-page .bsocial-post.is-detail{border-radius:12px}.bsocial-tag-search{grid-template-columns:1fr}}.bsocial-post-modal-overlay,.bsocial-post-modal-overlay *{font-family:inherit!important}.bsocial-post-modal-overlay{z-index:1600;place-items:center;padding:34px 92px;display:grid;position:fixed;inset:0}.bsocial-post-modal-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03060adb;border:0;position:absolute;inset:0}.bsocial-post-modal-card{z-index:2;border:1px solid var(--bs-border);background:var(--bs-surface);border-radius:14px;width:min(1180px,100vw - 184px);height:min(790px,100vh - 68px);position:relative;overflow:hidden;box-shadow:0 32px 110px #0000007a}.bsocial-post-modal-close{z-index:5;color:#fff;cursor:pointer;background:#0000003d;border:0;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:background .13s,transform .13s;display:grid;position:fixed;top:20px;right:24px}.bsocial-post-modal-close:hover{background:#ffffff1f;transform:scale(1.04)}.bsocial-post-modal-close svg{width:28px;height:28px}.bsocial-post-modal-nav{z-index:5;color:#10151d;background:#fff;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .13s,opacity .13s;display:grid;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 9px 26px #00000047}.bsocial-post-modal-nav:hover{transform:translateY(-50%)scale(1.06)}.bsocial-post-modal-nav.is-left{left:24px}.bsocial-post-modal-nav.is-right{right:24px}.bsocial-post-modal-nav svg{width:25px;height:25px}.bsocial-post-modal-content{grid-template-columns:minmax(0,1.38fr) minmax(360px,.82fr);width:100%;height:100%;min-height:0;display:grid}.bsocial-post-modal-media-panel{background:#05070a;min-width:0;min-height:0}.bsocial-post-modal-media,.bsocial-post-modal-media-empty{color:#fff;background:#05070a;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.bsocial-post-modal-media>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.bsocial-post-modal-media-nav{z-index:2;color:#111720;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 18px #0000003d}.bsocial-post-modal-media-nav.is-left{left:14px}.bsocial-post-modal-media-nav.is-right{right:14px}.bsocial-post-modal-media-nav svg{width:21px;height:21px}.bsocial-post-modal-media-count{color:#fff;background:#0000008c;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-weight:700;display:inline-flex;position:absolute;top:14px;right:14px;font-size:13px!important}.bsocial-post-modal-info{border-left:1px solid var(--bs-border);background:var(--bs-surface);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.bsocial-post-modal-author{border-bottom:1px solid var(--bs-border);justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 16px;display:flex;position:relative}.bsocial-post-modal-author>a{min-width:0;color:var(--bs-text);align-items:center;gap:10px;display:flex}.bsocial-post-modal-author>a>span:last-child{min-width:0}.bsocial-post-modal-author strong,.bsocial-post-modal-author small{display:block}.bsocial-post-modal-author strong{text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden;font-size:14px!important}.bsocial-post-modal-author small{color:var(--bs-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden;font-size:12px!important}.bsocial-post-modal-more{position:relative}.bsocial-post-modal-more>summary{width:38px;height:38px;color:var(--bs-text);cursor:pointer;border-radius:50%;place-items:center;list-style:none;display:grid}.bsocial-post-modal-more>summary::-webkit-details-marker{display:none}.bsocial-post-modal-more details>summary::-webkit-details-marker{display:none}.bsocial-post-modal-more>summary:hover{background:var(--bs-soft)}.bsocial-post-modal-more svg{width:22px;height:22px}.bsocial-post-modal-more>div{z-index:12;border:1px solid var(--bs-border);background:var(--bs-surface);border-radius:12px;width:255px;padding:8px;position:absolute;top:44px;right:0;box-shadow:0 18px 55px #00000047}.bsocial-post-modal-more button,.bsocial-post-modal-more details>summary{width:100%;min-height:40px;color:var(--bs-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-weight:700;list-style:none;font-size:13px!important}.bsocial-post-modal-more button:hover,.bsocial-post-modal-more details>summary:hover{background:var(--bs-soft)}.bsocial-post-modal-more details form{gap:8px;padding:8px;display:grid}.bsocial-post-modal-more select,.bsocial-post-modal-more textarea{border:1px solid var(--bs-border);width:100%;color:var(--bs-text);background:var(--bs-soft);border-radius:8px;outline:0;padding:9px 10px;font-size:13px!important}.bsocial-post-modal-more details form button{color:#fff;text-align:center;background:#e23b4f}.bsocial-post-modal-scroll{scrollbar-width:thin;min-height:0;padding:14px 16px 22px;overflow-y:auto}.bsocial-post-modal-caption{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.bsocial-post-modal-caption p{color:var(--bs-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0;font-size:14px!important;line-height:1.55!important}.bsocial-post-modal-caption p>a{color:var(--bs-text);font-weight:750}.bsocial-post-modal-hashtags,.bsocial-post-modal-tagged{flex-wrap:wrap;gap:5px 8px;margin:10px 0 0 40px;display:flex}.bsocial-post-modal-hashtags a{color:var(--bs-blue);font-weight:650;font-size:13px!important}.bsocial-post-modal-tagged span{color:var(--bs-muted)}.bsocial-post-modal-tagged,.bsocial-post-modal-tagged a{font-size:13px!important;line-height:1.4!important}.bsocial-post-modal-tagged a{color:var(--bs-text);font-weight:700}.bsocial-post-modal-comments{gap:16px;margin-top:24px;display:grid}.bsocial-post-modal-comments>article{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;display:grid}.bsocial-post-modal-comments>article>div{min-width:0}.bsocial-post-modal-comments p{color:var(--bs-text);overflow-wrap:anywhere;margin:1px 0 0;font-size:14px!important;line-height:1.48!important}.bsocial-post-modal-comments p a{color:var(--bs-text);font-weight:750}.bsocial-post-modal-comments small{color:var(--bs-muted);margin-top:5px;display:block;font-size:12px!important}.bsocial-post-modal-no-comments{min-height:150px;color:var(--bs-muted);text-align:center;place-items:center;display:grid}.bsocial-post-modal-no-comments strong{color:var(--bs-text);font-size:15px!important}.bsocial-post-modal-no-comments span{margin-top:4px;font-size:13px!important}.bsocial-post-modal-footer{border-top:1px solid var(--bs-border);background:var(--bs-surface)}.bsocial-post-modal-actions{justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:6px 12px 0;display:flex}.bsocial-post-modal-actions>div{align-items:center;gap:2px;display:flex}.bsocial-post-modal-actions form{display:contents}.bsocial-post-modal-actions button,.bsocial-post-modal-actions a,.bsocial-post-modal-share{width:40px;height:40px;color:var(--bs-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.bsocial-post-modal-actions button:disabled{opacity:.45;cursor:default}.bsocial-post-modal-actions button[data-active=true]{color:#ec3d55}.bsocial-post-modal-actions>form:last-child button[data-active=true]{color:var(--bs-blue)}.bsocial-post-modal-actions svg{width:25px;height:25px}.bsocial-post-modal-summary{gap:3px;padding:0 16px 11px;display:grid}.bsocial-post-modal-summary strong{font-weight:750;font-size:13px!important}.bsocial-post-modal-summary span{color:var(--bs-muted);font-size:12px!important}.bsocial-post-modal-comment-form{border-top:1px solid var(--bs-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:0 16px;display:grid}.bsocial-post-modal-comment-form input{width:100%;min-width:0;color:var(--bs-text);background:0 0;border:0;outline:0;font-size:14px!important}.bsocial-post-modal-comment-form button{color:var(--bs-blue);cursor:pointer;background:0 0;border:0;font-weight:800;font-size:13px!important}.bsocial-post-standalone{width:min(1180px,100%);margin:0 auto}.bsocial-post-standalone-back{min-height:42px;color:var(--bs-text);align-items:center;gap:8px;margin-bottom:12px;font-weight:700;display:inline-flex;font-size:14px!important}.bsocial-post-standalone-back svg{width:22px;height:22px}.bsocial-post-standalone-card{border:1px solid var(--bs-border);background:var(--bs-surface);height:min(790px,100vh - 185px);box-shadow:var(--bs-shadow);border-radius:14px;overflow:hidden}@media (max-width:980px){.bsocial-post-modal-overlay{padding:28px 66px}.bsocial-post-modal-card{width:calc(100vw - 132px)}.bsocial-post-modal-content{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr)}.bsocial-post-modal-nav.is-left{left:10px}.bsocial-post-modal-nav.is-right{right:10px}}@media (max-width:760px){.bsocial-post-modal-overlay{padding:0}.bsocial-post-modal-card{border:0;border-radius:0;width:100vw;height:100dvh}.bsocial-post-modal-content{grid-template-rows:minmax(42vh,52vh) minmax(0,1fr);grid-template-columns:1fr;display:grid;overflow-y:auto}.bsocial-post-modal-info{border-top:1px solid var(--bs-border);border-left:0;min-height:0}.bsocial-post-modal-close{background:#0000008c;width:42px;height:42px;top:10px;right:10px}.bsocial-post-modal-nav{width:42px;height:42px;top:26vh}.bsocial-post-modal-nav.is-left{left:8px}.bsocial-post-modal-nav.is-right{right:8px}.bsocial-post-modal-author{min-height:64px}.bsocial-post-standalone-card{height:auto;min-height:80vh}.bsocial-post-standalone-card .bsocial-post-modal-content{min-height:80vh}}.bsocial-post-modal-more>div{border-radius:14px;width:330px;max-height:min(620px,100vh - 130px);padding:0;overflow-y:auto}.bsocial-post-owner-menu{display:grid}.bsocial-post-owner-menu>form,.bsocial-post-owner-menu>details,.bsocial-post-owner-menu>a{border-bottom:1px solid var(--bs-border);margin:0}.bsocial-post-owner-menu>form:last-child,.bsocial-post-owner-menu>details:last-child,.bsocial-post-owner-menu>a:last-child{border-bottom:0}.bsocial-post-owner-menu>form>button,.bsocial-post-owner-menu>a,.bsocial-post-owner-menu>details>summary{width:100%;min-height:52px;color:var(--bs-text);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 18px;font-weight:500;list-style:none;display:flex;font-size:14px!important}.bsocial-post-owner-menu>a{text-decoration:none}.bsocial-post-owner-menu>form>button:hover,.bsocial-post-owner-menu>a:hover,.bsocial-post-owner-menu>details>summary:hover{background:var(--bs-soft)}.bsocial-post-owner-menu>details>summary::-webkit-details-marker{display:none}.bsocial-post-owner-menu>details.is-danger>summary{color:#ff4056;font-weight:750}.bsocial-post-owner-menu>details[open]>summary{border-bottom:1px solid var(--bs-border)}.bsocial-post-owner-menu>details>form{gap:12px;padding:14px;display:grid}.bsocial-post-owner-menu>details>form>p{color:var(--bs-muted);text-align:center;margin:0;font-size:13px!important;line-height:1.5!important}.bsocial-post-owner-menu>details>form>button{color:#fff;background:var(--bs-blue);text-align:center;cursor:pointer;border:0;border-radius:9px;width:100%;min-height:40px;font-weight:750;font-size:13px!important}.bsocial-post-owner-menu>details>form>button.is-danger{background:#e63d50}.bsocial-post-edit-form label{gap:6px;display:grid}.bsocial-post-edit-form label>span{color:var(--bs-muted);font-weight:700;font-size:12px!important}.bsocial-post-edit-form textarea,.bsocial-post-edit-form input{border:1px solid var(--bs-border);width:100%;color:var(--bs-text);background:var(--bs-soft);border-radius:9px;outline:0;padding:10px 11px;font-size:13px!important;line-height:1.45!important}.bsocial-post-edit-form textarea{resize:vertical;min-height:120px}.bsocial-post-comments-disabled{border-top:1px solid var(--bs-border);min-height:54px;color:var(--bs-muted);text-align:center;justify-content:center;align-items:center;padding:0 16px;display:flex;font-size:13px!important;line-height:1.4!important}@media (max-width:760px){.bsocial-post-modal-more>div{width:min(330px,100vw - 28px)}.bsocial-post-owner-menu>form>button,.bsocial-post-owner-menu>a,.bsocial-post-owner-menu>details>summary{min-height:50px;font-size:14px!important}}.bsocial-verified-badge{--badge-color:#2d9cff;width:16px;height:16px;color:var(--badge-color);vertical-align:-2px;place-items:center;margin-left:4px;display:inline-grid}.bsocial-verified-badge.is-medium{flex:0 0 19px;width:19px;height:19px;margin-left:0}.bsocial-verified-badge.is-large{flex:0 0 21px;width:21px;height:21px;margin-left:0}.bsocial-verified-badge svg{width:100%;height:100%;display:block}.bsocial-profile-verified{margin-left:0}.bsocial-standalone-shell{background:var(--page-bg);width:100%;height:100dvh;min-height:100dvh;overflow:hidden}.bsocial-standalone-shell .bsocial-app{background:var(--page-bg);height:100dvh;overflow:hidden;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important}.bsocial-standalone-shell .bsocial-main{overscroll-behavior:contain;scrollbar-width:thin;height:100dvh;min-height:0;overflow-y:auto}@media (min-width:761px){.bsocial-standalone-shell .bsocial-sidebar{border-top:0!important;height:100dvh!important;min-height:100dvh!important;top:0!important;bottom:0!important}.bsocial-standalone-shell .bsocial-sidebar:hover,.bsocial-standalone-shell .bsocial-sidebar:focus-within{height:100dvh!important}.bsocial-standalone-shell .bsocial-main{padding-top:24px!important;padding-bottom:36px!important}}@media (max-width:760px){.bsocial-standalone-shell,.bsocial-standalone-shell .bsocial-app{height:100dvh;min-height:100dvh!important}.bsocial-standalone-shell .bsocial-main{height:calc(100dvh - 64px);padding-bottom:28px}}.bsocial-avatar.is-verified-frame{background:var(--verification-frame-color,#2d9cff);box-shadow:0 0 0 2px color-mix(in srgb, var(--verification-frame-color,#2d9cff) 18%, transparent), 0 7px 22px color-mix(in srgb, var(--verification-frame-color,#2d9cff) 22%, transparent);padding:4px}.bsocial-avatar.is-verified-frame .bsocial-avatar-inner{border-width:3px}.bsocial-avatar.is-black.is-verified-frame{background:var(--verification-frame-color,#2d9cff)}.bsocial-verified-badge{line-height:1;overflow:visible;color:var(--badge-color)!important;font-size:inherit!important;font-weight:inherit!important;background:0 0!important;border-radius:0!important}.bsocial-profile-verified{color:var(--badge-color)!important;background:0 0!important;border-radius:0!important}.bsocial-verified-badge svg{overflow:visible}.bsocial-profile-user h1{font-size:24px;font-weight:650}.bsocial-profile-stats{font-size:14px}.bsocial-profile-bio,.bsocial-profile-meta{font-size:14px;line-height:1.5}.bsocial-profile-actions a,.bsocial-profile-actions button,.bsocial-post-author strong{font-size:14px}.bsocial-post-author small{font-size:12px}.bsocial-post-caption{font-size:14px;line-height:1.5}.bsocial-post-time,.bsocial-post-meta{font-size:12px}.bsocial-avatar.is-verified-frame,.bsocial-avatar.is-black.is-verified-frame{background:var(--verification-frame-color,#2d9cff);box-shadow:0 0 0 1px color-mix(in srgb, var(--verification-frame-color,#2d9cff) 22%, transparent), 0 5px 16px color-mix(in srgb, var(--verification-frame-color,#2d9cff) 14%, transparent);padding:2px}.bsocial-avatar.is-verified-frame .bsocial-avatar-inner,.bsocial-avatar.is-black.is-verified-frame .bsocial-avatar-inner{border:1px solid var(--bs-surface)}.bsocial-avatar.is-large.is-verified-frame{padding:2px}.bsocial-sidebar-bottom,.bsocial-sidebar-more{position:relative}.bsocial-sidebar-more>summary{list-style:none}.bsocial-sidebar-more>summary::-webkit-details-marker{display:none}.bsocial-sidebar-more-menu{z-index:80;border:1px solid var(--bs-border);background:var(--bs-surface);border-radius:15px;width:226px;padding:8px;position:absolute;bottom:0;left:calc(100% + 10px);box-shadow:0 18px 48px #0000002e}.bsocial-theme-menu-head strong,.bsocial-theme-menu-head span{display:block}.bsocial-theme-menu-head strong{color:var(--bs-text);font-size:14px}.bsocial-theme-menu-head span{color:var(--bs-muted);margin-top:2px;font-size:12px;line-height:1.35}.bsocial-sidebar-more-menu>button{width:100%;min-height:48px;color:var(--bs-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;display:grid}.bsocial-sidebar-more-menu>button:hover{background:var(--bs-soft)}.bsocial-sidebar-more-menu>button>span{border:1px solid var(--bs-border);background:var(--bs-soft);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.bsocial-sidebar-more-menu>button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.bsocial-sidebar-more-menu>button strong,.bsocial-sidebar-more-menu>button small{display:block}.bsocial-sidebar-more-menu>button strong{font-size:13px}.bsocial-sidebar-more-menu>button small{color:var(--bs-muted);margin-top:1px;font-size:11px}.b4d-site[data-theme=light] .bsocial-sidebar-more-menu>button[data-theme-option=light],.b4d-site[data-theme=dark] .bsocial-sidebar-more-menu>button[data-theme-option=dark],.b4d-site[data-theme=midnight] .bsocial-sidebar-more-menu>button[data-theme-option=midnight]{color:var(--bs-blue);background:color-mix(in srgb, var(--bs-blue) 10%, var(--bs-surface))}.bsocial-profile-display-name{color:var(--bs-text);margin-top:12px;font-size:15px;font-weight:800;line-height:1.25}.bsocial-profile-stats,.bsocial-profile-bio{margin-top:10px}@media (max-width:1180px) and (min-width:761px){.bsocial-sidebar-more-menu{width:218px;left:calc(100% + 8px)}}@media (max-width:760px){.bsocial-sidebar-more-menu{width:auto;position:fixed;bottom:76px;left:12px;right:12px}.bsocial-profile-display-name{margin-top:8px;font-size:14px}}@media (min-width:761px){.bsocial-sidebar-bottom{width:100%;margin-top:auto;padding-top:14px;display:block}.bsocial-sidebar-more{width:100%;display:block}.bsocial-sidebar-collapse{width:100%;min-height:50px;color:var(--bs-text);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:0 12px;display:flex!important}.bsocial-sidebar-collapse:hover,.bsocial-sidebar-more[open]>.bsocial-sidebar-collapse{background:var(--bs-soft)}.bsocial-sidebar-collapse .bsocial-sidebar-icon{flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.bsocial-sidebar-collapse .bsocial-sidebar-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.bsocial-sidebar-collapse .bsocial-sidebar-label{opacity:0;white-space:nowrap;width:0;max-width:0;overflow:hidden}.bsocial-sidebar:hover .bsocial-sidebar-collapse,.bsocial-sidebar:focus-within .bsocial-sidebar-collapse{justify-content:flex-start}.bsocial-sidebar:hover .bsocial-sidebar-collapse .bsocial-sidebar-label,.bsocial-sidebar:focus-within .bsocial-sidebar-collapse .bsocial-sidebar-label{opacity:1;width:auto;max-width:140px}.bsocial-sidebar-more-menu{bottom:0}.bsocial-standalone-shell .bsocial-sidebar{overflow:visible!important}}.bsocial-sidebar-bottom{z-index:95;position:relative}.bsocial-sidebar-collapse.is-open{background:var(--bs-soft)}.bsocial-sidebar-more-menu{z-index:120;border:1px solid var(--bs-border);background:var(--bs-surface);width:292px;max-height:calc(100dvh - 28px);color:var(--bs-text);scrollbar-width:thin;border-radius:17px;padding:8px;position:fixed;bottom:14px;left:82px;overflow-y:auto;box-shadow:0 24px 60px #00000038,0 4px 16px #00000014}.bsocial-more-account-head{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:8px 9px 10px;display:grid}.bsocial-more-account-head>div{min-width:0}.bsocial-more-account-head strong,.bsocial-more-account-head span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bsocial-more-account-head strong{font-size:14px;font-weight:850}.bsocial-more-account-head span{color:var(--bs-muted);margin-top:2px;font-size:12px}.bsocial-more-section{gap:3px;display:grid}.bsocial-more-section>a,.bsocial-more-section>button,.bsocial-more-logout{width:100%;min-height:48px;color:var(--bs-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;text-decoration:none;display:grid}.bsocial-more-section>a:hover,.bsocial-more-section>button:hover,.bsocial-more-logout:hover{background:var(--bs-soft)}.bsocial-more-section>a>span,.bsocial-more-section>button>span,.bsocial-more-logout>span{border:1px solid var(--bs-border);background:var(--bs-soft);border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.bsocial-more-section svg,.bsocial-more-logout svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.bsocial-more-section strong,.bsocial-more-section small,.bsocial-more-logout strong,.bsocial-more-logout small{display:block}.bsocial-more-section strong,.bsocial-more-logout strong{font-size:13px;font-weight:800}.bsocial-more-section small,.bsocial-more-logout small{color:var(--bs-muted);margin-top:1px;font-size:11px;line-height:1.3}.bsocial-more-divider{background:var(--bs-border);height:1px;margin:6px 4px}.bsocial-theme-menu-head{border-bottom:0;margin-bottom:1px;padding:5px 8px 7px}.bsocial-theme-options>button[data-theme-option]{color:var(--bs-text)}.b4d-site[data-theme=light] .bsocial-theme-options>button[data-theme-option=light],.b4d-site[data-theme=dark] .bsocial-theme-options>button[data-theme-option=dark],.b4d-site[data-theme=midnight] .bsocial-theme-options>button[data-theme-option=midnight]{color:var(--bs-blue);background:color-mix(in srgb, var(--bs-blue) 10%, var(--bs-surface))}.bsocial-more-logout-form{margin:0}.bsocial-more-logout{color:#dc2626}.bsocial-more-logout>span{background:#fff1f2;border-color:#fecaca}.b4d-site[data-theme=dark] .bsocial-more-logout>span,.b4d-site[data-theme=midnight] .bsocial-more-logout>span{background:color-mix(in srgb, #dc2626 12%, var(--bs-surface));border-color:color-mix(in srgb, #dc2626 38%, var(--bs-border))}@media (max-width:760px){.bsocial-sidebar-more-menu{width:auto;max-height:calc(100dvh - 100px);bottom:76px;left:12px;right:12px}}.bsocial-profile-page.has-custom-background,.bsocial-profile-page.has-custom-background.is-light-custom-background{--bs-text:#101318;--bs-muted:#101318a3;--bs-border:#10131826;--bs-soft:#10131812;--bs-surface:#fffffff0}.bsocial-profile-page.has-custom-background.is-dark-custom-background{--bs-text:#fff;--bs-muted:#ffffffb3;--bs-border:#ffffff29;--bs-soft:#ffffff17;--bs-surface:#0e1014f0}.bsocial-profile-page.is-black-profile{color:#fff;--bs-text:#fff;--bs-muted:#ffffffad;--bs-border:#d8b45a3d;--bs-soft:#ffffff16;--bs-surface:#11100c;border-radius:24px 24px 0 0;width:min(100%,1040px);min-height:calc(100dvh - 24px);margin:0 auto;padding-top:20px;box-shadow:inset 0 1px #ffde7e33;background:radial-gradient(circle at 12% 8%,#d8b45a42,#0000 31%),radial-gradient(circle at 88% 22%,#ffda7021,#0000 28%),linear-gradient(145deg,#050505 0%,#11100c 44%,#050505 74%,#1b1608 100%)!important}.bsocial-profile-options-root{align-items:center;display:inline-flex;position:relative}.bsocial-profile-options-trigger{width:34px;height:34px;color:var(--bs-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.bsocial-profile-options-trigger:hover{background:var(--bs-soft)}.bsocial-profile-options-trigger svg{width:22px;height:22px}.bsocial-profile-options-menu{z-index:155;border:1px solid var(--bs-border);background:var(--bs-surface);border-radius:14px;width:220px;position:absolute;top:40px;right:0;overflow:hidden;box-shadow:0 20px 55px #00000040}.bsocial-profile-options-menu>button,.bsocial-profile-options-menu>form>button{border:0;border-bottom:1px solid var(--bs-border);width:100%;min-height:45px;color:var(--bs-text);text-align:left;font:inherit;cursor:pointer;background:0 0;padding:0 14px;font-weight:650}.bsocial-profile-options-menu>button:hover,.bsocial-profile-options-menu>form>button:hover{background:var(--bs-soft)}.bsocial-profile-options-menu .is-danger{color:#ef4444}.bsocial-profile-stats button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bsocial-profile-stats button:hover span{text-decoration:underline}.bsocial-profile-share-action{width:100%;min-height:42px;color:var(--bs-text);background:var(--bs-soft);font:inherit;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:650;display:inline-flex}.bsocial-profile-share-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px;height:18px}.bsocial-profile-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bsocial-profile-about-modal,.bsocial-profile-report-modal,.bsocial-connections-modal{border:1px solid var(--bs-border);background:var(--bs-surface);width:min(520px,100vw - 28px);max-height:min(720px,100dvh - 40px);color:var(--bs-text);border-radius:18px;overflow:hidden;box-shadow:0 28px 80px #00000057}.bsocial-profile-about-modal>header,.bsocial-profile-report-modal>header,.bsocial-connections-modal>header{border-bottom:1px solid var(--bs-border);justify-content:center;align-items:center;min-height:52px;padding:0 52px;font-size:15px;display:flex;position:relative}.bsocial-profile-about-modal>header button,.bsocial-profile-report-modal>header button,.bsocial-connections-modal>header button{width:34px;height:34px;color:var(--bs-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:12px}.bsocial-profile-about-modal>header button:hover,.bsocial-profile-report-modal>header button:hover,.bsocial-connections-modal>header button:hover{background:var(--bs-soft)}.bsocial-profile-about-modal>header svg,.bsocial-profile-report-modal>header svg,.bsocial-connections-modal>header svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:20px;height:20px}.bsocial-profile-about-identity{text-align:center;justify-items:center;gap:10px;padding:28px 24px 16px;display:grid}.bsocial-profile-about-identity>div strong,.bsocial-profile-about-identity>div span{display:block}.bsocial-profile-about-identity>div span{color:var(--bs-muted);margin-top:3px;font-size:13px}.bsocial-profile-about-copy{color:var(--bs-muted);text-align:center;margin:0;padding:0 24px 20px;font-size:12.5px;line-height:1.55}.bsocial-profile-about-row{border-top:1px solid var(--bs-border);grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;min-height:66px;margin:0 20px;padding:10px 0;display:grid}.bsocial-profile-about-row>span{place-items:center;display:grid}.bsocial-profile-about-row svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:23px;height:23px}.bsocial-profile-about-row strong,.bsocial-profile-about-row small{display:block}.bsocial-profile-about-row small{color:var(--bs-muted);margin-top:3px;font-size:12px}.bsocial-profile-report-modal form{gap:13px;padding:18px;display:grid}.bsocial-profile-report-modal label{color:var(--bs-muted);gap:6px;font-size:12px;font-weight:750;display:grid}.bsocial-profile-report-modal select,.bsocial-profile-report-modal textarea{border:1px solid var(--bs-border);background:var(--bs-soft);width:100%;color:var(--bs-text);font:inherit;border-radius:11px;outline:none;padding:10px 12px}.bsocial-profile-report-modal textarea{resize:vertical}.bsocial-profile-report-modal .is-primary{background:var(--bs-blue);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:42px;font-weight:800}.bsocial-connections-modal{grid-template-rows:auto minmax(0,1fr);display:grid}.bsocial-connections-list{min-height:0;padding:8px 12px 14px;overflow-y:auto}.bsocial-connections-row{justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:7px 4px;display:flex}.bsocial-connections-person{min-width:0;color:var(--bs-text);flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.bsocial-connections-person>span{min-width:0}.bsocial-connections-person strong,.bsocial-connections-person small{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;display:flex;overflow:hidden}.bsocial-connections-person small{color:var(--bs-muted);margin-top:2px;font-size:12px}.bsocial-connections-actions{align-items:center;gap:6px;display:flex}.bsocial-connections-row .bsocial-follow-button,.bsocial-remove-follower{width:auto!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important}.bsocial-remove-follower{border:1px solid var(--bs-border);color:var(--bs-text);background:var(--bs-soft);cursor:pointer;border-radius:8px;font-weight:700}.bsocial-connections-empty{color:var(--bs-muted);text-align:center;padding:38px 18px}.bsocial-language-options button.is-active{color:var(--bs-blue);background:color-mix(in srgb, var(--bs-blue) 10%, var(--bs-surface))}@media (max-width:760px){.bsocial-profile-page.has-custom-background,.bsocial-profile-page.is-black-profile{border-radius:0;width:100%;min-height:100dvh;padding-top:8px}.bsocial-connections-actions{gap:4px}.bsocial-connections-row .bsocial-follow-button,.bsocial-remove-follower{padding:0 8px!important;font-size:11px!important}}:is(.bsocial-main:has(.bsocial-profile-page.has-custom-background),.bsocial-main:has(.bsocial-profile-page.is-black-profile)){min-height:calc(100dvh - 110px);padding:0!important}.bsocial-profile-page.has-custom-background,.bsocial-profile-page.is-black-profile{isolation:isolate;position:relative;overflow:hidden;width:100%!important;max-width:none!important;min-height:calc(100dvh - 110px)!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding-top:28px!important;padding-bottom:72px!important}.bsocial-profile-page.has-custom-background>.bsocial-profile-header,.bsocial-profile-page.has-custom-background>.bsocial-profile-action-row,.bsocial-profile-page.has-custom-background>.bsocial-profile-tabs,.bsocial-profile-page.has-custom-background>.bsocial-profile-grid,.bsocial-profile-page.has-custom-background>.bsocial-private-profile,.bsocial-profile-page.has-custom-background>.bsocial-empty-state,.bsocial-profile-page.is-black-profile>.bsocial-profile-header,.bsocial-profile-page.is-black-profile>.bsocial-profile-action-row,.bsocial-profile-page.is-black-profile>.bsocial-profile-tabs,.bsocial-profile-page.is-black-profile>.bsocial-profile-grid,.bsocial-profile-page.is-black-profile>.bsocial-private-profile,.bsocial-profile-page.is-black-profile>.bsocial-empty-state{z-index:2;position:relative;width:min(960px,100% - 48px)!important;margin-left:auto!important;margin-right:auto!important}.bsocial-profile-page.has-custom-background{--bs-text:inherit;background:radial-gradient(circle at 10% 7%, color-mix(in srgb, var(--bs-profile-accent) 46%, transparent) 0%, color-mix(in srgb, var(--bs-profile-accent) 24%, transparent) 18%, transparent 39%), radial-gradient(ellipse at 91% 20%, color-mix(in srgb, var(--bs-profile-accent) 30%, transparent) 0%, color-mix(in srgb, var(--bs-profile-accent) 14%, transparent) 23%, transparent 47%), radial-gradient(ellipse at 22% 82%, color-mix(in srgb, var(--bs-profile-accent) 22%, transparent) 0%, transparent 43%), radial-gradient(circle at 82% 88%, color-mix(in srgb, var(--bs-profile-accent) 18%, transparent) 0%, transparent 37%), linear-gradient(145deg, color-mix(in srgb, var(--bs-profile-accent) 7%, var(--page-bg)) 0%, var(--page-bg) 42%, color-mix(in srgb, var(--bs-profile-accent) 5%, var(--page-bg)) 72%, var(--page-bg) 100%)!important}.bsocial-profile-page.is-black-profile{--bs-text:#fff;--bs-muted:#ffffffb3;--bs-border:#d8b45a3d;--bs-soft:#ffffff16;--bs-surface:#11100c;color:#fff!important;background:radial-gradient(circle at 8% 5%,#dfb54361 0%,#be8e1c2e 19%,#0000 41%),radial-gradient(at 88% 18%,#ffde7e38 0%,#d0a3331a 25%,#0000 48%),radial-gradient(at 19% 83%,#9769092e 0%,#0000 42%),radial-gradient(circle at 82% 86%,#ebbf491f 0%,#0000 34%),linear-gradient(145deg,#050505 0%,#0c0b08 35%,#050505 61%,#151005 84%,#050505 100%)!important}.bsocial-profile-page.has-custom-background:before,.bsocial-profile-page.is-black-profile:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(115deg,#ffffff06,#0000 28%,#ffffff05 55%,#0000 78%);position:absolute;inset:0}.bsocial-profile-page.has-custom-background:after,.bsocial-profile-page.is-black-profile:after{content:"";z-index:1;pointer-events:none;opacity:.25;background-image:radial-gradient(circle at 30% 30%,#ffffff12 0 1px,#0000 1.5px),radial-gradient(circle at 70% 65%,#ffffff0b 0 1px,#0000 1.5px);background-size:46px 46px,62px 62px;position:absolute;inset:0}@media (max-width:760px){:is(.bsocial-main:has(.bsocial-profile-page.has-custom-background),.bsocial-main:has(.bsocial-profile-page.is-black-profile)){min-height:100dvh}.bsocial-profile-page.has-custom-background,.bsocial-profile-page.is-black-profile{min-height:100dvh!important;padding-top:14px!important;padding-bottom:84px!important}.bsocial-profile-page.has-custom-background>.bsocial-profile-header,.bsocial-profile-page.has-custom-background>.bsocial-profile-action-row,.bsocial-profile-page.has-custom-background>.bsocial-profile-tabs,.bsocial-profile-page.has-custom-background>.bsocial-profile-grid,.bsocial-profile-page.has-custom-background>.bsocial-private-profile,.bsocial-profile-page.has-custom-background>.bsocial-empty-state,.bsocial-profile-page.is-black-profile>.bsocial-profile-header,.bsocial-profile-page.is-black-profile>.bsocial-profile-action-row,.bsocial-profile-page.is-black-profile>.bsocial-profile-tabs,.bsocial-profile-page.is-black-profile>.bsocial-profile-grid,.bsocial-profile-page.is-black-profile>.bsocial-private-profile,.bsocial-profile-page.is-black-profile>.bsocial-empty-state{width:calc(100% - 20px)!important}}@media (min-width:761px){:is(.bsocial-standalone-shell .bsocial-main:has(.bsocial-profile-page.has-custom-background),.bsocial-standalone-shell .bsocial-main:has(.bsocial-profile-page.is-black-profile)){overflow-y:auto;background:0 0!important;height:100dvh!important;min-height:100dvh!important;padding-top:0!important;padding-bottom:0!important}:is(.bsocial-standalone-shell .bsocial-main:has(.bsocial-profile-page.has-custom-background)>.bsocial-profile-page,.bsocial-standalone-shell .bsocial-main:has(.bsocial-profile-page.is-black-profile)>.bsocial-profile-page){border-radius:0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:100dvh!important;margin:0!important;padding-top:28px!important;padding-bottom:72px!important}}@media (max-width:760px){:is(.bsocial-standalone-shell .bsocial-main:has(.bsocial-profile-page.has-custom-background),.bsocial-standalone-shell .bsocial-main:has(.bsocial-profile-page.is-black-profile)){background:0 0!important;height:calc(100dvh - 64px)!important;min-height:calc(100dvh - 64px)!important;padding-top:0!important;padding-bottom:0!important}:is(.bsocial-standalone-shell .bsocial-main:has(.bsocial-profile-page.has-custom-background)>.bsocial-profile-page,.bsocial-standalone-shell .bsocial-main:has(.bsocial-profile-page.is-black-profile)>.bsocial-profile-page){min-height:100%!important;margin:0!important;padding-bottom:84px!important}}.bsocial-me-card>div>strong{white-space:nowrap;align-items:center;gap:4px;max-width:100%;line-height:1.15;display:inline-flex!important}.bsocial-me-card>div>strong .bsocial-verified-badge{vertical-align:middle;flex:0 0 16px;margin-left:0!important}.bsocial-me-card>div>span,.bsocial-me-card>div>small{display:block}.bsocial-main-sanctioned{pointer-events:none;-webkit-user-select:none;user-select:none;min-height:100dvh!important}.bsocial-sanction-overlay{z-index:9999;background:radial-gradient(circle at 15% 10%, #f43f5e2e, transparent 34%), radial-gradient(circle at 88% 88%, #f9731624, transparent 34%), color-mix(in srgb, var(--bs-bg) 78%, #0000008f);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.bsocial-sanction-card{border:1px solid color-mix(in srgb, #f43f5e 28%, var(--bs-border));width:min(620px,100vw - 32px);color:var(--bs-text);background:radial-gradient(circle at 50% 0%, #f43f5e14, transparent 34%), linear-gradient(145deg, color-mix(in srgb, #f43f5e 4%, var(--bs-surface)), var(--bs-surface) 52%, color-mix(in srgb, #f97316 3%, var(--bs-surface)));border-radius:24px;padding:22px 30px 26px;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000057}.bsocial-sanction-top-line{background:linear-gradient(90deg,#0000 6%,#f97316 28%,#f43f5e 52%,#8b5cf6 76%,#0000 94%);height:3px;position:absolute;inset:0 0 auto}.bsocial-sanction-brand{place-items:center;min-height:48px;margin-bottom:11px;display:grid}.bsocial-sanction-logo{object-fit:contain;width:auto;max-width:145px;height:auto;max-height:46px;display:block}.bsocial-sanction-logo.is-dark,.b4d-site[data-theme=dark] .bsocial-sanction-logo.is-light,.b4d-site[data-theme=midnight] .bsocial-sanction-logo.is-light{display:none}.b4d-site[data-theme=dark] .bsocial-sanction-logo.is-dark,.b4d-site[data-theme=midnight] .bsocial-sanction-logo.is-dark{display:block}.bsocial-sanction-status-icon{place-items:center;margin-bottom:11px;display:grid}.bsocial-sanction-status-icon>span{color:#fff;background:linear-gradient(135deg,#f97316,#e11d48);border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 13px 32px #e11d4840}.bsocial-sanction-status-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.bsocial-sanction-copy{text-align:center;min-width:0}.bsocial-sanction-eyebrow{color:#e11d48;letter-spacing:.055em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;font-size:10.5px;font-weight:900;display:inline-flex}.bsocial-sanction-eyebrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.bsocial-sanction-copy h1{max-width:500px;color:var(--bs-text);letter-spacing:-.03em;margin:7px auto 0;font-size:clamp(22px,3vw,29px);line-height:1.12}.bsocial-sanction-description{max-width:500px;color:var(--bs-muted);margin:11px auto 0!important;font-size:12.5px!important;line-height:1.6!important}.bsocial-sanction-reason{border:1px solid color-mix(in srgb, #f43f5e 22%, var(--bs-border));background:color-mix(in srgb, #f43f5e 5%, var(--bs-soft));text-align:left;border-radius:13px;max-width:500px;margin:15px auto 0;padding:12px 14px}.bsocial-sanction-reason-label{color:#e11d48;letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.bsocial-sanction-reason strong{color:var(--bs-text);margin-top:5px;font-size:12.5px;font-weight:750;line-height:1.45;display:block}.bsocial-sanction-divider{background:linear-gradient(90deg, transparent, var(--bs-border), transparent);width:min(360px,72%);height:1px;margin:16px auto 0}.bsocial-sanction-help{max-width:470px;color:var(--bs-muted);margin:13px auto 0!important;font-size:11.5px!important;line-height:1.55!important}.bsocial-sanction-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:17px;display:flex}.bsocial-sanction-actions a{border:1px solid var(--bs-border);min-width:142px;min-height:40px;color:var(--bs-text);background:var(--bs-soft);border-radius:10px;justify-content:center;align-items:center;padding:0 15px;font-size:11.5px;font-weight:850;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.bsocial-sanction-actions a:hover{border-color:color-mix(in srgb, var(--bs-text) 18%, var(--bs-border));transform:translateY(-1px)}.bsocial-sanction-actions a.is-primary{color:#fff;background:linear-gradient(135deg,#f97316,#e11d48);border-color:#0000;box-shadow:0 8px 20px #e11d482e}@media (max-width:620px){.bsocial-sanction-overlay{padding:14px}.bsocial-sanction-card{border-radius:20px;width:min(100%,520px);padding:20px 17px 22px}.bsocial-sanction-logo{max-width:124px;max-height:40px}.bsocial-sanction-status-icon>span{border-radius:14px;width:48px;height:48px}.bsocial-sanction-copy h1{font-size:22px}.bsocial-sanction-actions{grid-template-columns:1fr;width:min(100%,320px);margin-left:auto;margin-right:auto;display:grid}.bsocial-sanction-actions a{width:100%;min-width:0}}.bsocial-post-author strong,.bsocial-me-card>div>strong,.bsocial-suggestion-person strong{vertical-align:middle;min-width:0;max-width:100%;align-items:center!important;gap:4px!important;line-height:1.15!important;display:inline-flex!important}.bsocial-post-author strong .bsocial-verified-badge,.bsocial-me-card>div>strong .bsocial-verified-badge,.bsocial-suggestion-person strong .bsocial-verified-badge{flex:0 0 16px;align-self:center;vertical-align:middle!important;width:16px!important;height:16px!important;margin:0!important;transform:none!important}.bsocial-post-author strong .bsocial-verified-badge svg,.bsocial-me-card>div>strong .bsocial-verified-badge svg,.bsocial-suggestion-person strong .bsocial-verified-badge svg{width:100%;height:100%;display:block}.bsocial-me-avatar-link{cursor:pointer;border-radius:50%;place-items:center;text-decoration:none;transition:transform .16s,filter .16s;display:inline-grid}.bsocial-me-avatar-link:hover{filter:brightness(1.06);transform:scale(1.035)}.bsocial-me-avatar-link:focus-visible{outline:2px solid var(--bs-blue);outline-offset:3px}.bsocial-mobile-topbar,.bsocial-mobile-bottom-nav{display:none}.bsocial-notifications-page{width:min(680px,100%);margin:0 auto}.bsocial-notifications-head{border-bottom:1px solid var(--bs-border);justify-content:space-between;align-items:flex-end;gap:16px;padding:8px 0 18px;display:flex}.bsocial-notifications-head h1{color:var(--bs-text);margin:0;font-size:24px;font-weight:900}.bsocial-notifications-head p{color:var(--bs-muted);margin:5px 0 0;font-size:13px;line-height:1.45}.bsocial-notifications-head button{min-height:36px;color:var(--bs-blue);background:var(--bs-soft);cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:0 12px;font-size:12px;font-weight:850}.bsocial-notification-list{display:grid}.bsocial-notification-list>article{border-bottom:1px solid var(--bs-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px 4px;display:grid}.bsocial-notification-list>article.is-unread{background:color-mix(in srgb, var(--bs-blue) 6%, transparent)}.bsocial-notification-event-icon{width:42px;height:42px;color:var(--bs-text);background:var(--bs-soft);border-radius:50%;place-items:center;display:grid}.bsocial-notification-event-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.bsocial-notification-copy{min-width:0}.bsocial-notification-copy strong,.bsocial-notification-copy p,.bsocial-notification-copy span{display:block}.bsocial-notification-copy strong{color:var(--bs-text);font-size:14px;font-weight:850}.bsocial-notification-copy p{color:var(--bs-muted);margin:3px 0 0;font-size:12.5px;line-height:1.4}.bsocial-notification-copy span{color:var(--bs-muted);margin-top:4px;font-size:11px}.bsocial-notification-actions{align-items:center;gap:6px;display:flex}.bsocial-notification-actions a,.bsocial-notification-actions button{min-height:34px;color:var(--bs-text);background:var(--bs-soft);font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:760px){.bsocial-app{min-height:100dvh;padding-bottom:calc(74px + env(safe-area-inset-bottom));display:block}.bsocial-sidebar,.bsocial-mobile-brand{display:none!important}.bsocial-mobile-topbar{z-index:90;border-bottom:1px solid var(--bs-border);background:color-mix(in srgb, var(--bs-surface) 94%, transparent);-webkit-backdrop-filter:blur(14px);grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;min-height:66px;padding:8px 14px;display:grid;position:sticky;top:0}.bsocial-mobile-top-logo{justify-self:center;place-items:center;width:min(176px,100%);height:48px;display:grid;position:relative}.bsocial-mobile-top-logo img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.bsocial-mobile-top-logo .is-dark,.b4d-site[data-theme=dark] .bsocial-mobile-top-logo .is-light,.b4d-site[data-theme=midnight] .bsocial-mobile-top-logo .is-light{display:none}.b4d-site[data-theme=dark] .bsocial-mobile-top-logo .is-dark,.b4d-site[data-theme=midnight] .bsocial-mobile-top-logo .is-dark{display:block}.bsocial-mobile-top-action{width:44px;height:44px;color:var(--bs-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.bsocial-mobile-top-action:first-child{justify-self:start}.bsocial-mobile-top-action.is-heart{justify-self:end}.bsocial-mobile-top-action svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.bsocial-mobile-notification-badge{border:2px solid var(--bs-surface);color:#fff;background:#ef334f;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-weight:900;display:grid;position:absolute;top:3px;right:1px}.bsocial-main{width:100%;min-width:0;padding-top:14px;padding-bottom:24px}.bsocial-mobile-bottom-nav{z-index:95;min-height:calc(62px + env(safe-area-inset-bottom));padding:5px 10px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--bs-border);background:color-mix(in srgb, var(--bs-surface) 96%, transparent);-webkit-backdrop-filter:blur(16px);grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #00000014}.bsocial-mobile-bottom-nav>a{min-width:0;height:52px;color:var(--bs-text);border-radius:14px;place-items:center;text-decoration:none;display:grid;position:relative}.bsocial-mobile-bottom-nav>a svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.bsocial-mobile-bottom-nav>a.is-active:not(.is-profile){background:var(--bs-soft)}.bsocial-mobile-bottom-nav>a.is-active:not(.is-profile) svg{stroke-width:2.4px}.bsocial-mobile-bottom-nav .bsocial-avatar.is-small{--avatar-size:31px}.bsocial-mobile-bottom-nav>a.is-profile.is-active .bsocial-avatar{box-shadow:0 0 0 2px var(--bs-text);border-radius:50%}.bsocial-home-search{margin-top:4px}.bsocial-notifications-page{width:100%;padding:0 14px 18px}.bsocial-notifications-head{align-items:flex-start;padding:6px 0 14px}.bsocial-notifications-head h1{font-size:21px}.bsocial-notifications-head p{font-size:12px}.bsocial-notifications-head button{min-height:34px;padding-inline:9px;font-size:11px}.bsocial-notification-list>article{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:74px;padding:11px 0}.bsocial-notification-event-icon{width:39px;height:39px}.bsocial-notification-copy strong{font-size:13px}.bsocial-notification-copy p{font-size:12px}.bsocial-notification-actions a{display:none}.bsocial-notification-actions button{width:34px;padding:0}}.bsocial-notification-copy:is(a){color:inherit;text-decoration:none}@media (max-width:760px){.bsocial-home .bsocial-home-search{display:none!important}.bsocial-mobile-topbar{background:var(--page-bg)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-bottom:0!important}:is(.bsocial-main:has(.bsocial-profile-page),.bsocial-main:has(.bsocial-search-page),.bsocial-main:has(.bsocial-explore-page),.bsocial-main:has(.bsocial-saved-page),.bsocial-main:has(.bsocial-notifications-page)){padding-top:0!important}.bsocial-profile-page{background:0 0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.bsocial-profile-page .bsocial-profile-header{background:0 0!important;border:0!important;grid-template-columns:104px minmax(0,1fr)!important;grid-template-areas:"user user""photo stats""display display""bio bio"!important;align-items:center!important;gap:10px 16px!important;width:100%!important;padding:6px 16px 12px!important;display:grid!important}.bsocial-profile-page .bsocial-profile-photo{grid-area:photo!important;justify-self:start!important;place-items:center!important;display:grid!important}.bsocial-profile-page .bsocial-avatar.is-large{--avatar-size:94px!important}.bsocial-profile-page .bsocial-profile-info{display:contents!important}.bsocial-profile-page .bsocial-profile-user{grid-area:user!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:52px!important;padding:0 48px!important;display:flex!important;position:relative!important}.bsocial-profile-page .bsocial-profile-user h1{max-width:100%!important;color:var(--bs-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin:0!important;font-size:20px!important;font-weight:800!important;line-height:1.15!important;overflow:hidden!important}.bsocial-profile-page .bsocial-profile-verified{flex:0 0 18px!important;width:18px!important;height:18px!important}.bsocial-profile-page .bsocial-profile-settings,.bsocial-profile-page .bsocial-profile-user>:last-child:not(h1):not(.bsocial-profile-verified){position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}.bsocial-profile-page .bsocial-profile-settings{background:0 0!important;border-radius:50%!important;width:38px!important;height:38px!important;margin:0!important}.bsocial-profile-page .bsocial-profile-settings svg{width:25px!important;height:25px!important}.bsocial-profile-page .bsocial-profile-stats{border:0!important;grid-area:stats!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-self:center!important;gap:4px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.bsocial-profile-page .bsocial-profile-stats div{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;min-width:0!important;display:flex!important}.bsocial-profile-page .bsocial-profile-stats strong{color:var(--bs-text)!important;font-size:17px!important;font-weight:800!important;line-height:1.1!important}.bsocial-profile-page .bsocial-profile-stats span{color:var(--bs-text)!important;white-space:nowrap!important;font-size:12px!important;font-weight:500!important;line-height:1.15!important}.bsocial-profile-page .bsocial-profile-display-name{color:var(--bs-text)!important;grid-area:display!important;margin:3px 0 0!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important}.bsocial-profile-page .bsocial-profile-bio{grid-area:bio!important;gap:3px!important;width:100%!important;margin:0!important;display:grid!important}.bsocial-profile-page .bsocial-profile-category{color:var(--bs-muted)!important;margin:0!important;font-size:13px!important;font-weight:500!important}.bsocial-profile-page .bsocial-profile-bio>p{max-width:none!important;color:var(--bs-text)!important;white-space:pre-line!important;margin:0!important;font-size:14px!important;line-height:1.42!important}.bsocial-profile-page .bsocial-profile-meta{flex-wrap:wrap!important;gap:3px 12px!important;margin-top:3px!important;display:flex!important}.bsocial-profile-page .bsocial-profile-meta span,.bsocial-profile-page .bsocial-profile-meta a{font-size:13px!important;line-height:1.35!important}.bsocial-profile-page .bsocial-profile-meta span{color:var(--bs-muted)!important}.bsocial-profile-page .bsocial-profile-meta a{color:var(--bs-blue)!important;font-weight:700!important}.bsocial-profile-page .bsocial-profile-action-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;width:auto!important;margin:2px 16px 12px!important;display:grid!important}.bsocial-profile-page .bsocial-profile-action-row:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))!important}.bsocial-profile-page .bsocial-profile-action-row>a,.bsocial-profile-page .bsocial-profile-action-row .bsocial-follow-button{min-height:38px!important;color:var(--bs-text)!important;background:var(--bs-soft)!important;border:0!important;border-radius:8px!important;padding:0 10px!important;font-size:13px!important;font-weight:750!important}.bsocial-profile-page .bsocial-profile-action-row .bsocial-follow-button.is-primary,.bsocial-profile-page .bsocial-profile-action-row>a.is-primary{color:#fff!important;background:var(--bs-blue)!important}.bsocial-profile-page .bsocial-profile-tabs{border-top:1px solid var(--bs-border)!important;background:0 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;min-height:52px!important;margin:0!important;padding:0!important;display:grid!important}.bsocial-profile-page .bsocial-profile-tabs>a{border-top:0!important;border-bottom:2px solid #0000!important;width:100%!important;min-height:52px!important}.bsocial-profile-page .bsocial-profile-tabs>a.active{color:var(--bs-text)!important;border-bottom-color:var(--bs-text)!important}.bsocial-profile-page .bsocial-profile-tabs svg{width:25px!important;height:25px!important}.bsocial-profile-page .bsocial-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:2px!important;width:100%!important}.bsocial-profile-page .bsocial-profile-grid-item{aspect-ratio:1!important;border-radius:0!important}.bsocial-profile-page .bsocial-empty-state.is-profile{min-height:240px!important;padding:34px 20px!important}.bsocial-profile-page .bsocial-empty-state.is-profile>span{font-size:28px!important}.bsocial-profile-page .bsocial-empty-state.is-profile strong{margin-top:12px!important;font-size:19px!important}.bsocial-profile-page .bsocial-empty-state.is-profile p{max-width:320px!important;margin-top:7px!important;font-size:13px!important}}@media (max-width:420px){.bsocial-profile-page .bsocial-profile-header{grid-template-columns:88px minmax(0,1fr)!important;gap:9px 12px!important;padding-inline:12px!important}.bsocial-profile-page .bsocial-avatar.is-large{--avatar-size:84px!important}.bsocial-profile-page .bsocial-profile-stats strong{font-size:16px!important}.bsocial-profile-page .bsocial-profile-stats span{font-size:11px!important}.bsocial-profile-page .bsocial-profile-action-row{margin-inline:12px!important}}@media (max-width:760px){.bsocial-profile-page .bsocial-profile-stats>div,.bsocial-profile-page .bsocial-profile-stats>button{min-width:0!important;min-height:46px!important;color:var(--bs-text)!important;text-align:center!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:3px!important;margin:0!important;padding:0 2px!important;display:flex!important}.bsocial-profile-page .bsocial-profile-stats>div strong,.bsocial-profile-page .bsocial-profile-stats>button strong{color:var(--bs-text)!important;margin:0!important;font-size:17px!important;font-weight:800!important;line-height:1!important;display:block!important}.bsocial-profile-page .bsocial-profile-stats>div span,.bsocial-profile-page .bsocial-profile-stats>button span{color:var(--bs-text)!important;white-space:nowrap!important;margin:0!important;font-size:11.5px!important;font-weight:500!important;line-height:1.05!important;display:block!important}.bsocial-profile-page .bsocial-profile-user{margin-bottom:2px!important}.bsocial-profile-page .bsocial-profile-header{grid-template-areas:"user user""photo display""photo stats""bio bio"!important}.bsocial-profile-page .bsocial-profile-display-name{color:var(--bs-text)!important;text-align:left!important;grid-area:display!important;place-self:end stretch!important;margin:0 0 2px!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important}.bsocial-profile-page .bsocial-profile-stats{grid-area:stats!important;align-self:start!important;margin:0!important}.bsocial-profile-page .bsocial-profile-photo{grid-area:photo!important;align-self:center!important}}@media (max-width:420px){.bsocial-profile-page .bsocial-profile-display-name{font-size:14px!important}}@media (max-width:760px){.bsocial-profile-page .bsocial-profile-stats>div,.bsocial-profile-page .bsocial-profile-stats>button{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;padding-inline:0!important}.bsocial-profile-page .bsocial-profile-stats>div strong,.bsocial-profile-page .bsocial-profile-stats>button strong,.bsocial-profile-page .bsocial-profile-stats>div span,.bsocial-profile-page .bsocial-profile-stats>button span{text-align:left!important;width:100%!important}}.bsocial-profile-account-info-trigger{max-width:100%;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline;overflow:hidden}.bsocial-profile-account-info-trigger:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.bsocial-account-info-backdrop{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000094;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bsocial-account-info-modal{border:1px solid var(--bs-border);width:min(420px,100vw - 28px);color:var(--bs-text);background:var(--bs-surface);border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #00000057}.bsocial-account-info-modal>header{border-bottom:1px solid var(--bs-border);justify-content:center;align-items:center;min-height:54px;padding:0 54px;display:flex;position:relative}.bsocial-account-info-modal>header strong{font-size:15px;font-weight:800}.bsocial-account-info-modal>header button{width:36px;height:36px;color:var(--bs-text);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:27px;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.bsocial-account-info-modal>header button:hover{background:var(--bs-soft)}.bsocial-account-info-identity{gap:3px;padding:16px 18px 12px;display:grid}.bsocial-account-info-identity strong{font-size:17px;font-weight:850}.bsocial-account-info-identity span{color:var(--bs-muted);font-size:13px}.bsocial-account-info-list{padding:0 18px 18px}.bsocial-account-info-list>div{border-top:1px solid var(--bs-border);justify-content:space-between;align-items:center;gap:18px;min-height:48px;display:flex}.bsocial-account-info-list span{color:var(--bs-muted);font-size:12.5px}.bsocial-account-info-list strong{color:var(--bs-text);text-align:right;font-size:13px;font-weight:750}@media (max-width:760px){.bsocial-profile-page .bsocial-profile-header,.bsocial-profile-page .bsocial-profile-info,.bsocial-profile-page .bsocial-profile-user{overflow:visible!important}.bsocial-profile-page .bsocial-profile-user{z-index:90!important}.bsocial-profile-page .bsocial-profile-options-root{z-index:950!important}.bsocial-profile-page .bsocial-profile-options-menu{z-index:1000!important}.bsocial-profile-page .bsocial-profile-action-row{z-index:1!important;position:relative!important}.bsocial-profile-page .bsocial-profile-tabs>span.is-private-saved{opacity:.82;cursor:default;width:100%!important;min-height:52px!important;color:var(--bs-muted)!important;border-top:0!important;border-bottom:2px solid #0000!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}.bsocial-profile-page .bsocial-profile-tabs>span.is-private-saved svg{width:25px!important;height:25px!important}.bsocial-account-info-backdrop{align-items:end;padding:0}.bsocial-account-info-modal{width:100%;max-width:none;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0}.bsocial-profile-page .bsocial-profile-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:0!important}.bsocial-profile-page .bsocial-profile-stats>div,.bsocial-profile-page .bsocial-profile-stats>button{text-align:left!important;flex-direction:column!important;justify-content:flex-start!important;place-self:stretch stretch!important;align-items:flex-start!important;width:100%!important;min-width:0!important;padding:0!important;display:flex!important}.bsocial-profile-page .bsocial-profile-stats>div strong,.bsocial-profile-page .bsocial-profile-stats>button strong,.bsocial-profile-page .bsocial-profile-stats>div span,.bsocial-profile-page .bsocial-profile-stats>button span{text-align:left!important;align-self:flex-start!important;width:auto!important;margin:0!important}}.bsocial-account-info-backdrop{z-index:5000}.bsocial-account-info-modal{color:var(--bs-text)}.bsocial-account-info-header{border-bottom:0;justify-content:center;align-items:center;min-height:64px;padding:0 68px;display:flex;position:relative}.bsocial-account-info-header>strong{text-align:center;font-size:18px;font-weight:850}.bsocial-account-info-back{width:42px;height:42px;color:var(--bs-text);background:var(--bs-soft);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.bsocial-account-info-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.bsocial-account-info-content{padding:12px 24px 28px}.bsocial-account-info-identity{flex-direction:column;align-items:center;gap:13px;padding:12px 0 8px;display:flex}.bsocial-account-info-identity>img,.bsocial-account-info-avatar-fallback{object-fit:cover;border-radius:50%;flex:0 0 112px;width:112px;height:112px}.bsocial-account-info-avatar-fallback{border:1px solid var(--bs-border);color:var(--bs-text);background:var(--bs-soft);place-items:center;font-size:34px;font-weight:850;display:grid}.bsocial-account-info-username{justify-content:center;align-items:center;gap:6px;display:flex}.bsocial-account-info-username>strong{color:var(--bs-text);font-size:21px;font-weight:850}.bsocial-account-info-verified-mini{color:#1d9bf0;fill:currentColor;width:18px;height:18px}.bsocial-account-info-verified-mini path:last-child{fill:none;stroke:#fff;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.bsocial-account-info-intro,.bsocial-account-info-footnote{color:var(--bs-muted);margin:0;font-size:14px;line-height:1.45}.bsocial-account-info-intro{text-align:center;max-width:520px;margin:4px auto 26px}.bsocial-account-info-list{gap:22px;padding:0;display:grid}.bsocial-account-info-row{border:0;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;min-height:58px;display:grid}.bsocial-account-info-icon{width:36px;height:36px;color:var(--bs-text);place-items:center;display:grid}.bsocial-account-info-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px}.bsocial-account-info-icon svg path:first-child:not(:only-child){fill:none}.bsocial-account-info-row>div{gap:2px;min-width:0;display:grid}.bsocial-account-info-row>div>strong{color:var(--bs-text);font-size:17px;font-weight:500;line-height:1.2}.bsocial-account-info-row>div>span{color:var(--bs-muted);font-size:15px;line-height:1.3}.bsocial-account-info-seal-name{margin-top:2px;font-size:13px!important}.bsocial-account-info-footnote{border-top:1px solid var(--bs-border);margin-top:24px;padding-top:20px}@media (max-width:760px){.bsocial-account-info-backdrop{background:var(--bs-bg);-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;display:block}.bsocial-account-info-modal{width:100%;max-width:none;height:100dvh;color:var(--bs-text);background:var(--bs-bg);box-shadow:none;padding:max(8px, env(safe-area-inset-top)) 0 max(20px, env(safe-area-inset-bottom));border:0;border-radius:0;display:block;overflow-y:auto}.bsocial-account-info-header{min-height:62px}.bsocial-account-info-back{left:18px}.bsocial-account-info-content{padding:12px 27px 38px}.bsocial-account-info-identity>img,.bsocial-account-info-avatar-fallback{flex-basis:104px;width:104px;height:104px}.bsocial-account-info-intro{margin-top:6px;margin-bottom:34px;font-size:14px}.bsocial-account-info-list{gap:27px}.bsocial-account-info-row{grid-template-columns:42px minmax(0,1fr);gap:16px}.bsocial-account-info-footnote{margin-top:29px}.bsocial-account-info-backdrop{z-index:10000!important;background:var(--bs-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important;display:block!important;position:fixed!important;inset:0!important}.bsocial-account-info-modal{width:100%!important;max-width:none!important;height:100dvh!important;color:var(--bs-text)!important;background:var(--bs-bg)!important;box-shadow:none!important;padding:max(8px, env(safe-area-inset-top)) 0 max(26px, env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important;overflow-y:auto!important}.bsocial-account-info-header{background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;min-height:72px!important;padding:0 72px!important;display:flex!important;position:relative!important}.bsocial-account-info-header>strong{color:var(--bs-text)!important;text-align:center!important;font-size:20px!important;font-weight:850!important;line-height:1.2!important}.bsocial-account-info-back{width:44px!important;height:44px!important;color:var(--bs-text)!important;background:var(--bs-soft)!important;border-radius:50%!important;left:24px!important}.bsocial-account-info-content{width:100%!important;max-width:680px!important;margin:0 auto!important;padding:18px 28px 44px!important}.bsocial-account-info-identity{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;padding:10px 0 0!important;display:flex!important}.bsocial-account-info-identity>img,.bsocial-account-info-avatar-fallback{object-fit:cover!important;border-radius:50%!important;flex:0 0 118px!important;width:118px!important;height:118px!important}.bsocial-account-info-username{justify-content:center!important;align-items:center!important;gap:6px!important;display:flex!important}.bsocial-account-info-username>strong{color:var(--bs-text)!important;font-size:22px!important;font-weight:850!important;line-height:1.2!important}.bsocial-account-info-intro{max-width:620px!important;color:var(--bs-muted)!important;text-align:center!important;margin:16px auto 42px!important;font-size:15px!important;line-height:1.45!important}.bsocial-account-info-list{gap:36px!important;padding:0!important;display:grid!important}.bsocial-account-info-list>.bsocial-account-info-row,.bsocial-account-info-row{align-items:start!important;justify-content:initial!important;background:0 0!important;border:0!important;grid-template-columns:44px minmax(0,1fr)!important;gap:18px!important;min-height:60px!important;padding:0!important;display:grid!important}.bsocial-account-info-icon{width:40px!important;height:40px!important;color:var(--bs-text)!important;place-items:center!important;display:grid!important}.bsocial-account-info-row>div{text-align:left!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:1px!important;min-width:0!important;display:flex!important}.bsocial-account-info-row>div>strong,.bsocial-account-info-list .bsocial-account-info-row strong{width:100%!important;color:var(--bs-text)!important;text-align:left!important;font-size:19px!important;font-weight:500!important;line-height:1.18!important}.bsocial-account-info-row>div>span,.bsocial-account-info-list .bsocial-account-info-row span:not(.bsocial-account-info-icon){width:100%!important;color:var(--bs-muted)!important;text-align:left!important;font-size:16px!important;line-height:1.28!important}.bsocial-account-info-footnotes{border:0!important;gap:24px!important;margin-top:34px!important;padding:0!important;display:grid!important}.bsocial-account-info-footnote{color:var(--bs-muted)!important;text-align:left!important;border:0!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:1.45!important}.bsocial-account-info-backdrop{overflow:hidden!important}.bsocial-account-info-modal{height:100dvh!important;min-height:0!important;padding:max(4px, env(safe-area-inset-top)) 0 max(8px, env(safe-area-inset-bottom))!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.bsocial-account-info-header{flex:0 0 56px!important;min-height:56px!important;padding:0 62px!important}.bsocial-account-info-header>strong{font-size:17px!important}.bsocial-account-info-back{width:38px!important;height:38px!important;left:18px!important}.bsocial-account-info-back svg{width:22px!important;height:22px!important}.bsocial-account-info-content{flex-direction:column!important;flex:auto!important;justify-content:flex-start!important;min-height:0!important;padding:4px 24px 10px!important;display:flex!important;overflow:hidden!important}.bsocial-account-info-identity{flex:none!important;gap:8px!important;padding:2px 0 0!important}.bsocial-account-info-identity>img,.bsocial-account-info-avatar-fallback{flex:0 0 82px!important;width:82px!important;height:82px!important}.bsocial-account-info-avatar-fallback{font-size:26px!important}.bsocial-account-info-username>strong{font-size:19px!important}.bsocial-account-info-verified-mini{width:16px!important;height:16px!important}.bsocial-account-info-intro{flex:none!important;max-width:560px!important;margin:8px auto 17px!important;font-size:13px!important;line-height:1.32!important}.bsocial-account-info-list{flex:none!important;gap:13px!important}.bsocial-account-info-list>.bsocial-account-info-row,.bsocial-account-info-row{grid-template-columns:36px minmax(0,1fr)!important;gap:12px!important;min-height:46px!important}.bsocial-account-info-icon{width:32px!important;height:32px!important}.bsocial-account-info-icon svg{width:27px!important;height:27px!important}.bsocial-account-info-row>div>strong,.bsocial-account-info-list .bsocial-account-info-row strong{font-size:16px!important;line-height:1.12!important}.bsocial-account-info-row>div>span,.bsocial-account-info-list .bsocial-account-info-row span:not(.bsocial-account-info-icon){font-size:14px!important;line-height:1.18!important}.bsocial-account-info-seal-name{margin-top:1px!important;font-size:12.5px!important}.bsocial-account-info-footnotes{flex:none!important;gap:10px!important;margin-top:16px!important}.bsocial-account-info-footnote{font-size:12.5px!important;line-height:1.28!important}}@media (max-width:760px) and (max-height:760px){.bsocial-account-info-header{flex-basis:50px!important;min-height:50px!important}.bsocial-account-info-identity>img,.bsocial-account-info-avatar-fallback{flex-basis:70px!important;width:70px!important;height:70px!important}.bsocial-account-info-intro{margin:6px auto 12px!important;font-size:12px!important}.bsocial-account-info-list{gap:9px!important}.bsocial-account-info-list>.bsocial-account-info-row,.bsocial-account-info-row{min-height:41px!important}.bsocial-account-info-footnotes{gap:7px!important;margin-top:11px!important}.bsocial-account-info-footnote{font-size:11.5px!important;line-height:1.22!important}}
