.wbe-activity-feed{--wbe-af-card-bg:#fff;--wbe-af-name:#1e1e2e;--wbe-af-content:#4a5568;--wbe-af-time:#a0aec0;--wbe-af-border:#edf2f7;--wbe-af-accent:#667eea;--wbe-af-icon-bg:#eef2ff;--wbe-af-avatar:44px;width:100%}.wbe-af__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.wbe-af--cards .wbe-af__card{background:var(--wbe-af-card-bg);border:1px solid var(--wbe-af-border);border-radius:12px;overflow:hidden;transition:box-shadow .2s ease}.wbe-af--cards .wbe-af__card:hover{box-shadow:0 2px 12px rgba(0,0,0,.06)}.wbe-af__card-head{padding:10px 16px 0}.wbe-af__type-label{color:var(--wbe-af-accent);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.wbe-af__item-head{align-items:center;display:flex;gap:10px;padding:12px 16px}.wbe-af__avatar-wrap{flex-shrink:0;height:var(--wbe-af-avatar);line-height:0;width:var(--wbe-af-avatar)}.wbe-af__avatar-wrap a{display:block;line-height:0;text-decoration:none}.wbe-af__avatar-wrap img{border-radius:50%!important;display:block;height:var(--wbe-af-avatar)!important;-o-object-fit:cover;object-fit:cover;width:var(--wbe-af-avatar)!important}.wbe-af__header{color:var(--wbe-af-name);flex:1;font-size:.88rem;line-height:1.4;min-width:0}.wbe-af__header p{line-height:1.4;margin:0}.wbe-af__header a{color:var(--wbe-af-name);font-weight:600;text-decoration:none}.wbe-af__header a:hover{color:var(--wbe-af-accent)}.wbe-af__header a.activity-time-since{color:var(--wbe-af-time);display:block;font-size:.78rem;font-weight:400;margin-top:1px}.wbe-af__header a.activity-time-since:hover{color:var(--wbe-af-accent)}.wbe-af__header .bp-tooltip:after,.wbe-af__header .bp-tooltip:before{display:none}.wbe-af__header img.avatar{border-radius:50%!important;display:inline-block;height:20px!important;margin:0 2px;vertical-align:middle;width:20px!important}.wbe-af__body{color:var(--wbe-af-content);font-size:.9rem;line-height:1.6;padding:0 16px 4px;word-break:break-word}.wbe-af__body p{margin:0 0 6px}.wbe-af__body p:last-child{margin-bottom:0}.wbe-af__body a{color:var(--wbe-af-accent);text-decoration:none}.wbe-af__body a:hover{text-decoration:underline}.wbe-af__footer{align-items:center;border-top:1px solid var(--wbe-af-border);display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px 12px}.wbe-af__action-btn{align-items:center;background:var(--wbe-af-card-bg);border:1px solid var(--wbe-af-border);border-radius:20px;color:var(--wbe-af-content);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:500;gap:5px;line-height:1;padding:6px 14px;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.wbe-af__action-btn:hover{background:var(--wbe-af-icon-bg);border-color:var(--wbe-af-accent);color:var(--wbe-af-accent)}.wbe-af__action-btn svg{flex-shrink:0}.wbe-af__action-btn--fav{background:#fff5f5;border-color:#fed7d7;color:#e53e3e}.wbe-af__action-btn--fav:hover{border-color:#feb2b2;color:#c53030}.wbe-af--timeline .wbe-af__list{border-left:2px solid var(--wbe-af-border);gap:0;padding-left:24px}.wbe-af--timeline .wbe-af__card{border-bottom:1px solid var(--wbe-af-border);padding:12px 0;position:relative}.wbe-af--timeline .wbe-af__card:last-child{border-bottom:none}.wbe-af--timeline .wbe-af__card:before{background:var(--wbe-af-accent);border:3px solid var(--wbe-af-card-bg);border-radius:50%;box-shadow:0 0 0 2px var(--wbe-af-border);content:"";height:10px;left:-31px;position:absolute;top:24px;width:10px}.wbe-af--timeline .wbe-af__body,.wbe-af--timeline .wbe-af__item-head{padding:0 0 0 16px}.wbe-af--timeline .wbe-af__footer{padding:8px 0 0 16px}.wbe-af--compact .wbe-af__list{gap:0}.wbe-af--compact .wbe-af__card{border-bottom:1px solid var(--wbe-af-border);padding:8px 0}.wbe-af--compact .wbe-af__card:last-child{border-bottom:none}.wbe-af--compact .wbe-af__body,.wbe-af--compact .wbe-af__card-head,.wbe-af--compact .wbe-af__footer{display:none}.wbe-af--compact .wbe-af__item-head{padding:0}.wbe-af__empty{align-items:center;border:2px dashed var(--wbe-af-border);border-radius:12px;color:var(--wbe-af-time);display:flex;flex-direction:column;gap:12px;padding:48px 24px;text-align:center}.wbe-af__empty p{font-size:.9rem;margin:0}.wbe-af__comments{padding:0 16px 12px}.wbe-af__comments-list{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.wbe-af__comment-item{align-items:flex-start;display:flex;gap:8px}.wbe-af__comment-avatar{border-radius:50%!important;flex-shrink:0;height:28px!important;margin-top:2px;-o-object-fit:cover;object-fit:cover;width:28px!important}.wbe-af__comment-bubble{background:var(--wbe-af-icon-bg);border-radius:12px;flex:1;min-width:0;padding:8px 12px}.wbe-af__comment-name{color:var(--wbe-af-name);font-size:.8rem;font-weight:600;line-height:1.3;margin:0}.wbe-af__comment-name a{color:var(--wbe-af-name);font-weight:600;text-decoration:none}.wbe-af__comment-text{color:var(--wbe-af-content);font-size:.84rem;line-height:1.45}.wbe-af__comment-text p{margin:0}.wbe-af__comment-time{color:var(--wbe-af-time);display:block;font-size:.7rem;margin-top:3px}.wbe-af__comment-form{align-items:flex-end;display:flex;gap:8px}.wbe-af__comment-input{background:var(--wbe-af-card-bg);border:1px solid var(--wbe-af-border);border-radius:18px;color:var(--wbe-af-name);flex:1;font-family:inherit;font-size:.84rem;line-height:1.4;min-height:36px;overflow:hidden;padding:8px 12px;resize:none}.wbe-af__comment-input:focus{border-color:var(--wbe-af-accent);box-shadow:0 0 0 2px rgba(102,126,234,.15);outline:2px solid transparent}.wbe-af__comment-input:focus-visible{outline:2px solid var(--wbe-af-accent);outline-offset:1px}.wbe-af__comment-input::-moz-placeholder{color:var(--wbe-af-time)}.wbe-af__comment-input::placeholder{color:var(--wbe-af-time)}.wbe-af__comment-submit{background:var(--wbe-af-accent)!important;border-color:var(--wbe-af-accent)!important;color:#fff!important;flex-shrink:0;font-weight:600!important;padding:7px 16px!important}.wbe-af__comment-submit:hover{opacity:.9}.wbe-af__comment-submit:disabled{cursor:wait;opacity:.5}.wbe-af__comment-error{color:#e53e3e;font-size:.8rem;margin:4px 0 0}.wbe-af__load-more-wrap{display:flex;justify-content:center;padding:8px 0}.wbe-af__load-more{border-color:var(--wbe-af-accent)!important;color:var(--wbe-af-accent)!important;font-size:.85rem!important;padding:8px 24px!important}.wbe-af__load-more:hover{background:var(--wbe-af-accent)!important;color:#fff!important}.wbe-af__load-more:disabled{cursor:wait;opacity:.6}.wbe-af__error,.wbe-af__loading{color:var(--wbe-af-time);padding:32px;text-align:center}.wbe-af__error,.wbe-af__loading{border:2px dashed var(--wbe-af-border);border-radius:12px}@media (max-width:640px){.wbe-af__list{gap:8px}.wbe-af--cards .wbe-af__card{border-radius:8px}.wbe-af__item-head{gap:8px;padding:10px 12px}.wbe-af__body{font-size:.84rem;padding:0 12px 4px}.wbe-af__footer{padding:8px 12px 10px}.wbe-af__action-btn{font-size:.76rem;padding:5px 10px}.wbe-af--timeline .wbe-af__list{padding-left:16px}.wbe-af--timeline .wbe-af__card:before{height:8px;left:-23px;width:8px}}@media (prefers-reduced-motion:reduce){.wbe-af__action-btn,.wbe-af__card{transition:none!important}}.wbcom-essential-category-grid{--cat-columns:4;--cat-columns-tablet:2;--cat-columns-mobile:1;--cat-gap:24px;--cat-border-radius:12px;--cat-image-ratio:0.75;--cat-card-bg:#f8f9fa;--cat-name-color:#fff;--cat-count-color:hsla(0,0%,100%,.85);--cat-overlay-color:rgba(0,0,0,.45)}.wbcom-essential-category-grid.use-theme-colors{--cat-card-bg:var(--wbcom-card-bg,var(--wbcom-color-base,#f8f9fa));--cat-name-color:#fff;--cat-count-color:hsla(0,0%,100%,.85);--cat-overlay-color:rgba(0,0,0,.45)}.wbcom-essential-category-grid__empty{color:#6b7280;font-style:italic;padding:2rem;text-align:center}.wbcom-essential-category-grid__items{display:grid;gap:var(--cat-gap);grid-template-columns:repeat(var(--cat-columns),1fr);list-style:none;margin:0;padding:0}.wbcom-essential-category-grid__card{background-color:var(--cat-card-bg);border-radius:var(--cat-border-radius);display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.wbcom-essential-category-grid__card:focus-visible,.wbcom-essential-category-grid__card:hover{box-shadow:0 12px 24px rgba(0,0,0,.15);transform:translateY(-4px)}.wbcom-essential-category-grid__card:focus-visible{outline:3px solid var(--wbcom-color-primary,#1d76da);outline-offset:2px}.wbcom-essential-category-grid__card.has-image .wbcom-essential-category-grid__content,.wbcom-essential-category-grid__card.has-placeholder .wbcom-essential-category-grid__content{bottom:0;left:0;padding:1.25rem;position:absolute;right:0;z-index:2}.wbcom-essential-category-grid__media{aspect-ratio:1/var(--cat-image-ratio);overflow:hidden;position:relative}.wbcom-essential-category-grid__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.wbcom-essential-category-grid__card:hover .wbcom-essential-category-grid__image{transform:scale(1.05)}.wbcom-essential-category-grid__placeholder{align-items:center;background:hsl(var(--cat-placeholder-hue,200),55%,50%);display:flex;height:100%;justify-content:center;transition:filter .3s ease;width:100%}.wbcom-essential-category-grid__card:hover .wbcom-essential-category-grid__placeholder{filter:brightness(1.1)}.wbcom-essential-category-grid__letter{color:hsla(0,0%,100%,.9);font-size:3rem;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wbcom-essential-category-grid__overlay{background:linear-gradient(to top,var(--cat-overlay-color) 0,transparent 60%);inset:0;position:absolute;transition:opacity .3s ease;z-index:1}.wbcom-essential-category-grid__card:hover .wbcom-essential-category-grid__overlay{opacity:.8}.wbcom-essential-category-grid__content{display:flex;flex-direction:column;gap:.25rem;padding:1.25rem}.wbcom-essential-category-grid__name{color:var(--cat-name-color);font-size:1.125rem;font-weight:600;line-height:1.3;margin:0}.wbcom-essential-category-grid__count{color:var(--cat-count-color);font-size:.875rem;line-height:1.4}@media(max-width:1024px){.wbcom-essential-category-grid .wbcom-essential-category-grid__items{grid-template-columns:repeat(var(--cat-columns-tablet),1fr)}}@media(max-width:600px){.wbcom-essential-category-grid .wbcom-essential-category-grid__items{grid-template-columns:repeat(var(--cat-columns-mobile),1fr)}.wbcom-essential-category-grid .wbcom-essential-category-grid__letter{font-size:2.5rem}.wbcom-essential-category-grid .wbcom-essential-category-grid__name{font-size:1rem}}