.bn-feed-page{font-family:var(--bn-font-body);font-size:var(--bn-text-base);line-height:var(--bn-leading-body);color:var(--bn-text-1);background:var(--bn-bg-subtle);-webkit-font-smoothing:antialiased;min-height:100vh}.bn-feed-stack{display:flex;flex-direction:column;gap:var(--bn-s5)}.bn-pf-tab-content>.bn-composer{margin-block-end:var(--bn-s5)}.bn-post-card{font-family:var(--bn-font-ui);font-size:var(--bn-text-base);line-height:1.6;color:var(--bn-ink);background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:var(--bn-r-lg);padding:var(--bn-s5);display:flex;flex-direction:column;gap:var(--bn-s4);transition:border-color var(--bn-dur,200ms) var(--bn-ease,ease)}.bn-post-card:hover{border-color:var(--bn-line-strong)}.bn-post-card--announcement{border-inline-start-width:4px;border-inline-start-color:var(--bn-accent)}.bn-post-card--pinned{border-block-start-width:3px;border-block-start-color:var(--bn-warn)}.bn-post-card__announcement-bar{display:flex;align-items:center;gap:var(--bn-s2);background:var(--bn-accent-100);padding:var(--bn-s2) var(--bn-s3);border-radius:var(--bn-r-md);margin-block-end:calc(var(--bn-s4) * -1 + var(--bn-s2))}.bn-post-card__ann-badge{display:inline-flex;align-items:center;gap:var(--bn-s1);margin-inline-end:auto;font-size:var(--bn-text-xs);font-weight:700;color:var(--bn-accent-700);text-transform:uppercase;letter-spacing:.06em}.bn-post-card__ann-dismiss{background:#fff0;border:0;color:var(--bn-ink-3);cursor:pointer;line-height:1;padding:2px var(--bn-s1);border-radius:var(--bn-r-sm);transition:color var(--bn-dur-fast,120ms) var(--bn-ease,ease),background var(--bn-dur-fast,120ms) var(--bn-ease,ease)}.bn-post-card__ann-dismiss:hover{color:var(--bn-danger);background:var(--bn-danger-bg)}.bn-post-card__pin-label{display:inline-flex;align-items:center;gap:var(--bn-s1);font-size:var(--bn-text-xs);font-weight:600;color:var(--bn-warn);background:var(--bn-warn-bg);padding:var(--bn-s1) var(--bn-s3);border-radius:var(--bn-r-md);width:max-content;margin-block-end:calc(var(--bn-s4) * -1 + var(--bn-s2))}.bn-post-card__head{display:flex;align-items:center;gap:var(--bn-s3)}.bn-post-card__avatar-link{display:inline-flex;flex-shrink:0}.bn-post-card__author-block{flex:1;min-width:0}.bn-post-card__follow{display:inline-flex;align-items:center;flex-shrink:0}.bn-post-card__follow .bn-follow-btn,.bn-post-card__follow .bn-btn{min-height:0;height:auto;padding:4px 14px;font-size:var(--bn-text-xs);font-weight:600;border-radius:var(--bn-r-full,999px);line-height:1.4}.bn-post-card__author{display:flex;align-items:center;gap:var(--bn-s2);flex-wrap:wrap;font-size:var(--bn-text-sm);font-weight:600;color:var(--bn-ink);line-height:1.3}.bn-post-card__author-name{color:var(--bn-ink);text-decoration:none;font-weight:600}.bn-post-card__author-name:hover{color:var(--bn-accent)}.bn-post-card__degree{font-family:var(--bn-font-mono,var(--bn-font-ui));font-size:10px;font-weight:var(--bn-fw-semibold,600);letter-spacing:.04em;line-height:1.2;padding:2px 6px;border-radius:999px;color:var(--bn-accent);background:color-mix(in oklch,var(--bn-accent) 14%,var(--bn-surface));border:1px solid color-mix(in oklch,var(--bn-accent) 28%,transparent)}.bn-post-card__degree[data-degree="2"]{color:var(--bn-ink-2);background:var(--bn-sunken);border-color:var(--bn-line)}.bn-post-card__meta{display:flex;align-items:center;gap:var(--bn-s1);flex-wrap:wrap;margin-block-start:2px;font-size:var(--bn-text-xs);color:var(--bn-ink-3)}.bn-post-card__handle{color:var(--bn-ink-2);font-weight:500;text-decoration:none}.bn-post-card__handle:hover{color:var(--bn-accent)}.bn-post-card__space-link{display:inline-flex;align-items:center;gap:var(--bn-s1);color:var(--bn-ink-2);font-weight:500;text-decoration:none}.bn-post-card__space-link:hover{color:var(--bn-accent)}.bn-post-card__space-link .bn-icon{width:12px;height:12px}.bn-post-card__sep{color:var(--bn-ink-4)}.bn-post-card__time,.bn-post-card__edited{color:var(--bn-ink-3)}.bn-post-card__edited{font-style:italic}.bn-post-card__privacy{display:inline-flex;align-items:center;gap:var(--bn-s1);color:var(--bn-ink-3)}.bn-post-card__privacy svg{width:12px;height:12px}.bn-post-card__menu-wrap{position:relative;flex-shrink:0}.bn-post-card__menu{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fff0;border:0;border-radius:var(--bn-r-md);color:var(--bn-ink-3);cursor:pointer;transition:background var(--bn-dur-fast,120ms) var(--bn-ease,ease),color var(--bn-dur-fast,120ms) var(--bn-ease,ease)}.bn-post-card__menu:hover{background:var(--bn-sunken);color:var(--bn-ink)}.bn-post-card__menu:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px}.bn-post-card__menu svg{width:16px;height:16px}.bn-post-card__options-menu{position:absolute;inset-block-start:calc(100% + 4px);inset-inline-end:0;background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:var(--bn-r-md);box-shadow:var(--bn-shadow-md);min-width:160px;z-index:100;overflow:hidden}.bn-post-card__options-menu[hidden]{display:none}.bn-post-card__menu-item{display:flex;align-items:center;gap:var(--bn-s2);width:100%;padding:var(--bn-s2) var(--bn-s3);background:#fff0;border:0;font-size:var(--bn-text-sm);font-family:var(--bn-font-ui);color:var(--bn-ink);cursor:pointer;text-align:start;transition:background var(--bn-dur-fast,120ms) var(--bn-ease,ease)}.bn-post-card__menu-item:hover,.bn-post-card__menu-item:focus{background:var(--bn-sunken);color:var(--bn-ink)}.bn-post-card__menu-item:focus-visible{outline:2px solid #fff0;box-shadow:inset 0 0 0 2px var(--bn-accent)}.bn-post-card__menu-item--danger{color:var(--bn-danger)}.bn-post-card__menu-item--danger:hover,.bn-post-card__menu-item--danger:focus{background:var(--bn-danger-bg);color:var(--bn-danger)}.bn-post-card__menu-item--reported{color:var(--bn-ink-3);cursor:default}.bn-post-card__menu-item--reported:hover,.bn-post-card__menu-item--reported:focus{background:#fff0;color:var(--bn-ink-3)}.bn-post-card__cw-overlay{display:flex;flex-direction:column;align-items:center;gap:var(--bn-s2);border-radius:var(--bn-r-md);background:var(--bn-sunken);border:1px solid var(--bn-line);text-align:center;padding:var(--bn-s6) var(--bn-s4)}.bn-post-card__cw-overlay[hidden]{display:none}.bn-post-card__cw-icon{display:inline-flex;color:var(--bn-warn)}.bn-post-card__cw-icon svg{width:24px;height:24px}.bn-post-card__cw-label{font-size:var(--bn-text-sm);font-weight:600;color:var(--bn-ink-2);margin:0}.bn-post-card__cw-reveal{background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:var(--bn-r-full);padding:6px var(--bn-s4);font-size:var(--bn-text-sm);font-weight:600;font-family:var(--bn-font-ui);color:var(--bn-ink);cursor:pointer;transition:border-color var(--bn-dur-fast,120ms) var(--bn-ease,ease),background var(--bn-dur-fast,120ms) var(--bn-ease,ease)}.bn-post-card__cw-reveal:hover{border-color:var(--bn-accent);background:var(--bn-accent-100);color:var(--bn-accent-700)}.bn-post-card__body{display:flex;flex-direction:column;gap:var(--bn-s3);font-size:var(--bn-text-base);line-height:1.6;color:var(--bn-ink)}.bn-post-card__scheduled{display:flex;align-items:center;gap:var(--bn-s2);margin-block-start:var(--bn-s2);padding:var(--bn-s2) var(--bn-s3);border-radius:var(--bn-r-md);background:color-mix(in oklch,var(--bn-accent) 8%,var(--bn-surface));color:color-mix(in oklch,var(--bn-ink) 78%,transparent);font-size:var(--bn-text-sm);font-weight:500}.bn-post-card__scheduled svg{width:16px;height:16px;flex-shrink:0}.bn-post-card__body--blurred{filter:blur(8px);pointer-events:none;user-select:none}.bn-post-card__content{font-size:var(--bn-text-base);line-height:1.6;color:var(--bn-ink);word-break:break-word}.bn-post-card__content a{color:var(--bn-accent);text-decoration:none}.bn-post-card__content a:hover{text-decoration:underline}.bn-hashtag{display:inline-block;padding:0 var(--bn-s2);border-radius:var(--bn-r-full,999px);background:var(--bn-accent-bg,color-mix(in oklab,var(--bn-accent) 12%,transparent));color:var(--bn-accent);font-weight:500;font-size:inherit;line-height:1.5;text-decoration:none;transition:background var(--bn-dur-fast,120ms) var(--bn-ease,ease)}.bn-hashtag:hover{background:var(--bn-accent-bg-strong,color-mix(in oklab,var(--bn-accent) 20%,transparent));text-decoration:none}.bn-mention{color:var(--bn-accent);font-weight:500;text-decoration:none}.bn-mention:hover{text-decoration:underline}.bn-post-card__content--announcement{font-weight:500}.bn-post-card__file-list{display:flex;flex-direction:column;gap:var(--bn-s1)}.bn-post-card__file-item{display:flex;align-items:center;gap:var(--bn-s2);padding:var(--bn-s2) var(--bn-s3);background:var(--bn-sunken);border:1px solid var(--bn-line);border-radius:var(--bn-r-md);font-size:var(--bn-text-sm);color:var(--bn-ink-2);cursor:pointer;transition:background var(--bn-dur-fast,120ms) var(--bn-ease,ease)}.bn-post-card__file-item:hover{background:var(--bn-line-faint)}.bn-post-card__embed,.bn-post-card__link-preview{display:flex;gap:var(--bn-s3);padding:var(--bn-s3) var(--bn-s4);border:1px solid var(--bn-line);border-radius:var(--bn-r-md);background:var(--bn-sunken);text-decoration:none;transition:border-color var(--bn-dur-fast,120ms) var(--bn-ease,ease)}.bn-post-card__link-preview:hover{border-color:var(--bn-accent)}.bn-post-card__oembed:has(iframe:not(.wp-embedded-content)),.bn-post-card__oembed:has(video){display:block;gap:0;padding:0;border:0;background:#fff0;width:100%;max-width:calc(32rem * 16 / 9);margin:var(--bn-s3) 0 0;border-radius:var(--bn-r-md);overflow:hidden}.bn-post-card__oembed iframe:not(.wp-embedded-content),.bn-post-card__oembed video,.bn-post-card__oembed embed,.bn-post-card__oembed object{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border:0;border-radius:var(--bn-r-md)}.bn-post-card__link-thumb{width:64px;height:64px;flex-shrink:0;overflow:hidden;border-radius:var(--bn-r-sm);background:var(--bn-line-faint)}.bn-post-card__link-thumb img{width:100%;height:100%;object-fit:cover}.bn-post-card__link-info{flex:1;min-width:0}.bn-post-card__link-title{font-size:var(--bn-text-sm);font-weight:600;color:var(--bn-ink);margin:0 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-post-card__link-desc{font-size:var(--bn-text-xs);color:var(--bn-ink-3);margin:0 0 var(--bn-s1);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bn-post-card__link-domain{display:inline-flex;align-items:center;gap:var(--bn-s1);font-family:var(--bn-font-mono);font-size:10px;color:var(--bn-ink-3)}.bn-post-card__poll-question{font-weight:600;margin-block-end:var(--bn-s2)}.bn-post-card__poll{display:flex;flex-direction:column;gap:var(--bn-s2)}.bn-post-card__poll-option{position:relative;width:100%;background:#fff0;border:1.5px solid var(--bn-line);border-radius:var(--bn-r-md);padding:var(--bn-s2) var(--bn-s3);font-size:var(--bn-text-sm);font-family:var(--bn-font-ui);color:var(--bn-ink);cursor:pointer;text-align:start;display:flex;align-items:center;overflow:hidden;transition:border-color var(--bn-dur-fast,120ms) var(--bn-ease,ease);min-height:40px}.bn-post-card__poll-option:hover{border-color:var(--bn-accent)}.bn-post-card__poll-option.is-voted{border-color:var(--bn-accent);color:var(--bn-accent-700);font-weight:600}.bn-post-card__poll-option.is-voted .bn-post-card__poll-fill{background:var(--bn-accent-100)}.bn-post-card__poll-option:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px}.bn-post-card__poll-fill{position:absolute;inset-block:0;inset-inline-start:0;background:var(--bn-accent-100);transition:width 0.4s ease;z-index:0}.bn-post-card__poll-option-text{position:relative;z-index:1;flex:1}.bn-post-card__poll-pct{position:relative;z-index:1;font-size:var(--bn-text-xs);font-weight:700;color:var(--bn-accent-700);margin-inline-start:auto;padding-inline-start:var(--bn-s2)}.bn-post-card__poll-total{font-size:var(--bn-text-xs);color:var(--bn-ink-3);margin:0;padding-block-start:var(--bn-s1)}.bn-post-card__bridge-card{display:flex;gap:var(--bn-s3);align-items:flex-start;border:1px solid var(--bn-line);border-inline-start:3px solid var(--bn-accent);border-radius:var(--bn-r-md);padding:var(--bn-s3);background:var(--bn-sunken)}.bn-post-card__bridge-icon{display:inline-flex;flex-shrink:0;color:var(--bn-ink-3)}.bn-post-card__event{display:flex;gap:var(--bn-s3);align-items:center;border:1px solid var(--bn-line);border-inline-start:3px solid var(--bn-events);border-radius:var(--bn-r-md);padding:var(--bn-s3);background:var(--bn-events-bg)}.bn-post-card__event-date{display:flex;flex-direction:column;align-items:center;justify-content:center;width:48px;flex-shrink:0;text-align:center}.bn-post-card__event-month{font-size:var(--bn-text-2xs);font-weight:var(--bn-fw-semibold);color:var(--bn-events);text-transform:uppercase;letter-spacing:.04em}.bn-post-card__event-day{font-family:var(--bn-font-display);font-size:var(--bn-text-2xl);font-weight:var(--bn-fw-semibold);line-height:1;color:var(--bn-ink)}.bn-post-card__event-date--tbd .bn-post-card__event-icon{display:inline-flex;color:var(--bn-events)}.bn-post-card__event-info{flex:1;min-width:0}.bn-post-card__event-title{font-size:var(--bn-text-base);font-weight:var(--bn-fw-semibold);line-height:1.3;color:var(--bn-ink)}.bn-post-card__event-meta{display:flex;align-items:center;gap:var(--bn-s1);font-size:var(--bn-text-xs);color:var(--bn-ink-3);margin-top:2px}.bn-post-card__event-meta-icon{display:inline-flex;flex-shrink:0}.bn-post-card__event-meta-icon svg{width:13px;height:13px}.bn-post-card__bridge-icon svg{width:20px;height:20px}.bn-post-card__bridge-source{font-size:var(--bn-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--bn-ink-3);display:block;margin-block-end:3px}.bn-post-card__bridge-title{display:block;font-size:var(--bn-text-base);font-weight:600;color:var(--bn-ink);line-height:1.35;text-decoration:none}a.bn-post-card__bridge-title:hover{color:var(--bn-accent)}.bn-post-card__bridge-text{font-size:var(--bn-text-sm);color:var(--bn-ink-2);margin:var(--bn-s1) 0 0;line-height:1.5}.bn-post-card__reactions,.bn-post-card__reaction-summary{display:flex;gap:var(--bn-s1);flex-wrap:wrap}.bn-post-card__summary-chip{display:inline-flex;align-items:center;gap:var(--bn-s1);height:26px;padding:0 var(--bn-s2);border-radius:var(--bn-r-full);background:var(--bn-sunken);font-size:var(--bn-text-xs);font-weight:600;color:var(--bn-ink-2);border:1px solid #fff0;transition:background-color var(--bn-dur-fast,120ms) var(--bn-ease,ease),border-color var(--bn-dur-fast,120ms) var(--bn-ease,ease)}.bn-post-card__summary-chip svg{width:14px;height:14px}.bn-post-card__actions{display:flex;gap:var(--bn-s1);padding-block-start:var(--bn-s3);border-block-start:1px solid var(--bn-line-faint);align-items:center;flex-wrap:nowrap}.bn-post-card__action-btn{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 14px;font-size:var(--bn-text-sm);font-family:var(--bn-font-ui);color:var(--bn-ink-3);cursor:pointer;background:#fff0;border:0;border-radius:var(--bn-r-full);white-space:nowrap;transition:color var(--bn-dur-fast,120ms) var(--bn-ease,ease),background var(--bn-dur-fast,120ms) var(--bn-ease,ease)}@media (max-width:480px){.bn-post-card__action-label{display:none}}.bn-post-card__action-btn svg,.bn-post-card__action-btn img{width:16px;height:16px;stroke-width:1.75}.bn-post-card__action-btn:hover,.bn-post-card__action-btn:focus{color:var(--bn-accent);background:var(--bn-sunken)}.bn-post-card__action-btn:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px}.bn-post-card__action-btn.is-reacted{color:var(--bn-danger)}.bn-post-card__action-btn.is-bookmarked{color:var(--bn-warn)}.bn-post-card__action-btn.is-shared{color:var(--bn-accent)}.bn-post-card__action-btn.is-bookmarked svg{fill:currentColor}.bn-post-card__action-count{font-size:var(--bn-text-sm);font-weight:600;color:var(--bn-ink-2)}.bn-post-card__action-count[hidden]{display:none}.bn-post-card__action-label{font-size:var(--bn-text-sm);font-weight:500;color:inherit}.bn-post-card__action-label[data-wp-text="state.shareLabel"]{display:inline-block;min-inline-size:70px;text-align:start}.bn-post-card__react-wrap{position:relative}.bn-post-card__emoji-picker{position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:50%;transform:translateX(-50%);display:flex;gap:var(--bn-s1);background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:var(--bn-r-full);padding:6px 10px;box-shadow:0 8px 24px rgb(0 0 0 / .16);z-index:1000;white-space:nowrap}.bn-post-card__emoji-picker--below{inset-block-end:auto;inset-block-start:calc(100% + 8px)}.bn-post-card__emoji-picker[hidden]{display:none}.bn-post-card__emoji-btn{background:#fff0;border:0;cursor:pointer;line-height:1;padding:var(--bn-s1);border-radius:50%;transition:transform 200ms cubic-bezier(.34,1.56,.64,1);transform-origin:center bottom}.bn-post-card__emoji-btn:hover{transform:scale(1.4) translateY(-4px)}.bn-post-card__emoji-btn:active{animation:bn-react-pop 240ms cubic-bezier(.34,1.56,.64,1)}.bn-post-card__emoji-btn:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px}@keyframes bn-react-pop{0%{transform:scale(1)}50%{transform:scale(1.6) translateY(-6px)}100%{transform:scale(1.4) translateY(-4px)}}.bn-reaction-icon{display:inline-flex;width:28px;height:28px;flex:0 0 auto}.bn-reaction-icon img,.bn-reaction-icon svg{width:28px;height:28px;display:block;max-width:none;flex-shrink:0}.bn-reaction-glyph{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:color-mix(in oklab,currentColor 18%,transparent);color:inherit;font-size:.8125rem;font-weight:700;line-height:1}.bn-post-card__react-icon{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;transition:transform 180ms cubic-bezier(.34,1.56,.64,1)}.bn-post-card__react-icon svg{width:18px;height:18px}.bn-post-card__react-icon--like,.bn-post-card__react-icon--love,.bn-post-card__react-icon--haha,.bn-post-card__react-icon--wow,.bn-post-card__react-icon--sad,.bn-post-card__react-icon--angry{background-position:center;background-repeat:no-repeat;background-size:contain;transform:scale(1.05)}.bn-post-card__react-icon--like svg,.bn-post-card__react-icon--love svg,.bn-post-card__react-icon--haha svg,.bn-post-card__react-icon--wow svg,.bn-post-card__react-icon--sad svg,.bn-post-card__react-icon--angry svg{display:none}.bn-post-card__react-icon--like{background-image:url(https://martathesmarter.com/wp-content/plugins/buddynext/assets/css/../emoji/like.svg)}.bn-post-card__react-icon--love{background-image:url(https://martathesmarter.com/wp-content/plugins/buddynext/assets/css/../emoji/love.svg)}.bn-post-card__react-icon--haha{background-image:url(https://martathesmarter.com/wp-content/plugins/buddynext/assets/css/../emoji/haha.svg)}.bn-post-card__react-icon--wow{background-image:url(https://martathesmarter.com/wp-content/plugins/buddynext/assets/css/../emoji/wow.svg)}.bn-post-card__react-icon--sad{background-image:url(https://martathesmarter.com/wp-content/plugins/buddynext/assets/css/../emoji/sad.svg)}.bn-post-card__react-icon--angry{background-image:url(https://martathesmarter.com/wp-content/plugins/buddynext/assets/css/../emoji/angry.svg)}.bn-post-card__action-btn--react.is-reacted .bn-post-card__action-label{color:var(--bn-accent);font-weight:600}.bn-feed-tabs{margin:0}.bn-sbar-row{gap:var(--bn-s3);justify-content:space-between}.bn-sbar-row__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.bn-sbar-row__info .bn-sbar-row__name{display:block}.bn-sbar-row__info .bn-sbar-row__meta{display:block}.bn-sbar-row--link{text-decoration:none;color:inherit}.bn-sbar-row--link:hover .bn-sbar-row__name{color:var(--bn-brand)}.bn-feed-empty{text-align:center;padding:var(--bn-s10) var(--bn-s6);background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-r-xl);color:var(--bn-text-3)}.bn-feed-empty__icon{font-size:var(--text-4xl);margin-bottom:var(--bn-s3)}.bn-feed-empty__title{font-family:var(--bn-font-display);font-size:var(--bn-text-lg);font-weight:var(--fw-bold);color:var(--bn-text-2);margin:0 0 var(--bn-s2)}.bn-feed-empty__text{font-size:var(--bn-text-sm);line-height:var(--leading-body);margin:0 0 var(--bn-s4)}@keyframes bn-shimmer{0%{background-position:-600px 0}100%{background-position:600px 0}}.bn-skeleton{background:var(--bn-surface);border-radius:var(--bn-r-xl)}.bn-skeleton-line{height:14px;border-radius:var(--bn-r-sm);background:linear-gradient(90deg,var(--bn-bg-subtle) 25%,var(--bn-bg-hover) 50%,var(--bn-bg-subtle) 75%);background-size:1200px 100%;animation:bn-shimmer 1.4s ease-in-out infinite;margin-bottom:var(--bn-s2)}.bn-skeleton-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(90deg,var(--bn-bg-subtle) 25%,var(--bn-bg-hover) 50%,var(--bn-bg-subtle) 75%);background-size:1200px 100%;animation:bn-shimmer 1.4s ease-in-out infinite}.bn-skeleton-header{display:flex;gap:var(--bn-s3);align-items:center;margin-bottom:var(--bn-s3)}.bn-skeleton-meta{flex:1}.bn-skeleton-line--short{width:40%}.bn-skeleton-line--medium{width:70%}.bn-skeleton-line--full{width:100%}.bn-skeleton-line--small{height:10px}.bn-feed-pagination{display:flex;justify-content:center;gap:var(--bn-s2);margin-top:var(--bn-s5);flex-wrap:wrap}.bn-feed-page-btn{padding:var(--bn-s2) var(--bn-s3);border:1.5px solid var(--bn-border);border-radius:var(--bn-r-sm);font-size:var(--bn-text-sm);font-weight:var(--fw-medium);color:var(--bn-text-2);background:var(--bn-surface);text-decoration:none;transition:border-color var(--bn-transition),color var(--bn-transition),background var(--bn-transition)}.bn-feed-page-btn:hover{border-color:var(--bn-brand);color:var(--bn-brand)}.bn-feed-page-btn.current{background:var(--bn-brand);border-color:var(--bn-brand);color:var(--text-on-brand);font-weight:var(--fw-bold)}.bn-feed-page-btn[disabled]{opacity:.4;pointer-events:none}.bn-avatar{border-radius:50%;color:var(--text-on-brand);font-weight:var(--fw-bold);display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:var(--ls-wide);overflow:hidden}.bn-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.bn-avatar.sm{width:34px;height:34px;font-size:var(--bn-text-xs)}.bn-avatar.xs{width:26px;height:26px;font-size:var(--text-xs)}[data-bn-theme="dark"] .bn-post-card,[data-theme="dark"] .bn-post-card,[data-bx-mode="dark"] .bn-post-card,[data-bn-theme="dark"] .bn-composer,[data-theme="dark"] .bn-composer,[data-bx-mode="dark"] .bn-composer,[data-bn-theme="dark"] .bn-feed-tabs,[data-theme="dark"] .bn-feed-tabs,[data-bx-mode="dark"] .bn-feed-tabs,[data-bn-theme="dark"] .bn-feed-tab,[data-theme="dark"] .bn-feed-tab,[data-bx-mode="dark"] .bn-feed-tab,[data-bn-theme="dark"] .bn-post-card__options-menu,[data-theme="dark"] .bn-post-card__options-menu,[data-bx-mode="dark"] .bn-post-card__options-menu,[data-bn-theme="dark"] .bn-post-card__emoji-picker,[data-theme="dark"] .bn-post-card__emoji-picker,[data-bx-mode="dark"] .bn-post-card__emoji-picker,[data-bn-theme="dark"] .bn-skeleton,[data-theme="dark"] .bn-skeleton,[data-bx-mode="dark"] .bn-skeleton,[data-bn-theme="dark"] .bn-feed-empty,[data-theme="dark"] .bn-feed-empty,[data-bx-mode="dark"] .bn-feed-empty{background:var(--bn-surface);border-color:var(--bn-border)}[data-bn-theme="dark"] .bn-post-card__summary-chip,[data-theme="dark"] .bn-post-card__summary-chip,[data-bx-mode="dark"] .bn-post-card__summary-chip,[data-bn-theme="dark"] .bn-post-card__link-preview,[data-theme="dark"] .bn-post-card__link-preview,[data-bx-mode="dark"] .bn-post-card__link-preview,[data-bn-theme="dark"] .bn-post-card__bridge-card,[data-theme="dark"] .bn-post-card__bridge-card,[data-bx-mode="dark"] .bn-post-card__bridge-card,[data-bn-theme="dark"] .bn-post-card__cw-overlay,[data-theme="dark"] .bn-post-card__cw-overlay,[data-bx-mode="dark"] .bn-post-card__cw-overlay{background:var(--bn-bg-hover);border-color:var(--bn-border)}[data-bn-theme="dark"] .bn-post-card__poll-option,[data-theme="dark"] .bn-post-card__poll-option,[data-bx-mode="dark"] .bn-post-card__poll-option{border-color:var(--bn-border);color:var(--bn-text-1)}[data-bn-theme="dark"] .bn-post-card__poll-fill,[data-theme="dark"] .bn-post-card__poll-fill,[data-bx-mode="dark"] .bn-post-card__poll-fill,[data-bn-theme="dark"] .bn-post-card__announcement-bar,[data-theme="dark"] .bn-post-card__announcement-bar,[data-bx-mode="dark"] .bn-post-card__announcement-bar{background:var(--bn-brand-light)}@media (max-width:640px){.bn-feed-stack{gap:var(--bn-s3)}.bn-pf-tab-content>.bn-composer{margin-block-end:var(--bn-s3)}.bn-post-card__head{flex-wrap:wrap}.bn-post-card__follow{display:none}.bn-post-card__meta .bn-post-card__handle,.bn-post-card__meta .bn-post-card__handle+.bn-post-card__sep{display:none}.bn-post-card__privacy>span{display:none}.bn-post-card__meta{flex-wrap:nowrap;min-width:0;gap:3px}.bn-post-card__meta>*{flex-shrink:0}.bn-post-card__space-link{min-width:0;flex-shrink:1}.bn-post-card__space-link .bn-icon{flex-shrink:0}.bn-post-card__space-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-composer{padding:var(--bn-s3)}.bn-post-card{padding:var(--bn-s4);gap:var(--bn-s3)}.bn-post-card__actions{gap:var(--bn-s3)}.bn-post-card__action-btn{font-size:var(--bn-text-xs);gap:var(--bn-s1);padding:6px}.bn-post-card__action-label{font-size:var(--bn-text-xs)}.bn-post-card__link-thumb{width:56px;height:56px}.bn-post-card__emoji-picker{inset-inline-start:0;inset-inline-end:auto;transform:none}.bn-feed-tab{font-size:var(--bn-text-xs);padding:var(--bn-s2)}.bn-post-card__options-menu{inset-inline-end:0;min-width:140px}}.bn-post-card__comments{border-block-start:1px solid var(--bn-line-faint);padding-block-start:var(--bn-s3);display:flex;flex-direction:column;gap:var(--bn-s3)}.bn-comment-list{display:flex;flex-direction:column;gap:var(--bn-s3)}.bn-comment{display:flex;gap:var(--bn-s3)}.bn-comment--reply{margin-inline-start:var(--bn-s8)}.bn-comment__avatar{width:32px;height:32px;border-radius:var(--bn-r-full);background:var(--bn-accent);color:var(--bn-surface);font-size:var(--bn-text-xs);font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.bn-comment__avatar img{width:100%;height:100%;object-fit:cover;display:block}.bn-comment__body{flex:1;min-width:0}.bn-comment__header{display:flex;align-items:baseline;gap:var(--bn-s2);margin-block-end:var(--bn-s1)}.bn-comment__author{font-size:var(--bn-text-sm);font-weight:600;color:var(--bn-ink)}.bn-comment__time{font-size:var(--bn-text-xs);color:var(--bn-ink-3)}.bn-comment__content{font-size:var(--bn-text-sm);color:var(--bn-ink);line-height:1.6;margin:0 0 var(--bn-s1);white-space:pre-wrap;word-break:break-word}.bn-comment__actions{display:flex;gap:var(--bn-s3)}.bn-comment__reply-btn,.bn-comment__delete-btn,.bn-comment__reply-cancel{background:#fff0;border:0;padding:0;font-size:var(--bn-text-xs);color:var(--bn-ink-2);cursor:pointer;font-weight:500}.bn-comment__reply-btn:hover{color:var(--bn-accent)}.bn-comment__delete-btn:hover{color:var(--bn-danger)}.bn-comment__reply-cancel:hover{color:var(--bn-ink)}.bn-comment__reply-form{display:flex;align-items:center;gap:var(--bn-s2);margin-block-start:var(--bn-s2)}.bn-comment__reply-form[hidden]{display:none}.bn-comment__replies{display:flex;flex-direction:column;gap:var(--bn-s3);margin-block-start:var(--bn-s3)}.bn-comment-form{display:flex;align-items:flex-end;gap:var(--bn-s2)}.bn-comment-form__avatar{flex-shrink:0}.bn-comment-form__input,.bn-comment__reply-input{flex:1;min-width:0;border:1px solid var(--bn-line);border-radius:var(--bn-r-md);padding:var(--bn-s2) var(--bn-s3);font-size:var(--bn-text-sm);font-family:var(--bn-font-ui);color:var(--bn-ink);background:var(--bn-sunken);resize:none;line-height:1.5;transition:border-color var(--bn-dur-fast,120ms) var(--bn-ease,ease),background var(--bn-dur-fast,120ms) var(--bn-ease,ease)}.bn-comment-form__input:focus,.bn-comment__reply-input:focus{outline:2px solid #fff0;outline-offset:2px;border-color:var(--bn-accent);background:var(--bn-surface)}.bn-comment-form__submit.bn-btn,.bn-comment-form__submit{width:40px;height:40px;min-height:40px;padding:0;border-radius:var(--bn-r-full);flex-shrink:0}.bn-comment-form__submit svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.bn-comment-count{display:inline-block;min-inline-size:22px;font-size:var(--bn-text-xs);font-weight:600;color:inherit;text-align:end}.bn-comment-count[hidden]{display:inline-block!important;visibility:hidden}@media (max-width:640px){.bn-comment--reply{margin-inline-start:var(--bn-s4)}}.bn-comment-card{display:flex;gap:var(--bn-s3)}.bn-comment-card[data-depth="1"]{margin-inline-start:var(--bn-comment-indent,32px)}.bn-comment-card[data-depth="2"]{margin-inline-start:calc(var(--bn-comment-indent, 32px) * 2)}.bn-comment-card--pinned{background:var(--bn-sunken);border-radius:var(--bn-r-md);padding:var(--bn-s2)}.bn-comment-card--deleted .bn-comment__content{color:var(--bn-ink-3);font-style:italic}.bn-comment__pinned-badge{font-size:var(--bn-text-xs);font-weight:600;color:var(--bn-accent);background:var(--bn-accent-soft,rgb(0 0 0 / .05));padding:0 var(--bn-s2);border-radius:var(--bn-r-sm)}.bn-comment__edited{font-size:var(--bn-text-xs);color:var(--bn-ink-3);font-style:italic}.bn-comment__like-btn,.bn-comment__edit-btn,.bn-comment__pin-btn,.bn-comment__report-btn{background:#fff0;border:0;padding:0;font-size:var(--bn-text-xs);color:var(--bn-ink-2);cursor:pointer;font-weight:500;min-height:var(--bn-tap,40px);display:inline-flex;align-items:center;gap:var(--bn-s1)}.bn-comment__like-btn:hover{color:var(--bn-danger)}.bn-comment__edit-btn:hover{color:var(--bn-accent)}.bn-comment__pin-btn:hover{color:var(--bn-accent)}.bn-comment__report-btn:hover{color:var(--bn-danger)}.bn-comment__like-btn[data-reaction]:not([data-reaction=""]){color:var(--bn-accent);font-weight:600}.bn-comment__like-btn[data-reaction="love"]{color:var(--bn-danger)}.bn-comment__like-btn[data-reaction="angry"]{color:var(--bn-danger)}.bn-comment__like-btn[data-reaction="haha"]{color:var(--bn-warn)}.bn-comment__like-btn[data-reaction="wow"]{color:var(--bn-warn)}.bn-comment__like-btn[data-reaction="sad"]{color:var(--bn-accent)}.bn-comment__like-icon{font-size:var(--bn-text-base);line-height:1;display:inline-flex;align-items:center}.bn-comment__like-icon img{width:16px;height:16px;display:block}.bn-comment__react-wrap{position:relative;display:inline-flex}.bn-comment__react-picker{position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:0;display:flex;gap:2px;background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:var(--bn-r-full);padding:var(--bn-s1) var(--bn-s2);box-shadow:0 6px 18px rgb(0 0 0 / .14);z-index:1000;white-space:nowrap}.bn-comment__react-picker[hidden]{display:none}.bn-comment__react-option{background:#fff0;border:0;cursor:pointer;line-height:0;padding:3px;border-radius:50%;transition:transform 200ms cubic-bezier(.34,1.56,.64,1);transform-origin:center bottom}.bn-comment__react-option:hover{transform:scale(1.4) translateY(-3px)}.bn-comment__react-option:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px}.bn-comment__react-option img{width:24px;height:24px;display:block;max-width:none;flex-shrink:0}.bn-comment__edit-form{display:flex;flex-direction:column;gap:var(--bn-s2);margin-block-end:var(--bn-s2)}.bn-comment__edit-form .bn-comment-form__submit{align-self:flex-start;width:auto;height:auto;min-height:var(--bn-tap,40px);border-radius:var(--bn-r-md);padding:var(--bn-s1) var(--bn-s3)}.bn-comment__edit-actions{display:flex;align-items:center;gap:var(--bn-s2)}.bn-comment__edit-actions .bn-comment-form__submit{align-self:center}.bn-comment__reply-form .bn-comment-form__submit{align-self:center;width:auto;height:auto;min-height:var(--bn-tap,40px);border-radius:var(--bn-r-md);padding:var(--bn-s1) var(--bn-s3)}.bn-post-card__edit-form{display:flex;flex-direction:column;gap:var(--bn-s2);margin-block:var(--bn-s2)}.bn-post-card__edit-input{width:100%;box-sizing:border-box;resize:vertical;min-height:calc(var(--bn-tap, 40px) * 2);padding:var(--bn-s2) var(--bn-s3);border:1px solid var(--bn-line);border-radius:var(--bn-r-md);background:var(--bn-surface);color:var(--bn-ink);font:inherit;line-height:1.5}.bn-post-card__edit-input:focus-visible{outline:2px solid var(--bn-accent);outline-offset:1px}.bn-post-card__edit-actions{display:flex;gap:var(--bn-s2);flex-wrap:wrap}.bn-post-card__edit-schedule{display:flex;align-items:center;gap:var(--bn-s2);flex-wrap:wrap;margin-block:var(--bn-s2)}.bn-post-card__edit-schedule-label{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-2)}.bn-post-card__edit-schedule-input{flex:1 1 auto;min-width:0;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--bn-r-md);padding:var(--bn-s2) var(--bn-s3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-1)}.bn-post-card__edit-schedule-input:focus{outline:2px solid #fff0;outline-offset:2px;border-color:var(--brand)}@media (max-width:480px){.bn-post-card__edit-schedule{align-items:stretch;flex-direction:column;gap:var(--bn-s1)}.bn-post-card__edit-schedule-input{width:100%}}.bn-post-card__edited{color:var(--bn-text-subtle,var(--bn-muted,inherit));font-size:.85em}.bn-comment-skeleton{display:flex;gap:var(--bn-s3);align-items:center;padding:var(--bn-s2) 0}.bn-comment-skeleton__avatar{width:32px;height:32px;border-radius:var(--bn-r-full);flex-shrink:0}.bn-comment-skeleton__line{flex:1;height:14px;border-radius:var(--bn-r-sm)}.bn-comment-error{font-size:var(--bn-text-sm);color:var(--bn-ink-2);padding:var(--bn-s3);background:var(--bn-sunken);border-radius:var(--bn-r-md);display:flex;gap:var(--bn-s2);align-items:center;flex-wrap:wrap}.bn-comment-error__retry{background:#fff0;border:0;padding:0;color:var(--bn-accent);cursor:pointer;font-weight:600;text-decoration:underline;min-height:var(--bn-tap,40px)}.bn-comment-loadmore{display:block;width:100%;margin-block-start:var(--bn-s2);padding:var(--bn-s2) var(--bn-s3);background:var(--bn-sunken);border:0;border-radius:var(--bn-r-md);color:var(--bn-accent);font-size:var(--bn-text-sm);font-weight:600;cursor:pointer;min-height:var(--bn-tap,40px)}.bn-comment-loadmore:hover{background:var(--bn-hover,var(--bn-sunken))}.bn-comment-loadmore:disabled{color:var(--bn-ink-2);cursor:default}.bn-comment-submit-error{display:flex;gap:var(--bn-s2);align-items:center;padding:var(--bn-s2) var(--bn-s3);background:var(--bn-danger-bg);color:var(--bn-danger);border-radius:var(--bn-r-md);font-size:var(--bn-text-sm);margin-block-end:var(--bn-s2)}.bn-comment-submit-error__retry{background:#fff0;border:0;padding:0;color:var(--bn-danger);cursor:pointer;font-weight:600;text-decoration:underline;min-height:var(--bn-tap,40px);margin-inline-start:auto}@media (max-width:480px){.bn-comment-card[data-depth="1"],.bn-comment-card[data-depth="2"]{margin-inline-start:16px}.bn-comment__actions{flex-wrap:wrap;gap:var(--bn-s2)}}.bn-post-card__shared,.bn-post-card__shared-embed{border:1px solid var(--bn-line);border-radius:var(--bn-r-md);padding:var(--bn-s4);background:var(--bn-sunken);margin:0}.bn-post-card__shared-header{display:flex;align-items:center;gap:var(--bn-s2);margin-block-end:var(--bn-s3)}.bn-post-card__shared-avatar-link{display:inline-flex;flex-shrink:0}.bn-post-card__shared-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.bn-post-card__shared-name{font-size:var(--bn-text-sm);font-weight:600;color:var(--bn-ink);text-decoration:none}.bn-post-card__shared-name:hover{text-decoration:underline}.bn-post-card__shared-sub{display:inline-flex;align-items:center;gap:var(--bn-s1);flex-wrap:wrap}.bn-post-card__shared-username,.bn-post-card__shared-time{font-size:var(--bn-text-xs);color:var(--bn-ink-3)}.bn-post-card__shared-content-link{display:block;text-decoration:none;color:inherit}.bn-post-card__shared-content-link:hover .bn-post-card__shared-content{color:var(--brand)}.bn-post-card__shared-content{display:block;font-size:var(--bn-text-sm);color:var(--bn-ink);line-height:1.6}.bn-post-card__shared-viewlink{display:inline-block;margin-top:var(--bn-s2);font-size:var(--bn-text-xs);font-weight:var(--fw-semibold);color:var(--brand)}.bn-post-card__shared-content-link:hover .bn-post-card__shared-viewlink{text-decoration:underline}.bn-post-card__shared-thumb{position:relative;display:block;margin-top:var(--bn-s2);border-radius:var(--bn-r-md);overflow:hidden;background:var(--bn-surface-2,var(--bn-elev-1));aspect-ratio:16 / 9;max-width:calc(32rem * 16 / 9)}.bn-post-card__shared-thumb img{display:block;width:100%;height:100%;object-fit:cover}.bn-post-card__shared-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgb(0 0 0 / .28);pointer-events:none}.bn-post-card__shared-play .bn-icon{width:44px;height:44px;padding:10px;border-radius:50%;background:rgb(0 0 0 / .55)}.bn-post-card__shared-linktitle{display:block;margin-top:var(--bn-s2);font-size:var(--bn-text-sm);font-weight:var(--fw-semibold);color:var(--bn-ink);line-height:1.4}.bn-post-card__shared-content-link:hover .bn-post-card__shared-linktitle{color:var(--brand)}.bn-post-card__shared-empty,.bn-post-card__shared-missing{font-size:var(--bn-text-sm);color:var(--bn-ink-2);display:flex;align-items:center;gap:var(--bn-s2)}.bn-composer{position:relative;background:var(--bn-surface);border:1px solid var(--border);border-radius:var(--bn-r-lg);padding:var(--bn-s4) var(--bn-s5) var(--bn-s3);display:flex;gap:var(--bn-s3);align-items:flex-start}.bn-composer__avatar{width:36px;height:36px;border-radius:50%;background:var(--brand);color:var(--text-on-brand);font-size:var(--text-sm);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.bn-composer__avatar img{width:100%;height:100%;object-fit:cover}.bn-composer__input{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--bn-s3)}.bn-composer__prompt{width:100%;border:none;background:#fff0;font-family:var(--font-body);font-size:var(--text-base);color:var(--text-1);resize:none;padding:6px var(--bn-s4);line-height:1.5;outline:none;box-sizing:border-box;min-height:48px;max-height:40vh;overflow-y:auto}.bn-composer__prompt::placeholder{color:var(--text-3)}.bn-composer__prompt:focus-visible{outline:2px solid #fff0;outline-offset:2px}.bn-composer__char-counter,.bn-composer__char-counter-slot{font-size:var(--text-2xs,11px);color:var(--text-3);font-variant-numeric:tabular-nums}.bn-composer__char-counter{display:block;margin-block-start:4px}.bn-composer__char-counter-slot{display:inline-flex;align-items:center}.bn-composer__char-counter-slot:empty{display:none}.bn-composer__char-counter[data-state="near"],.bn-composer__char-counter-slot[data-state="near"]{color:var(--bn-warn,#b45309)}.bn-composer__char-counter[data-state="over"],.bn-composer__char-counter-slot[data-state="over"]{color:var(--bn-danger,#dc2626);font-weight:600}.bn-composer__tool[aria-pressed="true"]{background:var(--bn-accent-100);color:var(--bn-accent)}.bn-composer--dragover{outline:2px dashed var(--bn-accent);outline-offset:-2px;background:color-mix(in oklab,var(--bn-accent) 6%,transparent)}.bn-composer__typeahead{position:absolute;z-index:50;margin-top:var(--bn-s1);min-width:220px;max-width:320px;background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:var(--bn-r-md,8px);box-shadow:0 8px 24px rgb(0 0 0 / .08);max-height:320px;overflow-x:hidden;overflow-y:auto}[data-bn-modal="invite-member"] .bn-modal__body{overflow:visible}.bn-composer__typeahead-item{display:flex;align-items:center;gap:var(--bn-s2,8px);width:100%;padding:var(--bn-s2) var(--bn-s3);background:#fff0;border:0;text-align:start;font-size:var(--text-sm);color:var(--text-1);cursor:pointer}.bn-composer__typeahead-item:hover,.bn-composer__typeahead-item[aria-selected="true"]{background:var(--bn-sunken,#f3f4f6);color:var(--bn-accent)}.bn-composer__typeahead-prefix{color:var(--bn-accent);font-weight:600;margin-inline-end:2px}.bn-composer__typeahead-avatar{flex:0 0 auto;width:28px;height:28px;border-radius:var(--bn-r-full,9999px);object-fit:cover}.bn-composer__typeahead-text{display:flex;flex-direction:column;min-width:0;line-height:var(--leading-tight,1.2)}.bn-composer__typeahead-name{font-weight:var(--fw-medium,500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-composer__typeahead-handle{font-size:var(--text-xs);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-composer__typeahead-item:hover .bn-composer__typeahead-handle,.bn-composer__typeahead-item[aria-selected="true"] .bn-composer__typeahead-handle{color:inherit}.bn-code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size:.92em;padding:1px 6px;background:var(--bn-sunken,color-mix(in oklab,var(--bn-accent) 6%,transparent));border-radius:var(--bn-r-sm,4px)}.bn-md-link,.bn-autolink{color:var(--bn-accent);text-decoration:underline;text-underline-offset:2px}.bn-autolink{word-break:break-word;overflow-wrap:anywhere}.bn-post-card__reactors-wrap{position:relative;display:inline-flex}.bn-reactors-popover{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;z-index:1000;min-inline-size:260px;max-inline-size:340px;max-block-size:380px;overflow:auto;background:var(--bn-surface,#fff);border:1px solid var(--bn-line,#e5e7eb);border-radius:var(--bn-r-md,8px);box-shadow:0 10px 28px rgb(0 0 0 / .16)}.bn-reactors-popover[hidden]{display:none}.bn-reactors-popover__head{padding:10px 12px;border-block-end:1px solid var(--bn-line);font-size:var(--bn-text-sm);font-weight:600;color:var(--bn-ink-2)}.bn-reactors-popover__list{list-style:none;margin:0;padding:var(--bn-s1) 0}.bn-reactors-popover__item{display:flex;align-items:center;gap:var(--bn-s2);padding:var(--bn-s2) var(--bn-s3)}.bn-reactors-popover__avatar{width:32px;height:32px;border-radius:50%;flex-shrink:0}.bn-reactors-popover__name{flex:1;font-size:var(--bn-text-sm);color:var(--bn-ink)}.bn-reactors-popover__emoji{width:18px;height:18px;flex-shrink:0}.bn-reactors-popover__loading,.bn-reactors-popover__error{padding:var(--bn-s4);text-align:center;color:var(--bn-ink-3);font-size:var(--bn-text-sm)}.bn-post-card__reactors-trigger{background:#fff0;border:0;padding:0;display:inline-flex;gap:var(--bn-s2,6px);align-items:center;cursor:pointer;border-radius:var(--bn-r-md,8px);transition:background var(--bn-dur-fast,120ms) var(--bn-ease,ease)}.bn-post-card__reactors-trigger:hover{background:var(--bn-sunken,color-mix(in oklab,var(--bn-accent) 6%,transparent))}.bn-post-card__reactors-trigger:hover .bn-post-card__summary-chip{background:#fff0;border-color:#fff0}.bn-post-card__reactors-trigger:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px}.bn-comment-new-pill{display:block;margin:0 0 var(--bn-s2);padding:6px 12px;background:color-mix(in oklab,var(--bn-accent) 12%,transparent);color:var(--bn-accent);border:0;border-radius:var(--bn-r-md,8px);font-size:var(--text-sm);font-weight:500;cursor:pointer;text-align:start;width:100%}.bn-comment-new-pill:hover{background:color-mix(in oklab,var(--bn-accent) 20%,transparent)}.bn-comment-new-pill:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px}.bn-feed-new-pill{position:sticky;top:8px;z-index:10;display:block;margin:0 auto var(--bn-s3);padding:var(--bn-s2) var(--bn-s4);background:var(--bn-accent,#3b82f6);color:var(--bn-accent-fg,#fff);border:0;border-radius:var(--bn-r-full,999px);box-shadow:0 4px 12px rgb(0 0 0 / .12);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:transform 0.15s ease,box-shadow 0.15s ease}.bn-feed-new-pill:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgb(0 0 0 / .16)}.bn-feed-new-pill:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px}.bn-composer__tools{display:flex;align-items:center;gap:var(--bn-s2);padding-top:var(--bn-s3);border-top:1px solid var(--bn-line-faint);flex-wrap:wrap}.bn-composer__tool{width:32px;height:32px;border:none;background:#fff0;border-radius:var(--bn-r-md);display:inline-flex;align-items:center;justify-content:center;color:var(--text-3);cursor:pointer;transition:background 0.12s,color 0.12s}.bn-composer__tool:hover{background:var(--bg-hover);color:var(--brand)}.bn-composer__tool:focus-visible{outline:2px solid #fff0;outline-offset:2px;box-shadow:var(--bn-ring)}.bn-composer__tool .bn-icon,.bn-composer__tool svg{width:18px;height:18px}.bn-composer__spacer{flex:1}.bn-composer__privacy{display:inline-flex;width:auto;max-width:200px;height:32px;padding:0 var(--bn-s6) 0 var(--bn-s3);background:var(--bn-sunken);border:1px solid var(--bn-line);border-radius:var(--bn-r-md);font-family:var(--bn-font-ui);font-size:var(--bn-text-xs);font-weight:600;color:var(--bn-ink-2);cursor:pointer;flex-shrink:0}.bn-composer__privacy:focus-visible{outline:2px solid #fff0;outline-offset:2px;border-color:var(--brand)}.bn-composer__submit:disabled,.bn-composer__submit[disabled]{opacity:.55;cursor:not-allowed}.bn-composer__draft{display:inline-flex;align-items:center;gap:var(--bn-s2);min-height:32px;font-size:var(--bn-text-xs);color:var(--bn-ink-3);margin-inline-end:var(--bn-s2)}.bn-composer__draft[hidden]{display:none}.bn-composer__draft-status{font-style:italic}.bn-composer__draft-discard{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fff0;color:var(--text-3);cursor:pointer;border-radius:var(--bn-r-md);transition:background 0.12s,color 0.12s}.bn-composer__draft-discard .bn-icon,.bn-composer__draft-discard svg{width:18px;height:18px}.bn-composer__draft-discard:hover{background:var(--bg-hover);color:var(--bn-danger)}.bn-composer__draft-discard[hidden]{display:none}.bn-composer__media-preview{display:flex;flex-wrap:wrap;gap:var(--bn-s2)}.bn-composer__media-thumb{position:relative;width:80px;height:80px;border-radius:var(--bn-r-md);overflow:hidden;border:1px solid var(--border)}.bn-composer__media-thumb img{width:100%;height:100%;object-fit:cover}.bn-composer__media-thumb.is-uploading img{opacity:.5}.bn-composer__media-spinner{position:absolute;inset:0;margin:auto;width:22px;height:22px;border:2px solid var(--bn-line);border-top-color:var(--bn-accent);border-radius:var(--bn-r-full);animation:bn-spin 0.6s linear infinite}@media (prefers-reduced-motion:reduce){.bn-composer__media-spinner{animation:none}}.bn-composer__media-remove{position:absolute;top:2px;inset-inline-end:2px;width:20px;height:20px;border:none;border-radius:var(--bn-r-full);background:var(--bn-overlay);color:var(--text-on-brand);font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.bn-composer__media-remove:hover{background:var(--red)}.bn-composer__link-preview{position:relative;display:flex;align-items:stretch;gap:var(--bn-s2);border:1px solid var(--border);border-radius:var(--bn-r-md);overflow:hidden;background:var(--bg-subtle,var(--surface))}.bn-composer__link-card{display:flex;gap:var(--bn-s2);align-items:stretch;flex:1;min-width:0;text-decoration:none;color:inherit}.bn-composer__link-thumb{flex-shrink:0;width:96px;min-height:72px;overflow:hidden;background:var(--border)}.bn-composer__link-thumb img{width:100%;height:100%;object-fit:cover;display:block}.bn-composer__link-info{display:flex;flex-direction:column;gap:2px;padding:var(--bn-s2);min-width:0}.bn-composer__link-title{font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bn-composer__link-desc{color:var(--text-muted,var(--muted));line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bn-composer__link-domain{color:var(--text-muted,var(--muted));font-size:.8em}.bn-composer__link-remove{flex-shrink:0;align-self:flex-start;margin:var(--bn-s1);width:24px;height:24px;border:none;border-radius:var(--bn-r-full);background:var(--bn-overlay);color:var(--text-on-brand);cursor:pointer;display:flex;align-items:center;justify-content:center}.bn-composer__link-remove:hover{background:var(--red)}.bn-composer__link-remove svg{width:14px;height:14px}@media (max-width:640px){.bn-composer__link-thumb{width:72px}}.bn-emoji-popover{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;max-width:320px;max-height:260px;overflow-y:auto;padding:var(--bn-s2);background:var(--surface);border:1px solid var(--border);border-radius:var(--bn-r-md);box-shadow:0 6px 18px rgb(0 0 0 / .14);z-index:1100}.bn-emoji-popover[hidden]{display:none}.bn-emoji-popover__option{background:#fff0;border:0;cursor:pointer;line-height:0;padding:var(--bn-s1);border-radius:var(--bn-r-md);min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;transition:transform 150ms ease,background 150ms ease}.bn-emoji-popover__option:hover{transform:scale(1.2);background:var(--bg-hover,rgb(0 0 0 / .05))}.bn-emoji-popover__option:focus-visible{outline:2px solid #fff0;box-shadow:inset 0 0 0 2px var(--bn-accent)}.bn-emoji-popover__option img{width:22px;height:22px;display:block;max-width:none}.bn-comment__emoji-trigger{background:#fff0;border:0;color:var(--bn-ink-3);cursor:pointer;width:40px;height:40px;min-height:40px;padding:0;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;line-height:0}.bn-comment__emoji-trigger img,.bn-comment__emoji-trigger svg{width:18px;height:18px;display:block}@media (max-width:640px){.bn-emoji-popover{grid-template-columns:repeat(6,1fr);max-width:260px}}.bn-composer__poll-options{display:flex;flex-direction:column;gap:var(--bn-s2)}.bn-composer__poll-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-s2)}.bn-composer__poll-question{font-size:var(--text-sm);font-weight:600;color:var(--text-2);margin:0}.bn-composer__poll-option{width:100%;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--bn-r-md);padding:var(--bn-s2) var(--bn-s3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-1)}.bn-composer__poll-option:focus{outline:2px solid #fff0;outline-offset:2px;border-color:var(--brand)}.bn-composer__poll-option::placeholder{color:var(--text-3)}.bn-composer__schedule{display:flex;align-items:center;gap:var(--bn-s2)}.bn-composer__schedule-label{display:inline-flex;align-items:center;gap:var(--bn-s1);font-size:var(--text-sm);font-weight:600;color:var(--text-2);flex-shrink:0}.bn-composer__schedule-label svg{width:16px;height:16px}.bn-composer__schedule-input{flex:1 1 auto;min-width:0;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--bn-r-md);padding:var(--bn-s2) var(--bn-s3);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-1)}.bn-composer__schedule-input:focus{outline:2px solid #fff0;outline-offset:2px;border-color:var(--brand)}.bn-composer__schedule-clear{background:#fff0;border:0;padding:2px;border-radius:var(--bn-r-sm);color:var(--text-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.bn-composer__schedule-clear:hover{color:var(--text-1);background:var(--bg-subtle)}.bn-composer__schedule-clear svg{width:16px;height:16px}[data-bn-theme="dark"] .bn-composer__prompt,[data-theme="dark"] .bn-composer__prompt,[data-bx-mode="dark"] .bn-composer__prompt{color:var(--text-1)}[data-bn-theme="dark"] .bn-composer__privacy,[data-theme="dark"] .bn-composer__privacy,[data-bx-mode="dark"] .bn-composer__privacy{background:var(--bg-subtle);border-color:var(--border);color:var(--text-2)}[data-bn-theme="dark"] .bn-composer__poll-option,[data-theme="dark"] .bn-composer__poll-option,[data-bx-mode="dark"] .bn-composer__poll-option{background:var(--bg-subtle);border-color:var(--border);color:var(--text-1)}.bn-composer__tool[data-tone="ai"]{color:var(--bn-accent,var(--brand))}.bn-composer__privacy-wrap{position:relative;flex-shrink:0}.bn-composer__privacy-chip{display:inline-flex;align-items:center;gap:6px;background:var(--bn-sunken);border:1px solid var(--bn-line);border-radius:var(--bn-r-full,999px);color:var(--bn-ink-3);font-family:var(--bn-font-ui);font-size:var(--bn-text-xs);font-weight:500;padding:6px 12px;cursor:pointer;transition:background var(--bn-dur-fast) var(--bn-ease),color var(--bn-dur-fast) var(--bn-ease)}.bn-composer__privacy-chip:hover{background:var(--bg-hover);color:var(--bn-ink)}.bn-composer__privacy-chip strong{display:inline-block;min-inline-size:100px;color:var(--bn-ink-2);font-weight:600;text-align:start}.bn-composer__privacy-caret{display:inline-flex}.bn-composer__privacy-caret .bn-icon{width:12px;height:12px}.bn-composer__privacy-pop{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:60;min-width:260px;margin:0;padding:6px;list-style:none;background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:var(--bn-r-md);box-shadow:var(--bn-shadow-md)}.bn-composer__privacy-pop[hidden]{display:none}.bn-composer__privacy-pop li{list-style:none;margin:0;padding:0}.bn-composer__privacy-opt{display:flex;align-items:flex-start;gap:10px;width:100%;padding:8px 10px;border:0;background:#fff0;border-radius:var(--bn-r-sm);text-align:start;cursor:pointer;color:var(--bn-ink-2);transition:background var(--bn-dur-fast) var(--bn-ease)}.bn-composer__privacy-opt:hover{background:var(--bg-hover)}.bn-composer__privacy-opt .bn-icon{width:16px;height:16px;flex-shrink:0;margin-top:2px}.bn-composer__privacy-opt-label{display:flex;flex-direction:column;gap:1px}.bn-composer__privacy-opt-label strong{font-size:var(--bn-text-sm);font-weight:600;color:var(--bn-ink)}.bn-composer__privacy-opt-label small{font-size:11px;color:var(--bn-ink-3)}li[aria-selected="true"]>.bn-composer__privacy-opt{background:var(--bg-hover)}.bn-composer__error{display:flex;align-items:center;gap:var(--bn-s2);padding:var(--bn-s2) var(--bn-s3);background:color-mix(in oklch,var(--bn-danger) 12%,var(--bn-surface));border:1px solid color-mix(in oklch,var(--bn-danger) 30%,var(--bn-line));border-radius:var(--bn-r-sm);color:var(--bn-danger);font-size:var(--bn-text-sm)}.bn-composer__error[hidden]{display:none}.bn-composer__error-text{flex:1}.bn-composer__error-retry{border:0;background:#fff0;color:var(--bn-danger);font-weight:600;cursor:pointer;text-decoration:underline}.bn-composer-modal[hidden]{display:none!important}.bn-composer-modal__body{display:flex;flex-direction:column;gap:var(--bn-s4)}.bn-composer-modal__field{display:flex;flex-direction:column;gap:6px}.bn-composer-modal__field-label{font-size:var(--bn-text-xs);font-weight:600;color:var(--bn-ink-3);text-transform:uppercase;letter-spacing:.02em}.bn-composer-modal__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--bn-s3)}.bn-composer-modal__input,.bn-composer-modal__textarea{width:100%;padding:var(--bn-s2) var(--bn-s3);background:var(--bn-sunken);border:1px solid var(--bn-line);border-radius:var(--bn-r-md);color:var(--bn-ink);font:inherit}.bn-composer-modal__input:focus,.bn-composer-modal__textarea:focus{outline:2px solid var(--bn-accent,var(--brand));outline-offset:2px}.bn-composer-modal__error{margin:0;color:var(--bn-danger);font-size:var(--bn-text-sm)}.bn-composer-modal__error[hidden]{display:none}.bn-composer-modal__upsell{text-align:center;padding:var(--bn-s5) var(--bn-s4)}.bn-composer-modal__upsell-icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:color-mix(in oklch,var(--bn-accent,var(--brand)) 12%,var(--bn-surface));color:var(--bn-accent,var(--brand));margin-bottom:var(--bn-s3)}.bn-composer-modal__upsell-icon .bn-icon{width:24px;height:24px}.bn-composer-modal__upsell-title{margin:0 0 6px;font-size:var(--bn-text-base);font-weight:600;color:var(--bn-ink)}.bn-composer-modal__upsell-text{margin:0 0 var(--bn-s4);color:var(--bn-ink-3)}.bn-feed-skeleton[hidden]{display:none}.bn-feed-error{display:flex;align-items:center;gap:var(--bn-s3);padding:var(--bn-s4);background:color-mix(in oklch,var(--bn-danger) 8%,var(--bn-surface));border:1px solid color-mix(in oklch,var(--bn-danger) 25%,var(--bn-line));border-radius:var(--bn-r-md);color:var(--bn-danger);font-size:var(--bn-text-sm)}.bn-feed-error[hidden]{display:none}.bn-feed-error__icon{display:inline-flex}.bn-feed-error__text{flex:1}.bn-share-modal__body{display:flex;flex-direction:column;gap:var(--bn-s3)}.bn-share-modal__preview{display:flex;flex-direction:column;gap:var(--bn-s1);padding:var(--bn-s3);border:1px solid var(--bn-line);border-radius:var(--bn-r-md);background:var(--bn-sunken)}.bn-share-modal__preview[hidden]{display:none}.bn-share-modal__preview-author{font-size:var(--bn-text-sm);font-weight:600;color:var(--bn-ink)}.bn-share-modal__preview-excerpt{font-size:var(--bn-text-sm);color:var(--bn-ink-2);line-height:var(--leading-snug)}.bn-share-modal__note{width:100%;min-height:72px;padding:var(--bn-s3);border:1px solid var(--bn-line);border-radius:var(--bn-r-md);background:var(--bn-surface);color:var(--bn-ink);font-family:var(--font-body);font-size:var(--bn-text-sm);line-height:var(--leading-normal);resize:vertical;transition:border-color var(--bn-dur-fast) var(--bn-ease)}.bn-share-modal__note:focus{outline:2px solid #fff0;outline-offset:2px;border-color:var(--brand)}.bn-share-modal__note:disabled{opacity:.55;cursor:not-allowed}.bn-share-modal__actions{display:flex;align-items:center;gap:var(--bn-s2)}.bn-share-modal__repost{flex:1;justify-content:center}.bn-share-modal__copy{color:var(--bn-ink)}.bn-share-modal__error{margin:var(--bn-s2) 0 0;color:var(--bn-danger);font-size:var(--bn-text-sm)}.bn-share-modal__error[hidden]{display:none}.bn-sidebar-card__header{display:flex;align-items:baseline;gap:6px}.bn-sidebar-card__caption{margin-inline-start:auto;font-size:10px;font-weight:600;color:var(--bn-ink-3);text-transform:uppercase;letter-spacing:.04em}.bn-sidebar-card__empty{margin:0;padding:var(--bn-s3) 0;font-size:var(--bn-text-sm);color:var(--bn-ink-3)}.bn-sbar-row__unread{width:8px;height:8px;border-radius:50%;background:var(--bn-accent,var(--brand));flex-shrink:0;align-self:center}.bn-skeleton{position:relative;overflow:hidden;background:var(--bn-bg-subtle);border-radius:var(--bn-r-md)}.bn-skeleton::after{content:'';position:absolute;top:0;inset-inline-start:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .3),transparent);animation:bn-shimmer-slide 1.5s infinite}@keyframes bn-shimmer-slide{to{inset-inline-start:100%}}.bn-skeleton-card{padding:var(--bn-s4);margin-bottom:var(--bn-s3);background:var(--bn-surface);border:1px solid var(--bn-border);border-radius:var(--bn-r-lg)}.bn-skeleton-avatar{width:40px;height:40px;border-radius:50%}.bn-skeleton-line{height:12px;border-radius:6px;margin-bottom:8px}.bn-skeleton-line--title{width:40%;height:14px}.bn-skeleton-line--subtitle{width:25%}.bn-skeleton-line--body{width:90%}.bn-skeleton-line--body-short{width:60%}[data-bn-theme="dark"] .bn-skeleton::after,[data-theme="dark"] .bn-skeleton::after,[data-bx-mode="dark"] .bn-skeleton::after{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--bn-text-1) 5%,transparent),transparent)}.bn-announcement{display:flex;align-items:flex-start;gap:var(--bn-s3);background:var(--brand-light);border:1px solid var(--brand);border-radius:var(--bn-r-md);padding:var(--bn-s4);font-size:var(--text-sm);color:var(--text-1)}.bn-announcement__icon{flex-shrink:0}.bn-announcement__body{flex:1;min-width:0}.bn-announcement__dismiss{background:none;border:none;cursor:pointer;color:var(--text-3);padding:0;font-size:var(--text-lg);line-height:1;flex-shrink:0}.bn-announcement__dismiss:hover{color:var(--text-1)}.bn-feed-list{display:flex;flex-direction:column;gap:var(--bn-s4)}.bn-load-more{text-align:center;padding:var(--bn-s5) 0}.bn-load-more .bn-load-more__btn[data-variant]{min-width:200px;height:44px;border-radius:var(--bn-r-full,999px);font-weight:var(--bn-fw-semibold);box-shadow:0 1px 2px rgb(0 0 0 / .04);transition:background var(--bn-dur) var(--bn-ease),border-color var(--bn-dur) var(--bn-ease),color var(--bn-dur) var(--bn-ease),box-shadow var(--bn-dur) var(--bn-ease),transform var(--bn-dur-fast) var(--bn-ease)}.bn-load-more .bn-load-more__btn[data-variant]:hover{border-color:var(--bn-accent);color:var(--bn-accent);box-shadow:0 2px 8px rgb(0 0 0 / .08);transform:translateY(-1px)}.bn-load-more__spinner{display:flex;justify-content:center}.bn-load-more__spinner-line{display:block;width:120px;height:14px;border-radius:var(--bn-r-sm)}@media (max-width:640px){.bn-composer{padding:var(--bn-s3) var(--bn-s3) var(--bn-s2)}.bn-composer__tools{gap:var(--bn-s1)}.bn-composer__privacy{font-size:10px;padding:0 var(--bn-s2)}.bn-composer__privacy-chip strong{min-inline-size:auto}}.bn-feed-end{text-align:center;padding:var(--bn-s5) 0 var(--bn-s6);color:var(--bn-ink-3);font-size:var(--text-sm)}.bn-feed-end__text{display:inline-block;padding:var(--bn-s2) var(--bn-s4);border-radius:var(--bn-r-md);background:var(--bn-surface-2,var(--surface));border:1px solid var(--bn-border,var(--border))}.bn-load-more__spinner-text{display:block;margin-top:var(--bn-s2);color:var(--bn-ink-3);font-size:var(--text-sm)}.bn-post-card__time-link{color:inherit;text-decoration:none}.bn-post-card__time-link:hover .bn-post-card__time,.bn-post-card__time-link:focus-visible .bn-post-card__time{color:var(--bn-text-1,var(--text-1));text-decoration:underline;text-underline-offset:2px}.bn-single-post{display:flex;flex-direction:column;gap:var(--bn-s4)}.bn-single-post__breadcrumb{font-size:var(--text-sm);color:var(--bn-ink-3)}.bn-single-post__crumbs{display:flex;flex-wrap:wrap;gap:var(--bn-s2);list-style:none;padding:0;margin:0;align-items:center}.bn-single-post__crumbs a{color:var(--bn-ink-3);text-decoration:none}.bn-single-post__crumbs a:hover,.bn-single-post__crumbs a:focus-visible{color:var(--bn-brand,var(--brand));text-decoration:underline;text-underline-offset:2px}.bn-single-post__crumb-sep{color:var(--bn-border-strong,var(--border))}.bn-single-post__thread{margin-top:var(--bn-s4)}.bn-single-post__thread-heading{font-size:var(--text-lg);font-weight:600;margin:0 0 var(--bn-s2)}.bn-single-post__thread-hint{color:var(--bn-ink-3);font-size:var(--text-sm);margin:0 0 var(--bn-s4)}.bn-single-post--missing{padding:var(--bn-s6) 0}.bn-bookmarks__header{margin-bottom:var(--bn-s4)}.bn-bookmarks__title{font-size:var(--text-2xl);font-weight:700;margin:0 0 var(--bn-s2);color:var(--bn-text-1,var(--text-1))}.bn-bookmarks__lead{color:var(--bn-ink-3);margin:0;font-size:var(--text-sm)}.bn-bookmarks__list{display:flex;flex-direction:column;gap:var(--bn-s4)}@media (max-width:640px){.bn-single-post__crumbs{font-size:var(--text-xs)}.bn-bookmarks__title{font-size:var(--text-xl)}}@media (max-width:480px){.bn-single-post{padding:var(--bn-s3) var(--bn-s2)}.bn-single-post__breadcrumb{font-size:var(--bn-text-xs)}.bn-single-post__thread-heading{font-size:var(--bn-text-base)}.bn-bookmarks{padding:var(--bn-s3) var(--bn-s2)}.bn-bookmarks__title{font-size:var(--bn-text-lg);line-height:1.3}.bn-bookmarks__lead{font-size:var(--bn-text-sm)}.bn-modal__panel,.bn-modal__panel[data-size="lg"],.bn-modal__panel[data-size="xl"]{max-width:calc(100vw - 16px);width:calc(100vw - 16px);max-height:calc(100vh - 32px);margin:var(--bn-s4) var(--bn-s2)}.bn-composer-modal__body{gap:var(--bn-s3)}.bn-composer-modal__row{flex-direction:column;align-items:stretch;gap:var(--bn-s2)}.bn-modal__foot,.bn-composer-modal__foot{position:sticky;bottom:0;background:var(--bn-surface);padding-block:var(--bn-s2)}.bn-modal__foot .bn-btn,.bn-composer-modal__foot .bn-btn{width:100%}}