:root{--wbam-spacing:20px;--wbam-spacing-sm:15px;--wbam-border-radius:4px;--wbam-label-size:11px;--wbam-transition:0.2s ease;--wbam-bg-white:#fff;--wbam-bg-light:#f9f9f9;--wbam-bg-placeholder:#f5f5f5;--wbam-bg-dark:#333;--wbam-bg-darker:#2a2a2a;--wbam-bg-button:#2271b1;--wbam-bg-transparent-light:rgba(255, 255, 255, 0.05);--wbam-text-dark:#333;--wbam-text-light:#fff;--wbam-text-body:#1d2327;--wbam-text-meta:#999;--wbam-label-color:#666;--wbam-border-color:#e0e0e0;--wbam-border-color-dark:#ddd;--wbam-border-color-darker:#444;--wbam-hover-bg-light:#fce8e6;--wbam-hover-text-danger:#c5221f;--wbam-hover-bg-dark:rgba(0, 0, 0, 0.2);--wbam-hover-bg-darker:rgba(0, 0, 0, 0.1);--wbam-success-color:#00a32a;--wbam-error-color:#d63638;--wbam-error-bg:#fcf0f1;--wbam-error-bg-dark:rgba(214, 54, 56, 0.1);--wbam-shadow-color:rgba(0, 0, 0, 0.15);--wbam-shadow-medium:rgba(0, 0, 0, 0.1);--wbam-shadow-strong:rgba(0, 0, 0, 0.3);--wbam-overlay-bg:rgba(0, 0, 0, 0.7)}.wbam-ad{display:block;margin:0;padding:0;text-align:center;box-sizing:border-box}.wbam-ad *{box-sizing:border-box}.wbam-placement{margin:var(--wbam-spacing) 0;clear:both;position:relative}.wbam-ad-label{display:block;font-size:var(--wbam-label-size);color:var(--wbam-label-color);text-transform:uppercase;letter-spacing:.5px;text-align:center;margin:0;padding:5px 0}.wbam-ad-label-above{margin-bottom:5px}.wbam-ad-label-below{margin-top:5px}.wbam-ad-image{line-height:0;display:flex;justify-content:center;align-items:center;max-width:100%;margin-left:auto;margin-right:auto;box-sizing:border-box}.wbam-ad-image a{display:inline-block;text-decoration:none;transition:opacity var(--wbam-transition);max-width:100%}.wbam-ad-image a:hover{opacity:.9}.wbam-ad-image img{max-width:100%;height:auto;border-radius:var(--wbam-border-radius);display:block;object-fit:contain}.wbam-placement .wbam-ad-image{max-width:728px;width:100%}.wbam-placement-after-content .wbam-ad-image,.wbam-placement-before-content .wbam-ad-image,.wbam-placement-paragraph .wbam-ad-image,.wbam-placement-shortcode .wbam-ad-image{max-width:970px}.wbam-placement-footer .wbam-ad-image,.wbam-placement-header .wbam-ad-image{max-width:728px}.wbam-placement-sidebar .wbam-ad-image{max-width:300px}.widget .wbam-ad-image{max-width:100%;width:100%}.widget .wbam-ad-image img{width:100%;object-fit:contain}.wbam-activity-ad .wbam-ad-image,.wbam-bbpress-ad .wbam-ad-image,.wbam-bp-between-item .wbam-ad-image,.wbam-bp-directory-ad .wbam-ad-image,.wbam-comment-ad .wbam-ad-image{max-width:600px}.wbam-sticky-ad .wbam-ad-image{max-width:100%}.wbam-sticky-ad .wbam-ad-image img{max-height:250px;width:auto}.wbam-popup-content .wbam-ad-image{max-width:100%}.wbam-popup-content .wbam-ad-image img{max-height:400px;width:auto}.wbam-ad-rich-content{text-align:left}.wbam-ad-rich-content p:first-child{margin-top:0}.wbam-ad-rich-content p:last-child{margin-bottom:0}.wbam-ad-rich-content img{max-width:100%;height:auto}.wbam-ad-rich-content a{color:inherit}.wbam-ad-code{display:block;overflow:hidden}.wbam-ad-code iframe{max-width:100%}.wbam-ad-code ins{display:block!important}.wbam-placement-header{margin:0 0 var(--wbam-spacing)}.wbam-placement-footer{margin:var(--wbam-spacing) 0 0}.wbam-placement-before-content{margin:0 0 var(--wbam-spacing)}.wbam-placement-after-content{margin:var(--wbam-spacing) 0 0}.wbam-placement-paragraph{margin:var(--wbam-spacing) 0}.wbam-placement-shortcode{margin:var(--wbam-spacing) 0}.wbam-activity-ad{padding:15px!important;background:var(--wbam-bg-light,#f9f9f9);border-radius:var(--wbam-border-radius)}.wbam-activity-ad .wbam-placement{margin:0}.wbam-placement-bp-activity{margin:0}.wbam-align-left{text-align:left}.wbam-align-center{text-align:center}.wbam-align-right{text-align:right}.wbam-width-full{width:100%}.wbam-width-auto{width:auto;display:inline-block}.wbam-lazy{opacity:0;transition:opacity .3s ease}.wbam-lazy.wbam-loaded{opacity:1}.wbam-lazy-placeholder{background:var(--wbam-bg-placeholder,#f5f5f5);min-height:100px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:768px){:root{--wbam-spacing:15px;--wbam-spacing-sm:10px}.wbam-ad-image img{border-radius:0}}@media screen and (max-width:480px){:root{--wbam-spacing:12px;--wbam-spacing-sm:8px;--wbam-label-size:10px}}@media print{.wbam-ad,.wbam-placement{display:none!important}}.wbam-ad a:focus{outline:2px solid currentColor;outline-offset:2px}.wbam-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.theme-dark,[data-theme=dark],body.dark-scheme,html.dark-mode{--wbam-bg-white:var(--color-theme-white-box, var(--reign-site-sections-bg-color, #1a1a1a));--wbam-bg-light:var(--global-body-lightcolor, var(--reign-site-secondary-bg-color, rgba(255, 255, 255, 0.05)));--wbam-bg-placeholder:var(--global-body-lightcolor, var(--reign-site-secondary-bg-color, #2a2a2a));--wbam-bg-dark:var(--global-title-color, var(--reign-site-headings-color, #2a2a2a));--wbam-bg-darker:var(--color-theme-white-box, var(--reign-site-sections-bg-color, #1a1a1a));--wbam-bg-button:var(--button-background-color, var(--reign-site-button-bg-color, #2271b1));--wbam-bg-transparent-light:rgba(255, 255, 255, 0.05);--wbam-text-dark:var(--global-font-color, var(--reign-site-body-text-color, #ccc));--wbam-text-light:var(--global-title-color, var(--reign-site-headings-color, #fff));--wbam-text-body:var(--global-font-color, var(--reign-site-body-text-color, #ccc));--wbam-text-meta:var(--color-meta, var(--reign-site-alternate-text-color, #999));--wbam-label-color:var(--color-meta, var(--reign-site-alternate-text-color, #999));--wbam-border-color:var(--global-border-color, var(--reign-site-border-color, #444));--wbam-border-color-dark:var(--global-border-color, var(--reign-site-border-color, #333));--wbam-border-color-darker:var(--global-border-color, var(--reign-site-border-color, #444));--wbam-hover-bg-light:var(--button-background-hover-color, var(--reign-site-button-bg-hover-color, rgba(233, 69, 96, 0.15)));--wbam-hover-text-danger:var(--color-theme-primary, var(--reign-accent-color, #E94560));--wbam-shadow-color:rgba(0, 0, 0, 0.3);--wbam-shadow-medium:rgba(0, 0, 0, 0.2);--wbam-shadow-strong:rgba(0, 0, 0, 0.5);--wbam-overlay-bg:rgba(0, 0, 0, 0.85)}@media (prefers-color-scheme:dark){:root{--wbam-bg-white:var(--color-theme-white-box, var(--reign-site-sections-bg-color, #1a1a1a));--wbam-bg-light:var(--global-body-lightcolor, var(--reign-site-secondary-bg-color, rgba(255, 255, 255, 0.05)));--wbam-bg-placeholder:var(--global-body-lightcolor, var(--reign-site-secondary-bg-color, #2a2a2a));--wbam-bg-dark:var(--global-title-color, var(--reign-site-headings-color, #2a2a2a));--wbam-bg-darker:var(--color-theme-white-box, var(--reign-site-sections-bg-color, #1a1a1a));--wbam-text-dark:var(--global-font-color, var(--reign-site-body-text-color, #ccc));--wbam-text-light:var(--global-title-color, var(--reign-site-headings-color, #fff));--wbam-text-body:var(--global-font-color, var(--reign-site-body-text-color, #ccc));--wbam-text-meta:var(--color-meta, var(--reign-site-alternate-text-color, #999));--wbam-label-color:var(--color-meta, var(--reign-site-alternate-text-color, #999));--wbam-border-color:var(--global-border-color, var(--reign-site-border-color, #444));--wbam-border-color-dark:var(--global-border-color, var(--reign-site-border-color, #333));--wbam-border-color-darker:var(--global-border-color, var(--reign-site-border-color, #444));--wbam-shadow-color:rgba(0, 0, 0, 0.3);--wbam-shadow-medium:rgba(0, 0, 0, 0.2);--wbam-shadow-strong:rgba(0, 0, 0, 0.5);--wbam-overlay-bg:rgba(0, 0, 0, 0.85)}.wbam-activity-ad{background:var(--wbam-bg-transparent-light,rgba(255,255,255,.05))}.wbam-ad-label{color:var(--wbam-label-color)}.wbam-lazy-placeholder{background:var(--wbam-bg-placeholder)}}.dark-mode .wbam-activity-ad,.theme-dark .wbam-activity-ad,[data-theme=dark] .wbam-activity-ad{background:var(--wbam-bg-transparent-light,rgba(255,255,255,.05))}.dark-mode .wbam-ad-label,.theme-dark .wbam-ad-label,[data-theme=dark] .wbam-ad-label{color:var(--wbam-label-color)}.wbam-sticky-ad{position:fixed;z-index:9999;background:var(--wbam-bg-white,#fff);box-shadow:0 4px 20px var(--wbam-shadow-color,rgba(0,0,0,.15));border-radius:var(--wbam-border-radius);padding:10px;max-width:350px;animation:wbam-slide-in .3s ease}.wbam-sticky-ad .wbam-placement{margin:0}.wbam-sticky-bottom-right{bottom:20px;right:20px}.wbam-sticky-bottom-left{bottom:20px;left:20px}.wbam-sticky-bottom-bar{bottom:0;left:0;right:0;max-width:100%;border-radius:0;padding:15px 20px}.wbam-sticky-top-bar{top:0;left:0;right:0;max-width:100%;border-radius:0;padding:15px 20px}.wbam-sticky-close{position:absolute;top:-10px;right:-10px;width:28px;height:28px;padding:0;background:#333;color:#fff;border:none;border-radius:50%;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.wbam-sticky-close:hover{background:#fce8e6;color:#c5221f}.wbam-sticky-bottom-bar .wbam-sticky-close,.wbam-sticky-top-bar .wbam-sticky-close{top:50%;right:15px;transform:translateY(-50%)}@keyframes wbam-slide-in{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.wbam-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--wbam-overlay-bg,rgba(0,0,0,.7));z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;animation:wbam-fade-in .3s ease}.wbam-popup-modal{position:relative;background:var(--wbam-bg-white,#fff);border-radius:8px;max-width:600px;max-height:90vh;overflow:auto;box-shadow:0 10px 40px var(--wbam-shadow-strong,rgba(0,0,0,.3));animation:wbam-scale-in .3s ease}.wbam-popup-content{padding:25px}.wbam-popup-content .wbam-placement{margin:0}.wbam-popup-close{position:absolute;top:10px;right:10px;width:32px;height:32px;padding:0;background:#333;color:#fff;border:none;border-radius:50%;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:1}.wbam-popup-close:hover{background:#fce8e6;color:#c5221f}@keyframes wbam-fade-in{from{opacity:0}to{opacity:1}}@keyframes wbam-scale-in{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.wbam-bp-directory-ad{padding:20px;background:var(--wbam-bg-light,#f9f9f9);border-radius:var(--wbam-border-radius);margin:15px 0}.wbam-bp-directory-ad .wbam-placement{margin:0}.wbam-bp-between-item{list-style:none!important;padding:15px!important;background:var(--wbam-bg-light,#f9f9f9);margin:10px 0!important;border-radius:var(--wbam-border-radius)}@media screen and (max-width:480px){.wbam-sticky-ad{max-width:calc(100% - 40px)}.wbam-sticky-bottom-left,.wbam-sticky-bottom-right{left:20px;right:20px}.wbam-popup-modal{max-width:100%;margin:10px}.wbam-popup-content{padding:20px}}.wbam-comment-ad{padding:20px;background:var(--wbam-bg-light,#f9f9f9);border-radius:var(--wbam-border-radius);margin:var(--wbam-spacing) 0}.wbam-comment-ad .wbam-placement{margin:0}.wbam-comment-before_form{margin-bottom:var(--wbam-spacing)}.wbam-comment-after_form{margin-top:var(--wbam-spacing)}.wbam-comment-between{margin:15px 0;border-left:3px solid var(--wbam-border-color-dark,#ddd);padding-left:15px}.wbam-bbpress-ad{padding:20px;background:var(--wbam-bg-light,#f9f9f9);border-radius:var(--wbam-border-radius);margin:var(--wbam-spacing) 0}.wbam-bbpress-ad .wbam-placement{margin:0}.wbam-bbpress-before_forums,.wbam-bbpress-before_single_topic,.wbam-bbpress-before_topics{margin-bottom:var(--wbam-spacing)}.wbam-bbpress-after_forums,.wbam-bbpress-after_single_topic,.wbam-bbpress-after_topics{margin-top:var(--wbam-spacing)}.wbam-bbpress-between-replies{margin:15px 0;border-left:3px solid var(--wbam-border-color-dark,#ddd);padding-left:15px}.wbam-bbpress-forum-ad-widget,.wbam-bbpress-topic-ad-widget{margin-bottom:var(--wbam-spacing)}.wbam-bp-activity-ad-widget,.wbam-bp-group-ad,.wbam-bp-profile-ad{margin-bottom:var(--wbam-spacing)}.wbam-bp-activity-widget .wbam-placement,.wbam-bp-group-widget .wbam-placement,.wbam-bp-profile-widget .wbam-placement{margin:0}@media (prefers-color-scheme:dark){.wbam-bbpress-ad,.wbam-comment-ad{background:var(--wbam-bg-transparent-light,rgba(255,255,255,.05))}.wbam-bbpress-between-replies,.wbam-comment-between{border-left-color:var(--wbam-border-color-darker)}}.dark-mode .wbam-bbpress-ad,.dark-mode .wbam-comment-ad,.theme-dark .wbam-bbpress-ad,.theme-dark .wbam-comment-ad,[data-theme=dark] .wbam-bbpress-ad,[data-theme=dark] .wbam-comment-ad{background:var(--wbam-bg-transparent-light,rgba(255,255,255,.05))}.dark-mode .wbam-bbpress-between-replies,.dark-mode .wbam-comment-between,.theme-dark .wbam-bbpress-between-replies,.theme-dark .wbam-comment-between,[data-theme=dark] .wbam-bbpress-between-replies,[data-theme=dark] .wbam-comment-between{border-left-color:var(--wbam-border-color-darker)}.wbam-ad-email-capture{position:relative;background:var(--wbam-bg-white,#fff);color:var(--wbam-text-body,#1d2327);border-radius:8px;padding:30px;box-shadow:0 4px 20px var(--wbam-shadow-medium,rgba(0,0,0,.1));text-align:center;max-width:450px;margin:0 auto}.wbam-email-close{position:absolute;top:10px;right:10px;width:28px;height:28px;background:var(--wbam-hover-bg-darker,rgba(0,0,0,.1));border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;padding:0}.wbam-email-close:hover{background:var(--wbam-hover-bg-dark,rgba(0,0,0,.2))}.wbam-email-close .dashicons{font-size:18px;width:18px;height:18px;color:inherit}.wbam-email-content{position:relative}.wbam-email-headline{margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.3;color:inherit}.wbam-email-description{margin:0 0 20px;font-size:14px;line-height:1.5;opacity:.8}.wbam-email-form{margin:0}.wbam-email-fields{display:flex;flex-direction:column;gap:10px}.wbam-email-field{width:100%}.wbam-email-input{width:100%;padding:12px 15px;font-size:15px;border:2px solid var(--wbam-border-color,#e0e0e0);border-radius:6px;background:var(--wbam-bg-white,#fff);color:var(--wbam-text-body,#1d2327);transition:border-color .2s ease}.wbam-email-input:focus{outline:0;border-color:var(--wbam-email-btn,var(--wbam-bg-button,#2271b1))}.wbam-email-input::placeholder{color:var(--wbam-text-meta,#999)}.wbam-email-submit{margin-top:5px}.wbam-email-button{width:100%;padding:14px 20px;font-size:16px;font-weight:600;color:var(--wbam-text-light,#fff);background:var(--wbam-email-btn,var(--wbam-bg-button,#2271b1));border:none;border-radius:6px;cursor:pointer;transition:opacity .2s ease,transform .1s ease}.wbam-email-button:hover{opacity:.9}.wbam-email-button:active{transform:scale(.98)}.wbam-email-button:disabled{opacity:.6;cursor:not-allowed}.wbam-email-privacy{margin:15px 0 0;font-size:12px;opacity:.6;line-height:1.4}.wbam-email-success{padding:20px;text-align:center}.wbam-email-success-icon{margin-bottom:15px}.wbam-email-success-icon .dashicons{font-size:48px;width:48px;height:48px;color:var(--wbam-success-color,#00a32a)}.wbam-email-success-message{margin:0;font-size:16px;font-weight:500}.wbam-email-error{margin-top:15px;padding:10px 15px;background:var(--wbam-error-bg,#fcf0f1);border-radius:4px}.wbam-email-error-message{margin:0;color:var(--wbam-error-color,#d63638);font-size:13px}.wbam-email-form.wbam-loading .wbam-email-button{position:relative;color:transparent}.wbam-email-form.wbam-loading .wbam-email-button::after{content:'';position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--wbam-text-light,#fff);border-top-color:transparent;border-radius:50%;animation:wbam-spin .8s linear infinite}@keyframes wbam-spin{to{transform:rotate(360deg)}}@media screen and (max-width:480px){.wbam-ad-email-capture{padding:25px 20px;border-radius:0;max-width:100%}.wbam-email-headline{font-size:18px}.wbam-email-button,.wbam-email-input{padding:12px;font-size:14px}}@media (prefers-color-scheme:dark){.wbam-ad-email-capture{box-shadow:0 4px 20px var(--wbam-shadow-strong)}.wbam-email-input{background:var(--wbam-bg-darker);border-color:var(--wbam-border-color-darker);color:var(--wbam-text-light)}.wbam-email-error{background:var(--wbam-error-bg-dark,rgba(214,54,56,.1))}}.dark-mode .wbam-email-input,.theme-dark .wbam-email-input,[data-theme=dark] .wbam-email-input{background:var(--wbam-bg-darker);border-color:var(--wbam-border-color-darker);color:var(--wbam-text-light)}