.bf-app .bf-news-offer{align-items:start;gap:var(--bf-space-2) var(--bf-space-3);padding:var(--bf-space-3h) var(--bf-space-2) var(--bf-space-3) var(--bf-space-3h);border-radius:var(--bf-radius);background:var(--bf-surface);border:1px solid var(--bf-line);color:var(--bf-ink);animation:m-reveal var(--m-dur-4,.48s) var(--m-ease,ease-out) both;grid-template-columns:auto minmax(0,1fr) auto;margin:0;display:grid}.bf-app .bf-news-offer-mark{width:40px;height:40px;margin-top:2px;position:relative}.bf-app .bf-news-offer-b{background:var(--bf-cta);width:40px;height:40px;color:var(--bf-on-accent);border-radius:30%;place-items:center;display:grid}.bf-app .bf-news-offer-b picture{display:contents}.bf-app .bf-news-offer-b img{object-fit:contain;width:20px;height:20px}.bf-app .bf-news-offer-bell{background:var(--bf-surface);width:22px;height:22px;color:var(--bf-ink);box-shadow:0 0 0 2px var(--bf-surface), inset 0 0 0 1px var(--bf-line-strong);transform-origin:50% 0;animation:bf-news-ring 1.2s var(--m-ease,ease-out) .7s 1 both;border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-7px}.bf-app .bf-news-offer.is-done .bf-news-offer-bell{background:var(--bf-success);color:var(--bf-on-accent);box-shadow:0 0 0 2px var(--bf-surface);animation:none}.bf-app .bf-news-offer-copy{gap:2px;min-width:0;padding-top:1px;display:grid}.bf-app .bf-news-offer-eyebrow{font-size:var(--bf-fs-12);color:var(--bf-mist);font-weight:600;line-height:1.3}.bf-app .bf-news-offer-copy strong{font-size:var(--bf-fs-16);color:var(--bf-title);text-wrap:balance;font-weight:700;line-height:1.3}.bf-app .bf-news-offer-copy p{font-size:var(--bf-fs-14);color:var(--bf-ink-soft);overflow-wrap:anywhere;margin:0;line-height:1.4}.bf-app .bf-news-offer-close{color:var(--bf-mist);margin:-6px 0 0}.bf-app .bf-news-offer-actions{align-items:center;gap:var(--bf-space-1);flex-wrap:wrap;grid-column:2/-1;margin-left:-2px;display:flex}.bf-app .bf-news-offer-actions .bf-btn:not(.is-ghost){gap:var(--bf-space-1h)}@media (width>=900px){.bf-app .bf-news-offer{padding:var(--bf-space-3h) var(--bf-space-3) var(--bf-space-3h) var(--bf-space-4);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center}.bf-app .bf-news-offer-actions{flex-wrap:nowrap;grid-area:1/3}.bf-app .bf-news-offer-close{grid-column:4;margin:0}}@keyframes bf-news-ring{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-5deg)}75%{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.bf-app .bf-news-offer,.bf-app .bf-news-offer-bell{animation:none}}.bf-hc{gap:0;min-width:0;display:grid}.bf-hc-grid{gap:var(--bf-space-5) var(--bf-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=600px){.bf-hc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bf-hc-tile{min-width:0}.bf-app .bf-hc-link{gap:var(--bf-space-2);min-width:0;color:var(--bf-ink);display:grid}.bf-hc-media{aspect-ratio:4/5;border-radius:var(--bf-radius-media);background:var(--bf-surface-2);display:block;position:relative;overflow:hidden}.bf-hc-media img,.bf-hc-media .cv2-image-unavailable{object-fit:cover;width:100%;height:100%;min-height:0}.bf-hc-count{border-radius:var(--bf-radius-xs);background:var(--bf-stage-glass);width:24px;height:24px;color:var(--bf-stage-ink);place-items:center;display:grid;position:absolute;top:8px;right:8px}.bf-hc-title{font-size:var(--bf-fs-14);color:var(--bf-ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding-inline:2px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.bf-hc-by{align-items:center;gap:var(--bf-space-1h);min-width:0;min-height:24px;margin-top:-2px;padding-inline:2px;display:flex}.bf-hc-avatar{width:var(--bf-avatar-xs);height:var(--bf-avatar-xs);background:var(--bf-soft-strong);color:var(--bf-ink);font-size:var(--bf-fs-12);border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid;overflow:hidden}.bf-hc-avatar :is(img,span){object-fit:cover;place-items:center;width:100%;height:100%;display:grid}.bf-hc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--bf-fs-12);color:var(--bf-mist);flex:1;font-weight:500;line-height:1.3;overflow:hidden}.bf-hc-likes{font-size:var(--bf-fs-12);color:var(--bf-mist);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;font-weight:600;display:inline-flex}.bf-hc-likes.is-liked{color:var(--bf-like)}@media (hover:hover) and (pointer:fine){.bf-app .bf-hc-link:hover .bf-hc-title{text-underline-offset:3px;text-decoration:underline}}.bf-hc-tile.is-ghost{gap:var(--bf-space-2);display:grid}.bf-hc-ghost{border-radius:var(--bf-radius-6);background:var(--bf-surface-2);width:80%;height:12px;margin-inline:2px;display:block}.bf-hc-ghost.is-short{width:50%}.bf-app .bf-composer-row{align-items:center;gap:var(--bf-space-3);min-height:56px;margin:0 0 var(--bf-space-4);padding:var(--bf-space-2) 0;color:var(--bf-ink);display:flex}.bf-composer-avatar{width:var(--bf-avatar-md);height:var(--bf-avatar-md);background:var(--bf-soft-strong);color:var(--bf-ink);font-size:var(--bf-fs-16);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid;overflow:hidden}.bf-app .bf-composer-avatar>img{object-fit:cover;width:100%;height:100%}.bf-composer-prompt{min-width:0;min-height:var(--bf-tap);padding:0 var(--bf-space-4);border-radius:var(--bf-radius-pill);background:var(--bf-surface-2);font-size:var(--bf-fs-15);color:var(--bf-mist);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;display:flex;overflow:hidden}.bf-composer-icon{width:var(--bf-tap);height:var(--bf-tap);color:var(--bf-ink);border-radius:50%;flex:none;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.bf-app .bf-composer-row:hover .bf-composer-prompt{background:var(--bf-surface-3)}}
