@font-face{font-family:Sora;src:url(/fonts/Sora-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--bb-bg:#f4efe6;--bb-surface:#fff;--bb-surface-2:#f8f7f5;--bb-surface-3:#fafaf8;--bb-border:#edebe4;--bb-border-strong:#dddbd4;--bb-text:#111;--bb-text-2:#111;--bb-text-mute:#111;--bb-on-dark:#fff;--bb-red:#cc2a00;--bb-green:#008751;--bb-gold:#e8a830;--bb-primary:#008751;--bb-primary-tint:#e6f3ee;--bb-primary-tint-dark:#0087511f;--bb-secondary:#d35400;--bb-tertiary:#fc0;--bb-accent:var(--bb-primary);--bb-accent-tint:var(--bb-primary-tint);--bb-accent-text:#005c37;--bb-gold-tint:#fff8e7;--bb-gold-text:#a07010;--bb-gold-border:#e8a83059;--bb-gold-shadow:#e8a83021;--bb-success-bg:#e6f3ee;--bb-error-bg:#ffebee;--bb-error-border:#ffcdd2;--bb-info-bg:#f0f4ff;--bb-info-border:#c5d0f5;--bb-info-text:#2d3b7a;--bb-avatar-1:#e8a830;--bb-avatar-2:#008751;--bb-avatar-3:#cc2a00;--bb-avatar-4:#534ab7;--bb-avatar-5:#0d6f46;--bb-shadow-card:0 4px 18px #0000000f, 0 1px 4px #0000000a;--bb-shadow-modal:0 4px 32px #0000001a, 0 1px 4px #0000000f;--bb-shadow-pop:0 12px 40px #0000002e;--bb-shadow-rise:0 8px 32px #00000014;--bb-shadow-side:2px 0 12px #0000000a;--bb-radius-xs:4px;--bb-radius-sm:6px;--bb-radius-md:8px;--bb-radius-lg:10px;--bb-radius-xl:12px;--bb-radius-2xl:16px;--bb-radius-3xl:18px;--bb-radius-pill:999px;--bb-space-1:4px;--bb-space-2:6px;--bb-space-3:8px;--bb-space-4:10px;--bb-space-5:12px;--bb-space-6:14px;--bb-space-7:16px;--bb-space-8:20px;--bb-space-9:24px;--bb-space-10:32px;--bb-font-display:"Sora", -apple-system, sans-serif;--bb-font-body:"DM Sans", -apple-system, sans-serif;--bb-h1-size:clamp(26px, 2.8vw, 40px);--bb-h1-weight:800;--bb-h1-leading:1.18;--bb-h1-tracking:-.5px;--bb-h2-size:22px;--bb-h2-weight:700;--bb-h2-leading:1.25;--bb-h3-size:18px;--bb-h3-weight:700;--bb-h3-leading:1.3;--bb-h4-size:15px;--bb-h4-weight:700;--bb-h4-leading:1.4;--bb-body-size:14px;--bb-body-weight:400;--bb-body-leading:1.6;--bb-body-sm-size:13px;--bb-body-xs-size:12px;--bb-meta-size:11px;--bb-meta-leading:1.5;--bb-eyebrow-size:10px;--bb-eyebrow-weight:700;--bb-eyebrow-tracking:.1em;--bb-btn-font:var(--bb-font-display);--bb-btn-size:15px;--bb-btn-weight:700}:root[data-bb-theme=dark]{--bb-bg:#0d0d0d;--bb-surface:#1a1a1a;--bb-surface-2:#252525;--bb-surface-3:#1a1a1a;--bb-border:#303030;--bb-border-strong:#303030;--bb-text:#f0ede6;--bb-text-2:#9a9288;--bb-text-mute:#555;--bb-green:#00995c;--bb-red:#e84040;--bb-gold-tint:#e8a83026;--bb-gold-text:#e8a830;--bb-gold-border:#e8a83059;--bb-success-bg:#0087511f;--bb-error-bg:#e840401f;--bb-shadow-card:0 4px 18px #00000059, 0 1px 4px #00000040}.bb-h1{font-family:var(--bb-font-display);font-size:var(--bb-h1-size);font-weight:var(--bb-h1-weight);line-height:var(--bb-h1-leading);letter-spacing:var(--bb-h1-tracking);color:var(--bb-text)}.bb-h2{font-family:var(--bb-font-display);font-size:var(--bb-h2-size);font-weight:var(--bb-h2-weight);line-height:var(--bb-h2-leading);color:var(--bb-text)}.bb-h3{font-family:var(--bb-font-display);font-size:var(--bb-h3-size);font-weight:var(--bb-h3-weight);line-height:var(--bb-h3-leading);color:var(--bb-text)}.bb-h4{font-family:var(--bb-font-display);font-size:var(--bb-h4-size);font-weight:var(--bb-h4-weight);line-height:var(--bb-h4-leading);color:var(--bb-text)}.bb-body{font-family:var(--bb-font-body);font-size:var(--bb-body-size);font-weight:var(--bb-body-weight);line-height:var(--bb-body-leading);color:var(--bb-text)}.bb-body-sm{font-family:var(--bb-font-body);font-size:var(--bb-body-sm-size);line-height:var(--bb-body-leading);color:var(--bb-text)}.bb-meta{font-family:var(--bb-font-body);font-size:var(--bb-meta-size);color:var(--bb-text);line-height:var(--bb-meta-leading)}.bb-eyebrow{font-family:var(--bb-font-body);font-size:var(--bb-eyebrow-size);font-weight:var(--bb-eyebrow-weight);color:var(--bb-text);text-transform:uppercase;letter-spacing:var(--bb-eyebrow-tracking)}.bb-link{color:var(--bb-gold-text);font-weight:600;text-decoration:none}.bb-link:hover{text-decoration:underline}.bb-stripe{width:100%;height:4px;display:flex}.bb-stripe>:first-child{background:var(--bb-red);flex:1}.bb-stripe>:nth-child(2){background:var(--bb-green);flex:1}.bb-stripe>:nth-child(3){background:var(--bb-gold);flex:1}.bb-glass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #ffffff8c}:root[data-bb-theme=dark] .bb-glass{border-color:var(--bb-border);background:#1a1a1aeb}.bb-btn-primary{font-family:var(--bb-btn-font);font-size:var(--bb-btn-size);font-weight:var(--bb-btn-weight);background:var(--bb-text);color:var(--bb-on-dark);border-radius:var(--bb-radius-lg);cursor:pointer;border:none;height:50px;padding:0 22px;transition:opacity .15s,transform .1s}.bb-btn-primary:hover{opacity:.85}.bb-btn-primary:active{transform:scale(.99)}.bb-btn-primary:disabled{opacity:.45;cursor:default}.bb-btn-ghost{font-family:var(--bb-btn-font);color:var(--bb-gold-text);border:1.5px solid var(--bb-gold);border-radius:var(--bb-radius-lg);cursor:pointer;background:0 0;padding:12px 22px;font-weight:600;transition:background .15s}.bb-card{background:var(--bb-surface);border:1px solid var(--bb-border);border-radius:var(--bb-radius-xl);box-shadow:var(--bb-shadow-card)}.bb-input{font-family:var(--bb-font-body);font-size:var(--bb-body-size);background:var(--bb-surface);color:var(--bb-text);border:1.5px solid var(--bb-border-strong);border-radius:var(--bb-radius-lg);box-sizing:border-box;outline:none;width:100%;height:48px;padding:0 14px;transition:border-color .15s,box-shadow .15s}.bb-input:focus{border-color:var(--bb-gold);box-shadow:0 0 0 3px var(--bb-gold-shadow)}.bb-pill{border-radius:var(--bb-radius-pill);font-size:var(--bb-body-xs-size);background:var(--bb-surface-2);color:var(--bb-text);border:1px solid var(--bb-border);align-items:center;gap:6px;padding:4px 12px;font-weight:700;display:inline-flex}.bb-pill--gold{background:var(--bb-gold-tint);color:var(--bb-gold-text);border-color:var(--bb-gold-border)}.bb-pill--success{background:var(--bb-success-bg);color:var(--bb-green);border-color:#2a7a2a2e}.bb-pill--error{background:var(--bb-error-bg);color:var(--bb-red);border-color:var(--bb-error-border)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#edebe4;width:100%;max-width:100%;min-height:100%;font-family:DM Sans,-apple-system,sans-serif;overflow-x:clip}body{overscroll-behavior-x:none;min-width:0}:focus-visible{outline:2px solid var(--bb-gold);outline-offset:2px}button:focus:not(:focus-visible),a:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible){outline:none}.bb-scrollbar{scrollbar-width:thin;scrollbar-color:var(--bb-border-strong) transparent}.bb-scrollbar::-webkit-scrollbar{width:6px;height:6px}.bb-scrollbar::-webkit-scrollbar-track{background:0 0}.bb-scrollbar::-webkit-scrollbar-thumb{background:var(--bb-border-strong);border-radius:999px}.bb-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--bb-gold)}[data-bb-theme=dark] .bb-scrollbar{scrollbar-color:#ffffff2e transparent}[data-bb-theme=dark] .bb-scrollbar::-webkit-scrollbar-thumb{background:#ffffff2e}[data-bb-theme=dark] .bb-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--bb-gold)}#bb-feed-scroll:not(.bb-scrollbar){scrollbar-width:none;-ms-overflow-style:none}#bb-feed-scroll:not(.bb-scrollbar)::-webkit-scrollbar{display:none}img,video,iframe,canvas,svg,button,input,textarea,select{max-width:100%}@media (width<=768px){html,body,#root{width:100%;max-width:100vw;overflow-x:hidden}input,textarea,select{font-size:16px!important}#bb-feed-scroll,#bb-feed-scroll>div,.bb-mobile-shell,.bb-mobile-page-boundary{width:100%;min-width:0;max-width:100vw;overflow-x:clip}.bb-mobile-page-inset{box-sizing:border-box}.bb-mobile-page-transition{min-width:0;min-height:calc(100dvh - var(--bb-mobile-topbar-height,54px) - var(--bb-mobile-chrome-bottom,58px) - 24px);will-change:opacity}.bb-mobile-page-transition--forward{animation:.32s cubic-bezier(.2,.8,.2,1) both bbMobilePageInForward}.bb-mobile-page-transition--back{animation:.32s cubic-bezier(.2,.8,.2,1) both bbMobilePageInBack}@keyframes bbMobilePageInForward{0%{opacity:0}to{opacity:1}}@keyframes bbMobilePageInBack{0%{opacity:0}to{opacity:1}}.bb-music-page-root,.bb-watch-page-root{border-radius:12px;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 4px 24px #0000001f}.bb-messages-page-root{box-sizing:border-box;flex:auto;width:calc(100% + 24px);min-width:0;max-width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}.bb-mobile-sticky-tabs{z-index:18;background:var(--bb-surface,#fff);-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0;max-width:100%;position:sticky;top:0;overflow:auto hidden}.bb-mobile-sticky-tabs::-webkit-scrollbar{display:none}.bb-feed-filter-tabs{border:1px solid var(--bb-border);border-radius:var(--bb-radius-xl,16px);box-shadow:var(--bb-shadow-card);margin-bottom:14px}.bb-feed-filter-tabs button{white-space:nowrap;flex:none}.bb-pages-hub-tabs{margin-bottom:16px}.bb-pages-hub-tabs button{white-space:nowrap;flex:none}.bb-page-tabs-wrap.bb-mobile-sticky-tabs{border-bottom:1px solid var(--bb-border);margin-top:12px;padding:0 8px}.bb-page-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap!important;display:flex!important;overflow-x:auto!important}.bb-page-tabs::-webkit-scrollbar{display:none}.bb-page-tabs button{white-space:nowrap!important;flex:none!important;padding:11px 14px!important;font-size:13px!important}.bb-settings-page{width:100%;min-width:0;max-width:100%}.bb-settings-panel--follow{background:0 0!important;border:none!important;padding:0!important}@media (prefers-reduced-motion:reduce){.bb-mobile-page-transition--forward,.bb-mobile-page-transition--back{animation:none}}}.bb-settings-panel--follow{background:0 0;border:none;padding:0}.bb-friend-requests-panel{width:100%;min-width:0}.bb-friend-requests-bulk{z-index:20;background:var(--bb-surface,#fff);border-bottom:1px solid var(--bb-border,#edebe4);gap:6px;margin-bottom:4px;padding:0 0 10px;display:flex;position:sticky;top:0}.bb-friend-requests-bulk-btn{cursor:pointer;white-space:nowrap;border-radius:999px;flex:0 auto;justify-content:center;align-items:center;gap:4px;min-height:22px;padding:4px 12px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:800;display:inline-flex}.bb-friend-requests-bulk-btn:disabled,.bb-friend-request-actions button:disabled{opacity:.55;cursor:not-allowed}.bb-friend-requests-bulk-btn--accept{color:#fff;background:#111;border:none}.bb-friend-requests-bulk-btn--deny{color:#cc2a00;background:#fff;border:1px solid #cc2a00}.bb-friend-requests-list{flex-direction:column;gap:10px;max-width:100%;margin:0;padding:0;list-style:none;display:flex}.bb-friend-request-item{border:1px solid var(--bb-border,#edebe4);background:var(--bb-bg,#f8f7f5);border-radius:12px;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:12px;display:grid}.bb-friend-request-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:flex;overflow:hidden}.bb-friend-request-avatar img{object-fit:cover;width:100%;height:100%}.bb-friend-request-body{min-width:0}.bb-friend-request-name{color:var(--bb-text,#111);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:800;overflow:hidden}.bb-friend-request-meta{color:var(--bb-text-2,#737066);margin:2px 0 8px;font-size:12px}.bb-friend-request-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.bb-friend-request-actions button{color:#fff;cursor:pointer;background:#111;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:3px;min-height:20px;padding:3px 9px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.bb-friend-request-actions button.is-deny{color:#cc2a00;background:#fff;border:1px solid #cc2a00}.bb-friend-request-actions button.is-block{color:#fff;background:#cc2a00;border:1px solid #cc2a00}.bb-friend-requests-empty{border:1px dashed var(--bb-border,#edebe4);color:var(--bb-text-2,#737066);text-align:center;border-radius:12px;padding:24px;font-size:13px}.bb-follow-requests-mobile-cta{background:var(--bb-surface,#fff);color:#a07010;cursor:pointer;border:1px solid #e8a83073;border-radius:999px;width:100%;margin-top:4px;padding:8px 12px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:800}@media (width<=768px){.bb-friend-requests-bulk{flex-wrap:wrap}.bb-friend-requests-bulk-btn{flex:calc(50% - 4px)}}.bb-follow-requests-sidebar .bb-friend-requests-list{max-height:320px;overflow-y:auto}.bb-follow-requests-sidebar .bb-friend-requests-bulk{position:static}@keyframes bbFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bbCirclePulse{0%{opacity:0;transform:scale(.85)}40%{opacity:.1;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes bbScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bb-a1{animation:.5s both bbFadeUp}.bb-a2{animation:.5s 70ms both bbFadeUp}.bb-a3{animation:.5s .13s both bbFadeUp}.bb-a4{animation:.5s .19s both bbFadeUp}.bb-a5{animation:.5s .25s both bbFadeUp}.bb-a6{animation:.5s .31s both bbFadeUp}.bb-a7{animation:.5s .37s both bbFadeUp}.bb-a8{animation:.5s .43s both bbFadeUp}.bb-a9{animation:.5s .49s both bbFadeUp}.bb-a10{animation:.5s .55s both bbFadeUp}.bb-circle-float{pointer-events:none;animation:bbCirclePulse var(--dur) var(--delay) ease-in-out infinite;opacity:0;background:#ffffff08;border:1.5px solid #ffffff47;border-radius:50%;position:absolute}.bb-field-wrap{background:#fff;border:1px solid #dddbd4;border-radius:4px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.bb-field-wrap:focus-within{border-color:#e8a830;box-shadow:0 0 0 3px #e8a83021}.bb-field-icon{color:#bbb;pointer-events:none;background:0 0;border:none;border-right:1px solid #dddbd4;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:44px;font-size:16px;display:flex}.bb-field-icon-btn{cursor:pointer;color:#aaa;background:0 0;border:none;border-right:1px solid #dddbd4;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:44px;font-size:16px;transition:color .15s,background .15s;display:flex}.bb-field-icon-btn:hover{color:#e8a830;background:#e8a8300f}.bb-field-inner{color:#111;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;height:44px;padding:0 12px;font-family:DM Sans,sans-serif;font-size:14px}.bb-reg-name-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.bb-reg-name-row .bb-reg-name-field{min-width:0}.bb-reg-name-row .bb-field-wrap{width:100%;max-width:100%}@media (width<=400px){.bb-reg-name-row{grid-template-columns:1fr}}.bb-field-inner::placeholder{color:#bbb}.bb-field-inner:-webkit-autofill{caret-color:#111;transition:background-color 99999s ease-out;-webkit-text-fill-color:#111!important;box-shadow:inset 0 0 0 1000px #fff!important}.bb-field-inner:-webkit-autofill:hover{caret-color:#111;transition:background-color 99999s ease-out;-webkit-text-fill-color:#111!important;box-shadow:inset 0 0 0 1000px #fff!important}.bb-field-inner:-webkit-autofill:focus{caret-color:#111;transition:background-color 99999s ease-out;-webkit-text-fill-color:#111!important;box-shadow:inset 0 0 0 1000px #fff!important}.bb-field-inner:-webkit-autofill:active{caret-color:#111;transition:background-color 99999s ease-out;-webkit-text-fill-color:#111!important;box-shadow:inset 0 0 0 1000px #fff!important}.bb-field-end{cursor:pointer;color:#bbb;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:44px;font-size:15px;transition:color .15s;display:flex}.bb-field-end:hover{color:#555}.bb-mode-chip{letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:none;border-radius:20px;flex-shrink:0;align-items:center;margin-right:6px;padding:3px 9px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;transition:all .18s;display:inline-flex}.bb-mode-chip.email{color:#a07010;background:#e8a8301f}.bb-mode-chip.phone{color:#2a7a2a;background:#2a7a2a1f}.bb-mode-chip:hover{opacity:.72}.bb-mode-seg{background:#fafaf8;border:1px solid #dddbd4;border-radius:3px;display:inline-flex;overflow:hidden}.bb-mode-seg button{letter-spacing:.08em;text-transform:uppercase;color:#737066;cursor:pointer;background:0 0;border:none;padding:4px 10px;font-family:DM Sans,sans-serif;font-size:10px;font-weight:700;transition:background .15s,color .15s}.bb-mode-seg button+button{border-left:1px solid #dddbd4}.bb-mode-seg button:hover{color:#111}.bb-mode-seg button.active{color:#fff;background:#111}.bb-btn{color:#fff;cursor:pointer;letter-spacing:.01em;background:#111;border:none;border-radius:4px;width:100%;height:46px;font-family:Sora,sans-serif;font-size:14px;font-weight:700;transition:opacity .15s,transform .1s;display:block}.bb-btn:hover{opacity:.85}.bb-btn:active{transform:scale(.99)}.bb-btn:disabled{opacity:.45;cursor:not-allowed}.bb-btn-ghost{color:#a07010;cursor:pointer;text-align:center;background:0 0;border:1px solid #e8a830;border-radius:4px;width:100%;padding:11px;font-family:Sora,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;display:block}.bb-btn-ghost:hover{background:#e8a83012}.bb-lang-pill{cursor:pointer;color:#5f5b52;background:0 0;border:1px solid #0000;border-radius:20px;padding:4px 10px;font-family:DM Sans,sans-serif;font-size:11px;text-decoration:none;transition:all .18s}.bb-lang-pill:hover{color:#a07010;border-color:#e8a83066}.bb-lang-pill.active{color:#a07010;background:#e8a8301a;border-color:#e8a83059;font-weight:700}:root[data-bb-theme=dark] .bb-lang-pill{color:var(--bb-text-2)}:root[data-bb-theme=dark] .bb-lang-pill:hover{color:var(--bb-gold);border-color:#e8a83073}:root[data-bb-theme=dark] .bb-lang-pill.active{color:var(--bb-gold);background:#e8a83024}.bb-settings-theme-btn{border:1px solid var(--bb-border-strong);background:var(--bb-surface);color:var(--bb-text);cursor:pointer;text-transform:capitalize;font-family:var(--bb-font-body);border-radius:8px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.bb-settings-theme-btn.is-active{border-color:var(--bb-text);background:var(--bb-text);color:var(--bb-bg)}:root[data-bb-theme=dark] .bb-settings-theme-btn.is-active{background:var(--bb-gold);border-color:var(--bb-gold);color:#111}.bb-brand-logo{flex-shrink:0;display:block}.bb-brand-logo--sidebar{height:50px}.bb-brand-logo--mobile{height:44px}:root[data-bb-theme=dark] .bb-topbar-feed-cluster button[type=button]{color:var(--bb-text-2)!important;background:#ffffff0f!important;border-color:#ffffff1a!important}.r-input{color:#1a1a1a;appearance:none;background:#fff;border:1px solid #dddbd4;border-radius:4px;outline:none;width:100%;height:44px;padding:0 12px;font-family:DM Sans,sans-serif;font-size:14px;transition:border-color .15s,box-shadow .15s;display:block}.r-input::placeholder{color:#bbb}.r-input:focus{border-color:#e8a830;box-shadow:0 0 0 3px #e8a83021}.r-select-wrap{position:relative}.r-select-wrap:after{content:"";pointer-events:none;border-top:6px solid #737066;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.r-input.select{cursor:pointer;padding-right:34px}.r-gender-row{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.r-gpill{position:relative}.r-gpill input{opacity:0;width:0;height:0;position:absolute}.r-gpill label{color:#737066;cursor:pointer;-webkit-user-select:none;user-select:none;border:1.5px solid #dddbd4;border-radius:10px;justify-content:center;align-items:center;height:44px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.r-gpill label:hover{color:#1a1a1a;border-color:#e8a830}.r-gpill input:checked+label{color:#111;background:#fff8e7;border-color:#e8a830;font-weight:600}.r-sec-label{text-transform:uppercase;letter-spacing:.07em;color:#737066;margin-bottom:5px;font-size:11px;font-weight:700}.r-sec-note{color:#737066;margin-bottom:8px;font-size:12px;line-height:1.5}.r-divider{background:#dddbd4;height:1px;margin:14px 0}.r-notice{color:#7a5500;background:#fff8e7;border:1px solid #e8a8304d;border-radius:10px;margin-bottom:10px;padding:10px 13px;font-size:12px;line-height:1.55}.r-notice-blue{color:#2d3b7a;background:#f0f4ff;border:1px solid #c5d0f5;border-radius:10px;margin-bottom:12px;padding:10px 13px;font-size:12px;line-height:1.55}.r-pw-wrap{position:relative}.r-pw-wrap .r-input{padding-right:50px}.r-pw-eye{cursor:pointer;color:#737066;background:0 0;border:none;align-items:center;padding:7px;transition:color .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.r-pw-eye:hover{color:#111}:root{--bb-bg:#edebe4;--bb-surface:#fff;--bb-surface2:#f8f7f5;--bb-border:#edebe4;--bb-text:#111;--bb-text2:#111;--bb-text-2:#111;--bb-gold:#e8a830;--bb-green:#2a7a2a;--bb-red:#cc2a00;--bb-action-icon:#111;--bb-action-icon-hover:#111;--bb-action-icon-active:#534ab7}:root:not([data-bb-theme=dark]) .bb-sidebar button svg,:root:not([data-bb-theme=dark]) .bb-mobile-nav button svg,:root:not([data-bb-theme=dark]) .bb-sidebar p,:root:not([data-bb-theme=dark]) .bb-sidebar li,:root:not([data-bb-theme=dark]) .bb-sidebar .bb-eyebrow-label{color:var(--bb-text)}:root{--bb-z-topbar:200;--bb-z-mobile-chrome:160;--bb-z-music-overlay:500;--bb-z-music-chrome:14}.bb-topbar.bb-glass{-webkit-backdrop-filter:blur(18px)saturate(180%);z-index:var(--bb-z-topbar);background:linear-gradient(#fffffff0 0%,#ffffffb8 42%,#edebe4c7 100%);border-bottom:1px solid #ffffff80;overflow:visible;box-shadow:inset 0 1px #ffffffb3,0 8px 32px #11111112}.bb-topbar-actions{flex-shrink:0;align-items:center;display:flex}.bb-music-header.bb-glass-header{-webkit-backdrop-filter:blur(18px)saturate(160%);background:linear-gradient(#fff3 0%,#161616b8 48%,#0a0a0af0 100%);border-bottom:1px solid #ffffff14;box-shadow:inset 0 1px #ffffff14,0 12px 40px #00000047}@media (width<=768px){.bb-music-header.bb-glass-header{z-index:var(--bb-z-music-chrome)!important;position:relative!important;top:auto!important}.bb-music-tabs{z-index:var(--bb-z-music-chrome)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bb-topbar.bb-glass{background:linear-gradient(180deg, #fff 0%, var(--bb-bg,#edebe4) 100%)}.bb-music-header.bb-glass-header{background:linear-gradient(#2a2a2a 0%,#0a0a0a 100%)}}:root[data-bb-theme=dark] body,:root[data-bb-theme=dark] #root{background:var(--bb-bg)!important;color:var(--bb-text)!important}:root[data-bb-theme=dark] .bb-sidebar p,:root[data-bb-theme=dark] .bb-sidebar span,:root[data-bb-theme=dark] .bb-sidebar button{color:var(--bb-text-2)}:root[data-bb-theme=dark] .bb-sidebar button:hover{background:var(--bb-surface-2)!important}:root[data-bb-theme=dark] .bb-sidebar button[style*=FFF8E7],:root[data-bb-theme=dark] .bb-sidebar button[style*="rgb(255, 248, 231)"]{background:#e8a83026!important}:root[data-bb-theme=dark] .bb-topbar.bb-glass{background:linear-gradient(#303030eb 0%,#1c1c1cd1 45%,#121212e0 100%);border-bottom-color:#ffffff14;box-shadow:inset 0 1px #ffffff0f,0 8px 32px #00000073}:root[data-bb-theme=dark] .bb-topbar button,:root[data-bb-theme=dark] .bb-topbar kbd{color:var(--bb-text-2)}:root[data-bb-theme=dark] .bb-topbar kbd{background:var(--bb-surface-2);border-color:var(--bb-border)}:root[data-bb-theme=dark] .bb-mobile-nav-item:not(.bb-mobile-nav-item--active){color:var(--bb-text-2)}:root[data-bb-theme=dark] .bb-mobile-nav-item--active{color:var(--bb-gold-text)}:root[data-bb-theme=dark] .bb-settings-panel{color:var(--bb-text);background:var(--bb-surface)!important;border-color:var(--bb-border)!important}:root[data-bb-theme=dark] .bb-settings-panel h2,:root[data-bb-theme=dark] .bb-settings-panel strong{color:var(--bb-text)}:root[data-bb-theme=dark] .bb-settings-panel p,:root[data-bb-theme=dark] .bb-settings-panel span{color:var(--bb-text-2)}.bb-dropdown-menu{z-index:9999!important}:root[data-bb-theme=dark] .bb-dropdown-menu{border-color:var(--bb-border);box-shadow:0 16px 48px #0009;background:#1c1c1cfa!important}:root[data-bb-theme=dark] .bb-dropdown-menu p,:root[data-bb-theme=dark] .bb-dropdown-menu span,:root[data-bb-theme=dark] .bb-dropdown-menu button{color:var(--bb-text)}:root[data-bb-theme=dark] .bb-dropdown-menu button:hover{background:var(--bb-surface-2)!important}:root[data-bb-theme=dark] .bb-dropdown-menu button[style*=FFF8E7]{background:#e8a8301f!important}:root[data-bb-theme=dark] #bb-feed-scroll{background:var(--bb-bg)}:root[data-bb-theme=dark] .bb-card{background:var(--bb-surface);border-color:var(--bb-border)}:root[data-bb-theme=dark] input:not([type=file]):not([type=checkbox]):not([type=radio]),:root[data-bb-theme=dark] textarea,:root[data-bb-theme=dark] select{background:var(--bb-surface-2);color:var(--bb-text);border-color:var(--bb-border)}:root[data-bb-theme=dark] input::placeholder,:root[data-bb-theme=dark] textarea::placeholder{color:var(--bb-text-2);opacity:.7}:root[data-bb-theme=dark] div[style*="background:rgba(255,255,255,0.95)"],:root[data-bb-theme=dark] div[style*="background:rgba(255,255,255,0.98)"],:root[data-bb-theme=dark] div[style*="background:rgba(255,255,255,0.72)"]{border-color:var(--bb-border);background:#1a1a1afa!important}.bb-flex-min0{min-width:0}@keyframes bbMusicShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bbMusicSlide{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bb-page-followers-row{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.bb-page-follower-group{flex-shrink:0;align-items:center;display:inline-flex}.bb-page-follower-group__stack{align-items:center;padding-right:2px;display:inline-flex}.bb-page-follower-avatar{width:var(--bb-follower-avatar-size);height:var(--bb-follower-avatar-size);margin-left:calc(var(--bb-follower-avatar-size) * -.28);cursor:pointer;animation:.35s both bbFollowerAvatarIn;animation-delay:var(--bb-follower-avatar-delay,0s);background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .18s,z-index;display:inline-flex;position:relative}.bb-page-follower-group__stack>.bb-page-follower-avatar:first-child,.bb-page-follower-group__stack>.bb-page-follower-group__overflow:first-child{margin-left:0}.bb-page-follower-avatar:hover,.bb-page-follower-avatar:focus-visible{outline:none;transform:translateY(-2px)scale(1.06)}.bb-page-follower-avatar__ring{border:2.5px solid;border-radius:999px;place-items:center;width:100%;height:100%;transition:box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 2px 8px #0000001f}.bb-page-follower-avatar:hover .bb-page-follower-avatar__ring,.bb-page-follower-avatar:focus-visible .bb-page-follower-avatar__ring{box-shadow:0 6px 16px #0000002e}.bb-page-follower-avatar__ring img{object-fit:cover;width:100%;height:100%;display:block}.bb-page-follower-avatar__initials{font-family:Sora,sans-serif;font-size:calc(var(--bb-follower-avatar-size) * .34);color:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none;font-weight:800;line-height:1}.bb-page-follower-avatar__tip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;z-index:30;background:#111111eb;border-radius:6px;padding:4px 8px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 8px 20px #0000002e}.bb-page-follower-avatar__tip:after{content:"";border:5px solid #0000;border-top-color:#111111eb;position:absolute;top:100%;left:50%;transform:translate(-50%)}.bb-page-follower-avatar:hover .bb-page-follower-avatar__tip,.bb-page-follower-avatar:focus-visible .bb-page-follower-avatar__tip{opacity:1;transform:translate(-50%)translateY(0)}.bb-page-follower-group__overflow{width:var(--bb-follower-avatar-size);height:var(--bb-follower-avatar-size);margin-left:calc(var(--bb-follower-avatar-size) * -.28);background:var(--bb-bg,#edebe4);color:var(--bb-text-2,#737066);font-family:Sora,sans-serif;font-size:calc(var(--bb-follower-avatar-size) * .28);-webkit-user-select:none;user-select:none;border:2.5px solid;border-radius:999px;place-items:center;font-weight:800;display:grid;box-shadow:0 2px 8px #00000014}.bb-page-follower-add{width:var(--bb-follower-avatar-size);height:var(--bb-follower-avatar-size);border:2px dashed var(--bb-border-strong,#d8d6d0);background:var(--bb-surface,#fff);color:var(--bb-text-2,#737066);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;transition:border-color .15s,color .15s,transform .15s;display:grid}.bb-page-follower-add:hover:not(:disabled),.bb-page-follower-add:focus-visible:not(:disabled){border-color:var(--bb-gold,#e8a830);color:var(--bb-gold,#e8a830);outline:none;transform:scale(1.05)}.bb-page-follower-add:disabled{opacity:.45;cursor:not-allowed}@keyframes bbFollowerAvatarIn{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (width<=768px){.bb-page-follower-avatar__tip{display:none}}:root{--bb-gold:#d9a441;--bb-gold-dark:#9f741e;--bb-gold-soft:#daa5202e;--bb-black:#111;--bb-bg-warm:#f4efe6;--bb-card-glass:#ffffffe0;--bb-card-border-gold:#dab45a2e;--bb-shadow-premium:0 12px 30px #00000014}:root[data-bb-theme=dark]{--bb-card-glass:#1a1a1aeb;--bb-card-border-gold:#dab45a38;--bb-shadow-premium:0 12px 30px #00000059}.bb-dashboard-shell{background:linear-gradient(135deg,#f8f4ea 0%,#f3efe6 45%,#ebe6dc 100%)!important}:root[data-bb-theme=dark] .bb-dashboard-shell{background:var(--bb-bg)!important}#bb-feed-scroll{background:0 0}.bb-feed-column{flex-direction:column;gap:14px;display:flex}.bb-glass-card{background:var(--bb-card-glass);-webkit-backdrop-filter:blur(14px);border:1px solid var(--bb-card-border-gold);box-shadow:var(--bb-shadow-premium);border-radius:18px;margin-bottom:14px}.bb-sidebar-nav-btn{cursor:pointer;width:calc(100% - 24px);height:48px;font-family:var(--bb-font-body);color:var(--bb-text);box-sizing:border-box;background:0 0;border:none;border-left:4px solid #0000;border-radius:14px;align-items:center;gap:12px;margin:4px 12px;padding:0 16px;font-size:15px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:flex}.bb-sidebar-nav-btn--collapsed{justify-content:center;width:calc(100% - 16px);margin:4px 8px;padding:0}.bb-sidebar-nav-btn:hover{background:#0000000a}.bb-sidebar-nav-btn--active{color:#8a6514;background:linear-gradient(90deg,#daa5202e,#daa5200f);border-left-color:#d8a12d;font-weight:700}:root[data-bb-theme=dark] .bb-sidebar-nav-btn--active{color:var(--bb-gold-text)}.bb-search-bar-premium{cursor:pointer;text-align:left;background:#fffffff2;border:1px solid #00000014;border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;max-width:620px;height:44px;padding:0 18px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;box-shadow:0 4px 14px #0000000d}.bb-search-bar-premium:hover{background:#fff;border-color:#d9a44173;box-shadow:0 6px 18px #00000012}:root[data-bb-theme=dark] .bb-search-bar-premium{background:#242424f2;border-color:#ffffff14}.bb-search-bar-premium__placeholder{min-width:0;color:var(--bb-text-2);font-size:13px;font-family:var(--bb-font-body);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bb-mobile-search-btn{flex-shrink:0}.bb-composer-premium{padding:16px}.bb-composer-premium textarea{width:100%;min-height:92px;font-family:var(--bb-font-body);color:var(--bb-text);resize:none;box-sizing:border-box;background:#fafafa;border:1px solid #00000014;border-radius:16px;outline:none;padding:12px 14px;font-size:14px;line-height:1.6;transition:border-color .15s,box-shadow .15s}.bb-composer-premium textarea:focus{border-color:#d9a4418c;box-shadow:0 0 0 3px #d9a4411f}.bb-composer-action{color:var(--bb-text);cursor:pointer;font-size:12px;font-weight:600;font-family:var(--bb-font-body);background:#0000000a;border:none;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;transition:background .15s,color .15s;display:inline-flex}.bb-composer-action:hover{color:#8a6514;background:#d9a44124}.bb-post-button{font-size:13px;font-weight:700;font-family:var(--bb-font-body);border:none;border-radius:10px;padding:8px 18px;transition:background .15s,transform .1s}.bb-post-button--idle{color:#fff;cursor:default;background:#dddbd4}.bb-post-button--active{color:#fff;cursor:pointer;background:linear-gradient(135deg,#d9a441,#b8841e)}.bb-post-button--active:hover{filter:brightness(1.05)}.bb-post-button--loading{color:#fff;cursor:wait;opacity:.92;background:linear-gradient(135deg,#c9922a,#a07010);align-items:center;gap:8px;display:inline-flex}.bb-post-button--idle:disabled{opacity:.72}.bb-post-button__spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.65s linear infinite bb-post-spin}@keyframes bb-post-spin{to{transform:rotate(360deg)}}.bb-good-energy-badge{color:#8a6514;cursor:default;background:#daa5201f;border:1px solid #daa52059;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.bb-good-energy-badge__short{display:none}@media (width<=768px){.bb-good-energy-badge{gap:4px;padding:3px 7px;font-size:11px;font-weight:800}.bb-good-energy-badge__spark,.bb-good-energy-badge__full{display:none}.bb-good-energy-badge__short{display:inline}}.bb-dashboard-legal-footer{color:#9a958a;flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px 10px;padding:10px 2px 0;font-size:11px;font-weight:700;line-height:1.2;display:flex}.bb-dashboard-legal-footer a{color:inherit;text-decoration:none}.bb-dashboard-legal-footer a:hover{color:#111;text-decoration:underline}:root[data-bb-theme=dark] .bb-dashboard-legal-footer a:hover{color:#f5f1e8}.bb-wallet-card-premium{border:1px solid var(--bb-card-border-gold);background:linear-gradient(145deg,#fff,#f8f1df);border-radius:20px;padding:16px;box-shadow:0 10px 26px #00000014}:root[data-bb-theme=dark] .bb-wallet-card-premium{background:linear-gradient(145deg,#222,#1a1a1a)}.bb-recharge-button{color:#fff;cursor:pointer;width:100%;font-family:var(--bb-font-body);background:#111;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}.bb-recharge-button:hover{color:#111;background:#d9a441}.bb-page-suggestion{cursor:pointer;text-align:left;background:#fffc;border:1px solid #0000000f;border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:box-shadow .15s,border-color .15s;display:flex}.bb-page-suggestion:hover{border-color:#d9a44140;box-shadow:0 4px 14px #0000000f}.bb-follow-chip{color:#fff;cursor:pointer;font-size:11px;font-weight:700;font-family:var(--bb-font-body);background:#111;border:none;border-radius:999px;flex-shrink:0;padding:6px 12px;transition:background .15s}.bb-follow-chip:hover{color:#111;background:#d9a441}.bb-trending-zambia{padding:14px 16px}.bb-trending-zambia__tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.bb-trending-tag{color:#8a6514;cursor:pointer;font-size:12px;font-weight:700;font-family:var(--bb-font-body);background:#d9a4411f;border:1px solid #d9a44147;border-radius:999px;padding:6px 12px;transition:background .15s}.bb-mobile-nav{padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));box-sizing:border-box;align-items:stretch;gap:4px;display:flex}.bb-mobile-nav-item{min-width:0;min-height:52px;color:var(--bb-text);cursor:pointer;background:0 0;border:none;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:4px 2px 6px;transition:background .18s,color .18s,box-shadow .18s,transform .12s,opacity .18s;display:flex;position:relative}.bb-mobile-nav-item:active{transform:scale(.97)}.bb-mobile-nav-item svg{color:currentColor;transition:color .18s}.bb-mobile-nav-item__label{font-size:11px;font-weight:600;font-family:var(--bb-font-body);text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.1;overflow:hidden}:root[data-bb-theme=dark] .bb-mobile-nav-item__label{color:var(--bb-text-2);font-weight:700}.bb-mobile-nav-item--active{color:#8a6514;background:linear-gradient(#daa5203d 0%,#daa5201a 55%,#daa5200a 100%);box-shadow:inset 0 0 0 1px #daa52047}.bb-mobile-nav-item--active .bb-mobile-nav-item__label{color:#8a6514;font-weight:800}.bb-mobile-nav-item--active:after{content:"";background:linear-gradient(90deg,#c9922a,#f0c66a);border-radius:999px;height:3px;position:absolute;bottom:3px;left:14%;right:14%}:root[data-bb-theme=dark] .bb-mobile-nav-item--active{color:var(--bb-gold-text);background:linear-gradient(#e8a83038 0%,#e8a83014 100%);box-shadow:inset 0 0 0 1px #e8a83059}:root[data-bb-theme=dark] .bb-mobile-nav-item--active .bb-mobile-nav-item__label{color:var(--bb-gold-text);font-weight:800}.bb-mobile-nav-item--sheet-open{opacity:.55}.bb-mobile-nav-item--sheet-open.bb-mobile-nav-item--active{opacity:.5}.bb-feed-filter-tabs .bb-feed-tab--active{color:#8a6514;background:linear-gradient(#daa52033 0%,#daa5200f 100%);border-bottom-color:#d9a441;border-radius:10px 10px 0 0}:root[data-bb-theme=dark] .bb-feed-filter-tabs .bb-feed-tab--active{color:var(--bb-gold-text);border-bottom-color:var(--bb-gold);background:linear-gradient(#e8a8302e 0%,#e8a8300d 100%)}.bb-trending-zambia__header{z-index:2;background:inherit;-webkit-backdrop-filter:inherit;margin:-14px -16px 0;padding:14px 16px 8px;position:sticky;top:0}.bb-reels-empty__cta{color:#fff;font-family:var(--bb-font-body);cursor:pointer;background:linear-gradient(135deg,#d9a441,#b8841e);border:none;border-radius:999px;margin-top:10px;padding:10px 18px;font-size:13px;font-weight:800;transition:filter .15s,transform .12s;box-shadow:0 6px 18px #daa52052}.bb-reels-empty__cta:hover{filter:brightness(1.06)}.bb-reels-empty__cta:active{transform:scale(.98)}@media (width<=768px){.bb-wallet-modal-panel{align-self:flex-end;background:var(--bb-card-glass)!important;-webkit-backdrop-filter:blur(18px)!important;border:1px solid var(--bb-card-border-gold)!important;box-shadow:var(--bb-shadow-premium)!important;border-radius:18px 18px 0 0!important;max-height:min(92vh,720px)!important}}.bb-mobile-shell{background:linear-gradient(135deg,#f8f4ea 0%,#f3efe6 45%,#ebe6dc 100%)}:root[data-bb-theme=dark] .bb-mobile-shell{background:var(--bb-bg)}.bb-more-nav-item--active{color:#8a6514!important;background:linear-gradient(90deg,#daa5202e,#daa5200f)!important;font-weight:700!important}.bb-reel-card--placeholder .bb-reel-card__media{box-shadow:none;background:linear-gradient(160deg,#f7ecd2,#fff);border:1px dashed #daa52080;justify-content:center;align-items:center;min-height:168px;display:flex}.bb-reel-card--placeholder .bb-reel-card__placeholder-icon{opacity:.35;font-size:22px}
