:is( .bn-app,.bn-lightbox ) :where( a[class*="bn-"] ){color: inherit;text-decoration: none}html:has( .bn-app__main ){scrollbar-gutter: stable}:root,[data-bn-theme="light"]{--bn-hue: var(--bn-accent-hue,252);--bn-hue-jetonomy: calc(var(--bn-hue) + 33);--bn-hue-media: calc(var(--bn-hue) + 283);--bn-hue-events: calc(var(--bn-hue) + 153);--bn-hue-paid: calc(var(--bn-hue) + 253);--bn-chroma: 0.16;--bn-accent-50: oklch(97% 0.02 var(--bn-hue));--bn-accent-100: oklch(94% 0.04 var(--bn-hue));--bn-accent-200: oklch(88% 0.07 var(--bn-hue));--bn-accent-300: oklch(80% 0.10 var(--bn-hue));--bn-accent-400: oklch(70% 0.13 var(--bn-hue));--bn-accent-500: oklch(58% var(--bn-chroma) var(--bn-hue));--bn-accent-600: oklch(50% var(--bn-chroma) var(--bn-hue));--bn-accent-700: oklch(42% calc(var(--bn-chroma) * 0.9) var(--bn-hue));--bn-accent-800: oklch(34% calc(var(--bn-chroma) * 0.85) var(--bn-hue));--bn-accent-900: oklch(26% calc(var(--bn-chroma) * 0.8) var(--bn-hue));--bn-accent: var(--bn-accent-500);--bn-accent-text: color-mix(in oklab,var(--bn-accent) 60%,var(--bn-ink));--bn-accent-fg: var(--bn-accent-fg-auto,oklch(99% 0 0));--bn-accent-solid: var(--bn-accent-solid-auto,var(--bn-accent-600));--bn-badge-plate: oklch(97% 0 0);--bn-canvas: oklch(99% 0.002 var(--bn-hue));--bn-surface: oklch(100% 0 0);--bn-raised: oklch(99% 0.003 var(--bn-hue));--bn-sunken: oklch(97% 0.004 var(--bn-hue));--bn-line: oklch(92% 0.005 var(--bn-hue));--bn-line-strong: oklch(86% 0.008 var(--bn-hue));--bn-line-faint: oklch(95% 0.003 var(--bn-hue));--bn-ink: oklch(20% 0.01 var(--bn-hue));--bn-ink-2: oklch(40% 0.01 var(--bn-hue));--bn-ink-3: oklch(52% 0.008 var(--bn-hue));--bn-ink-4: oklch(54% 0.005 var(--bn-hue));--bn-success: oklch(55% 0.15 145);--bn-success-bg: oklch(96% 0.04 145);--bn-warn: oklch(65% 0.16 75);--bn-warn-bg: oklch(96% 0.05 75);--bn-danger: oklch(58% 0.20 25);--bn-danger-bg: oklch(96% 0.04 25);--bn-info: oklch(58% 0.14 230);--bn-info-bg: oklch(96% 0.04 230);--bn-jetonomy: oklch(58% var(--bn-chroma) var(--bn-hue-jetonomy));--bn-jetonomy-bg: oklch(96% 0.03 var(--bn-hue-jetonomy));--bn-media: oklch(58% var(--bn-chroma) var(--bn-hue-media));--bn-media-bg: oklch(96% 0.03 var(--bn-hue-media));--bn-events: oklch(60% var(--bn-chroma) var(--bn-hue-events));--bn-events-bg: oklch(96% 0.04 var(--bn-hue-events));--bn-paid: oklch(55% var(--bn-chroma) var(--bn-hue-paid));--bn-paid-bg: oklch(96% 0.03 var(--bn-hue-paid));--bn-jetonomy-border: oklch(88% 0.05 var(--bn-hue-jetonomy));--bn-media-border: oklch(88% 0.05 var(--bn-hue-media));--bn-events-border: oklch(88% 0.06 var(--bn-hue-events));--bn-paid-border: oklch(88% 0.05 var(--bn-hue-paid));--bn-font-ui: var(--bn-theme-font,'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif);--bn-font-display: var(--bn-theme-heading-font,var(--bn-theme-font,'Plus Jakarta Sans','Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',system-ui,sans-serif));--bn-font-mono: ui-monospace,SFMono-Regular,Menlo,'Geist Mono',monospace;--bn-text-scale: 1;--bn-text-2xs: calc(11px * var(--bn-text-scale));--bn-text-xs: calc(12px * var(--bn-text-scale));--bn-text-sm: calc(13px * var(--bn-text-scale));--bn-text-base: calc(15px * var(--bn-text-scale));--bn-text-md: calc(16px * var(--bn-text-scale));--bn-text-lg: calc(18px * var(--bn-text-scale));--bn-text-xl: calc(22px * var(--bn-text-scale));--bn-text-2xl: calc(28px * var(--bn-text-scale));--bn-text-3xl: calc(36px * var(--bn-text-scale));--bn-text-4xl: calc(48px * var(--bn-text-scale));--bn-density: 1;--bn-s1: calc(4px * var(--bn-density));--bn-s2: calc(8px * var(--bn-density));--bn-s3: calc(12px * var(--bn-density));--bn-s4: calc(16px * var(--bn-density));--bn-s5: calc(20px * var(--bn-density));--bn-s6: calc(24px * var(--bn-density));--bn-s8: calc(32px * var(--bn-density));--bn-s10: calc(40px * var(--bn-density));--bn-s12: calc(48px * var(--bn-density));--bn-s16: calc(64px * var(--bn-density));--bn-tap: 40px;--bn-radius-base: calc(var(--global-border-radius,10px) * var(--bn-radius-scale,1));--bn-r-sm: calc(var(--bn-radius-base) * 0.5);--bn-r-md: var(--bn-radius-base);--bn-r-lg: calc(var(--bn-radius-base) * 1.4);--bn-r-xl: calc(var(--bn-radius-base) * 2);--bn-r-full: 9999px;--bn-z-menu: 99000;--bn-z-lightbox: 100000;--bn-z-modal: 100100;--bn-z-toast: 100200;--bn-save-bar-h: 64px;--bn-shadow-xs: 0 1px 2px oklch(0% 0 0 / 0.04);--bn-shadow-sm: 0 1px 2px oklch(0% 0 0 / 0.04),0 2px 4px oklch(0% 0 0 / 0.04);--bn-shadow-md: 0 2px 4px oklch(0% 0 0 / 0.04),0 8px 16px oklch(0% 0 0 / 0.06);--bn-shadow-lg: 0 8px 16px oklch(0% 0 0 / 0.06),0 24px 48px oklch(0% 0 0 / 0.08);--bn-ring: 0 0 0 3px oklch(58% var(--bn-chroma) var(--bn-hue) / 0.18);--bn-overlay: color-mix(in oklch,var(--bn-ink) 55%,transparent);--bn-btn-h: 40px;--bn-btn-r: var(--bn-r-md);--bn-ease: cubic-bezier(0.2,0.8,0.2,1);--bn-ease-out: cubic-bezier(0.16,1,0.3,1);--bn-dur-fast: 120ms;--bn-dur: 200ms;--bn-dur-slow: 400ms;--bn-topbar-h: 0px;--bn-railw: 260px;--bn-content-max: 720px;--bn-content-wide: 1080px;--bn-avatar-presence-border: var(--bn-surface);--bn-fw-normal: 400;--bn-fw-medium: 500;--bn-fw-medium-semibold: 550;--bn-fw-semibold: 600;--bn-fw-bold: 700;--bn-fw-extrabold: 800;--bn-ls-tight: -0.02em;--bn-ls-normal: 0em;--bn-ls-wide: 0.03em;--bn-ls-wider: 0.06em;--bn-leading-tight: 1.25;--bn-leading-snug: 1.35;--bn-leading-normal: 1.5;--bn-leading-body: 1.7;--font-body: var(--bn-font-ui);--font-display: var(--bn-font-display);--text-xs: var(--bn-text-xs);--text-sm: var(--bn-text-sm);--text-base: var(--bn-text-base);--text-lg: var(--bn-text-lg);--text-xl: var(--bn-text-xl);--text-2xl: var(--bn-text-2xl);--text-3xl: var(--bn-text-3xl);--text-4xl: var(--bn-text-4xl);--leading-tight: var(--bn-leading-tight);--leading-snug: var(--bn-leading-snug);--leading-normal: var(--bn-leading-normal);--leading-body: var(--bn-leading-body);--fw-normal: var(--bn-fw-normal);--fw-medium: var(--bn-fw-medium);--fw-semibold: var(--bn-fw-semibold);--fw-bold: var(--bn-fw-bold);--fw-extrabold: var(--bn-fw-extrabold);--ls-tight: var(--bn-ls-tight);--ls-normal: var(--bn-ls-normal);--ls-wide: var(--bn-ls-wide);--ls-wider: var(--bn-ls-wider);--bg: var(--bn-canvas);--bg-subtle: var(--bn-sunken);--bg-hover: var(--bn-sunken);--surface: var(--bn-surface);--border: var(--bn-line);--border-soft: var(--bn-line-faint);--text-1: var(--bn-ink);--text-2: var(--bn-ink-2);--text-3: var(--bn-ink-3);--brand: var(--bn-accent);--brand-light: var(--bn-accent-100);--brand-hover: var(--bn-accent-700);--jetonomy: var(--bn-jetonomy);--jetonomy-bg: var(--bn-surface);--jetonomy-border: var(--bn-jetonomy-border);--mvs: var(--bn-media);--mvs-bg: var(--bn-surface);--mvs-border: var(--bn-media-border);--white: oklch(100% 0 0);--text-on-brand: var(--bn-accent-fg);--green: var(--bn-success);--green-bg: var(--bn-success-bg);--amber: var(--bn-warn);--amber-bg: var(--bn-warn-bg);--red: var(--bn-danger);--red-bg: var(--bn-danger-bg);--pink: oklch(60% 0.20 350);--auth-grad-from: var(--bn-accent);--auth-grad-via: oklch(50% 0.20 270);--auth-grad-to: oklch(52% 0.22 295);--s1: var(--bn-s1);--s2: var(--bn-s2);--s3: var(--bn-s3);--s4: var(--bn-s4);--s5: var(--bn-s5);--s6: var(--bn-s6);--s8: var(--bn-s8);--s10: var(--bn-s10);--s12: var(--bn-s12);--r-sm: var(--bn-r-sm);--r-md: var(--bn-r-md);--r-lg: var(--bn-r-lg);--r-xl: var(--bn-r-xl);--r-full: var(--bn-r-full);--shadow-sm: var(--bn-shadow-sm);--shadow-md: var(--bn-shadow-md);--transition: var(--bn-dur) var(--bn-ease);--bn-bg: var(--bn-canvas);--bn-bg-subtle: var(--bn-sunken);--bn-bg-hover: var(--bn-sunken);--bn-border: var(--bn-line);--bn-border-soft: var(--bn-line-faint);--bn-text-1: var(--bn-ink);--bn-text-2: var(--bn-ink-2);--bn-text-3: var(--bn-ink-3);--bn-font-body: var(--bn-font-ui);--bn-brand: var(--bn-accent);--bn-brand-light: var(--bn-accent-100);--bn-brand-hover: var(--bn-accent-700);--bn-red: var(--bn-danger);--bn-red-bg: var(--bn-danger-bg);--bn-amber: var(--bn-warn);--bn-amber-bg: var(--bn-warn-bg);--bn-transition: var(--bn-dur) var(--bn-ease)}[data-bn-density="compact"]{--bn-density: 0.8;--bn-text-scale: 0.93;--bn-radius-scale: 0.8}html[data-bn-font-scale="110"]{--bn-text-scale: 1.1}html[data-bn-font-scale="120"]{--bn-text-scale: 1.2}[data-bn-dyslexia="on"]{--bn-font-ui: 'Atkinson Hyperlegible','Inter',system-ui,sans-serif;--bn-font-display: 'Atkinson Hyperlegible','Inter',system-ui,sans-serif}[data-bn-theme="dark"],[data-theme="dark"],[data-bx-mode="dark"]{color-scheme: dark;--bn-canvas: oklch(15% 0.008 var(--bn-hue));--bn-surface: oklch(19% 0.01 var(--bn-hue));--bn-raised: oklch(22% 0.012 var(--bn-hue));--bn-sunken: oklch(13% 0.006 var(--bn-hue));--bn-line: oklch(28% 0.012 var(--bn-hue));--bn-line-strong: oklch(36% 0.014 var(--bn-hue));--bn-line-faint: oklch(24% 0.01 var(--bn-hue));--bn-ink: oklch(96% 0.005 var(--bn-hue));--bn-ink-2: oklch(78% 0.008 var(--bn-hue));--bn-ink-3: oklch(60% 0.008 var(--bn-hue));--bn-ink-4: oklch(62% 0.008 var(--bn-hue));--bn-accent-500: oklch(72% var(--bn-chroma) var(--bn-hue));--bn-accent-600: oklch(78% var(--bn-chroma) var(--bn-hue));--bn-accent-700: oklch(85% calc(var(--bn-chroma) * 0.9) var(--bn-hue));--bn-accent-800: oklch(90% calc(var(--bn-chroma) * 0.85) var(--bn-hue));--bn-accent-900: oklch(95% calc(var(--bn-chroma) * 0.8) var(--bn-hue));--bn-accent-100: oklch(28% 0.05 var(--bn-hue));--bn-accent-200: oklch(35% 0.08 var(--bn-hue));--bn-accent-300: oklch(42% 0.10 var(--bn-hue));--bn-accent-50: oklch(22% 0.03 var(--bn-hue));--bn-accent: var(--bn-accent-500);--bn-accent-text: color-mix(in oklab,var(--bn-accent) 60%,var(--bn-ink));--bn-accent-fg: var(--bn-accent-fg-auto,oklch(15% 0.008 var(--bn-hue)));--bn-accent-solid: var(--bn-accent);--bn-success-bg: oklch(25% 0.05 145);--bn-warn-bg: oklch(25% 0.05 75);--bn-danger-bg: oklch(25% 0.06 25);--bn-info-bg: oklch(25% 0.05 230);--bn-jetonomy-bg: oklch(25% 0.04 var(--bn-hue-jetonomy));--bn-media-bg: oklch(25% 0.04 var(--bn-hue-media));--bn-events-bg: oklch(25% 0.04 var(--bn-hue-events));--bn-paid-bg: oklch(25% 0.04 var(--bn-hue-paid));--bn-jetonomy-border: oklch(38% 0.05 var(--bn-hue-jetonomy));--bn-media-border: oklch(38% 0.05 var(--bn-hue-media));--bn-events-border: oklch(38% 0.06 var(--bn-hue-events));--bn-paid-border: oklch(38% 0.05 var(--bn-hue-paid));--bn-shadow-xs: 0 1px 2px oklch(0% 0 0 / 0.4);--bn-shadow-sm: 0 1px 2px oklch(0% 0 0 / 0.4),0 2px 4px oklch(0% 0 0 / 0.3);--bn-shadow-md: 0 2px 4px oklch(0% 0 0 / 0.3),0 8px 16px oklch(0% 0 0 / 0.4);--bn-shadow-lg: 0 8px 16px oklch(0% 0 0 / 0.4),0 24px 48px oklch(0% 0 0 / 0.5);--bn-ring: 0 0 0 3px oklch(72% var(--bn-chroma) var(--bn-hue) / 0.3);--bn-overlay: oklch(0% 0 0 / 0.66)}@media (prefers-color-scheme: dark){[data-bn-theme="auto"]{--bn-canvas: oklch(15% 0.008 var(--bn-hue));--bn-surface: oklch(19% 0.01 var(--bn-hue));--bn-raised: oklch(22% 0.012 var(--bn-hue));--bn-sunken: oklch(13% 0.006 var(--bn-hue));--bn-line: oklch(28% 0.012 var(--bn-hue));--bn-line-strong: oklch(36% 0.014 var(--bn-hue));--bn-line-faint: oklch(24% 0.01 var(--bn-hue));--bn-ink: oklch(96% 0.005 var(--bn-hue));--bn-ink-2: oklch(78% 0.008 var(--bn-hue));--bn-ink-3: oklch(60% 0.008 var(--bn-hue));--bn-ink-4: oklch(62% 0.008 var(--bn-hue));--bn-accent-500: oklch(72% var(--bn-chroma) var(--bn-hue));--bn-accent-100: oklch(28% 0.05 var(--bn-hue));--bn-accent: var(--bn-accent-500);--bn-accent-text: color-mix(in oklab,var(--bn-accent) 60%,var(--bn-ink));--bn-accent-fg: var(--bn-accent-fg-auto,oklch(15% 0.008 var(--bn-hue)));--bn-accent-solid: var(--bn-accent)}}@media (prefers-reduced-motion: reduce){:root{--bn-dur-fast: 0ms;--bn-dur: 0ms;--bn-dur-slow: 0ms}}@supports (color: color(from red srgb-linear r g b)) and (width: calc(1px * sign(1))){:root,[data-bn-theme],[data-theme],[data-bx-mode]{--bn-accent-fg-auto: color(from var(--bn-accent) srgb-linear clamp(0,sign(0.45 - (0.2126 * r + 0.7152 * g + 0.0722 * b)),1) clamp(0,sign(0.45 - (0.2126 * r + 0.7152 * g + 0.0722 * b)),1) clamp(0,sign(0.45 - (0.2126 * r + 0.7152 * g + 0.0722 * b)),1));--bn-accent-solid-auto: color(from var(--bn-accent) srgb-linear calc(r * (clamp(0,sign((0.2126 * r + 0.7152 * g + 0.0722 * b) - 0.45),1) + (1 - clamp(0,sign((0.2126 * r + 0.7152 * g + 0.0722 * b) - 0.45),1)) * min(1,0.15 / max(0.0001,0.2126 * r + 0.7152 * g + 0.0722 * b)))) calc(g * (clamp(0,sign((0.2126 * r + 0.7152 * g + 0.0722 * b) - 0.45),1) + (1 - clamp(0,sign((0.2126 * r + 0.7152 * g + 0.0722 * b) - 0.45),1)) * min(1,0.15 / max(0.0001,0.2126 * r + 0.7152 * g + 0.0722 * b)))) calc(b * (clamp(0,sign((0.2126 * r + 0.7152 * g + 0.0722 * b) - 0.45),1) + (1 - clamp(0,sign((0.2126 * r + 0.7152 * g + 0.0722 * b) - 0.45),1)) * min(1,0.15 / max(0.0001,0.2126 * r + 0.7152 * g + 0.0722 * b)))));--bn-accent-fg: var(--bn-accent-fg-auto);--bn-accent-solid: var(--bn-accent-solid-auto)}[data-bn-theme="dark"],[data-theme="dark"],[data-bx-mode="dark"]{--bn-accent-fg-auto: color(from var(--bn-accent) srgb-linear clamp(0,sign(0.179 - (0.2126 * r + 0.7152 * g + 0.0722 * b)),1) clamp(0,sign(0.179 - (0.2126 * r + 0.7152 * g + 0.0722 * b)),1) clamp(0,sign(0.179 - (0.2126 * r + 0.7152 * g + 0.0722 * b)),1));--bn-accent-solid: var(--bn-accent)}@media (prefers-color-scheme: dark){[data-bn-theme="auto"]{--bn-accent-fg-auto: color(from var(--bn-accent) srgb-linear clamp(0,sign(0.179 - (0.2126 * r + 0.7152 * g + 0.0722 * b)),1) clamp(0,sign(0.179 - (0.2126 * r + 0.7152 * g + 0.0722 * b)),1) clamp(0,sign(0.179 - (0.2126 * r + 0.7152 * g + 0.0722 * b)),1));--bn-accent-solid: var(--bn-accent)}}}@supports not (color: oklch(0% 0 0)){:root,[data-bn-theme="light"]{--bn-accent-50: #eef0fc;--bn-accent-100: #dfe3f9;--bn-accent-200: #c4cbf2;--bn-accent-300: #a4adea;--bn-accent-400: #7a86dd;--bn-accent-500: #5b67d0;--bn-accent-600: #4754ad;--bn-accent-700: #36418b;--bn-accent-800: #28316a;--bn-accent-900: #1c234c;--bn-accent: #5b67d0;--bn-accent-text: color-mix(in oklab,var(--bn-accent) 60%,var(--bn-ink));--bn-accent-fg: #ffffff;--bn-accent-solid: #4754ad;--bn-canvas: #fbfbfd;--bn-surface: #ffffff;--bn-raised: #fbfbfd;--bn-sunken: #f4f4f8;--bn-line: #e6e6ee;--bn-line-strong: #d4d4de;--bn-line-faint: #efeff5;--bn-ink: #1f2030;--bn-ink-2: #4d4f60;--bn-ink-3: #666877;--bn-ink-4: #737580;--bn-success: #2fa66f;--bn-success-bg: #e8f7ee;--bn-warn: #c98a1f;--bn-warn-bg: #fbf2da;--bn-danger: #d24a3e;--bn-danger-bg: #fbe8e5;--bn-info: #2978c9;--bn-info-bg: #e3effa;--bn-jetonomy: #a063e0;--bn-jetonomy-bg: #f3e8fb;--bn-media: #1da18f;--bn-media-bg: #e0f6f1;--bn-events: #d08a1f;--bn-events-bg: #fbf0d6;--bn-paid: #1f9a5e;--bn-paid-bg: #e0f3e8;--bn-shadow-xs: 0 1px 2px rgba(0,0,0,0.04);--bn-shadow-sm: 0 1px 2px rgba(0,0,0,0.04),0 2px 4px rgba(0,0,0,0.04);--bn-shadow-md: 0 2px 4px rgba(0,0,0,0.04),0 8px 16px rgba(0,0,0,0.06);--bn-shadow-lg: 0 8px 16px rgba(0,0,0,0.06),0 24px 48px rgba(0,0,0,0.08);--bn-ring: 0 0 0 3px rgba(91,103,208,0.18)}[data-bn-theme="dark"],[data-theme="dark"],[data-bx-mode="dark"]{--bn-canvas: #15161f;--bn-surface: #1c1d2a;--bn-raised: #20212f;--bn-sunken: #11121a;--bn-line: #2b2c3a;--bn-line-strong: #3a3c4d;--bn-line-faint: #23242f;--bn-ink: #ebebf2;--bn-ink-2: #c2c2cf;--bn-ink-3: #8c8d9c;--bn-ink-4: #8e90a0;--bn-accent-500: #8d96e0;--bn-accent-600: #a0a8e7;--bn-accent-700: #b9bfed;--bn-accent-100: #313759;--bn-accent-200: #404670;--bn-accent-50: #1f243b;--bn-accent: #8d96e0;--bn-accent-text: color-mix(in oklab,var(--bn-accent) 60%,var(--bn-ink));--bn-accent-fg: #15161f;--bn-accent-solid: #8d96e0;--bn-success-bg: #1a3a2a;--bn-warn-bg: #3a2e1a;--bn-danger-bg: #3a1f1a;--bn-info-bg: #1a2a3a;--bn-jetonomy-bg: #2e1f3a;--bn-media-bg: #1a3a35;--bn-events-bg: #3a2a1a;--bn-paid-bg: #1a3a2a;--bn-ring: 0 0 0 3px rgba(141,150,224,0.32)}.bn-btn[data-variant="ai"]{background: linear-gradient(135deg,var(--bn-accent),var(--bn-jetonomy))}}@media (prefers-contrast: more){:root,[data-bn-theme="light"]{--bn-line: oklch(50% 0 0);--bn-line-strong: oklch(35% 0 0);--bn-line-faint: oklch(60% 0 0);--bn-ink-3: oklch(30% 0 0);--bn-ink-4: oklch(40% 0 0);--bn-ring: 0 0 0 3px oklch(20% 0 0)}[data-bn-theme="dark"],[data-theme="dark"],[data-bx-mode="dark"]{--bn-line: oklch(70% 0 0);--bn-line-strong: oklch(85% 0 0);--bn-line-faint: oklch(60% 0 0);--bn-ink-3: oklch(85% 0 0);--bn-ink-4: oklch(75% 0 0);--bn-ring: 0 0 0 3px oklch(95% 0 0)}}@media (forced-colors: active){.bn-btn,.bn-btn[data-variant],.bn-input,.bn-textarea,.bn-select,.bn-badge,.bn-card,.bn-card[data-interactive],.bn-toast,.bn-modal__panel{forced-color-adjust: auto;border-color: CanvasText}.bn-btn[data-variant="primary"],.bn-btn[data-variant="danger"]{background: ButtonText;color: ButtonFace}:focus-visible,.bn-btn:focus-visible,.bn-input:focus-visible,.bn-textarea:focus-visible,.bn-select:focus-visible{outline: 2px solid Highlight;outline-offset: 2px}}.bn-icon{display: inline-block;width: 1em;height: 1em;vertical-align: -0.125em;flex-shrink: 0;overflow: visible;pointer-events: none}[dir="rtl"] .bn-icon--arrow-right,[dir="rtl"] .bn-icon--arrow-left,[dir="rtl"] .bn-icon--chevron-right,[dir="rtl"] .bn-icon--chevron-left{transform: scaleX(-1)}.bn-icon--xs{width: 12px;height: 12px}.bn-icon--sm{width: 14px;height: 14px}.bn-icon--md{width: 16px;height: 16px}.bn-icon--lg{width: 20px;height: 20px}.bn-icon--xl{width: 24px;height: 24px}.bn-icon--2xl{width: 32px;height: 32px}.bn-icon--3xl{width: 48px;height: 48px}.bn-empty__icon{display: flex;align-items: center;justify-content: center;width: 48px;height: 48px;margin-bottom: var(--bn-s2);opacity: 0.35}.bn-empty__icon .bn-icon{width: 48px;height: 48px}[hidden]{display: none !important}.bn-toast-container{position: fixed;inset: auto;bottom: var(--bn-s6);left: 50%;transform: translateX(-50%);z-index: var(--bn-z-toast);margin: 0;padding: 0;border: 0;background: transparent;overflow: visible;width: max-content;max-width: min(380px,calc(100vw - var(--bn-s8)));display: flex;flex-direction: column;gap: var(--bn-s2);align-items: center;pointer-events: none}body:has(.bn-ep-save-bar) .bn-toast-container{bottom: calc(var(--bn-save-bar-h) + var(--bn-s4))}@media (max-width: 768px){body:has(.bn-mobile-nav) .bn-toast-container,body:has(.bn-mobile-nav) .bn-unsub-notice{bottom: calc(var(--bn-mobile-nav-h,60px) + var(--bn-s4))}body:has(.bn-mobile-nav):has(.bn-ep-save-bar) .bn-toast-container{bottom: calc(var(--bn-mobile-nav-h,60px) + var(--bn-save-bar-h) + var(--bn-s4))}body:has(.bn-mobile-nav) .bn-cookie-consent{inset-block-end: calc(var(--bn-mobile-nav-h,60px) + var(--bn-s4))}body:has(.bn-mobile-nav) .wb-gam-toasts{bottom: calc(var(--bn-mobile-nav-h,60px) + var(--bn-s4))}}.bn-toast{display: flex;align-items: center;gap: var(--bn-s3);max-width: 100%;padding: var(--bn-s2) var(--bn-s4) var(--bn-s2) var(--bn-s2);background: var(--bn-ink);color: var(--bn-bg);border-radius: var(--bn-r-full);font-size: var(--bn-text-sm);font-weight: var(--bn-fw-medium);line-height: var(--bn-leading-snug);box-shadow: var(--bn-shadow-md);pointer-events: auto;cursor: pointer;animation: bn-toast-in 0.25s var(--bn-ease-out)}.bn-toast--rich{align-items: flex-start;padding: var(--bn-s3) var(--bn-s4) var(--bn-s3) var(--bn-s3);border-radius: var(--bn-r-lg)}.bn-toast__icon{flex: 0 0 30px;width: 30px;height: 30px;display: grid;place-items: center;border-radius: var(--bn-r-full);background: var(--bn-accent-solid);color: var(--bn-accent-fg)}.bn-toast__icon svg{width: 16px;height: 16px}.bn-toast--success .bn-toast__icon,.bn-toast--achievement .bn-toast__icon{background: var(--bn-success)}.bn-toast--error .bn-toast__icon{background: var(--bn-danger)}.bn-toast--info .bn-toast__icon{background: var(--bn-info)}.bn-toast__text{display: flex;flex-direction: column;gap: var(--bn-s1);min-width: 0;overflow-wrap: anywhere}.bn-toast__body{font-weight: var(--bn-fw-normal);opacity: 0.8}.bn-toast__close{flex: 0 0 auto;display: grid;place-items: center;width: 40px;height: 40px;margin-block: calc(-1 * var(--bn-s2));margin-inline: 0 calc(-1 * var(--bn-s3));padding: 0;border: 0;border-radius: var(--bn-r-full);background: transparent;color: inherit;cursor: pointer}.bn-toast__close svg{width: 16px;height: 16px}.bn-toast__close:hover{background: color-mix(in oklch,currentColor 14%,transparent)}.bn-toast__close:focus-visible,.bn-toast__action:focus-visible{outline: 2px solid var(--bn-accent);outline-offset: 2px}@media (prefers-reduced-motion: reduce){.bn-toast{animation: bn-toast-fade var(--bn-dur-fast) linear}.bn-toast--leaving{animation: bn-toast-fade-out var(--bn-dur-fast) linear forwards}}@keyframes bn-toast-fade{from{opacity: 0}to{opacity: 1}}@keyframes bn-toast-fade-out{from{opacity: 1}to{opacity: 0}}.bn-toast--leaving{animation: bn-toast-out 0.25s ease forwards}.bn-toast__action{margin-inline-start: var(--bn-s3);color: inherit;font-weight: var(--bn-fw-semibold);text-decoration: underline;white-space: nowrap}.bn-toast__action{align-self: center}.bn-toast__text>.bn-toast__action{align-self: flex-start;margin-inline-start: 0}.bn-toast__action:hover,.bn-toast__action:focus-visible{color: inherit;text-decoration: none}@keyframes bn-toast-in{from{opacity: 0;transform: translateY(10px)}to{opacity: 1;transform: translateY(0)}}@keyframes bn-toast-out{from{opacity: 1}to{opacity: 0;transform: translateY(-10px)}}.bn-empty-state--inline{padding-block: var(--bn-s6);text-align: center}.bn-empty-state__text{margin: 0 0 var(--bn-s3);font-size: var(--bn-text-sm);color: var(--bn-ink-3);line-height: var(--bn-leading-snug)}.bn-empty-state{text-align: center;padding: var(--bn-s12) var(--bn-s6);color: var(--text-3)}.bn-empty-state>svg{width: 56px;height: 56px;margin: 0 auto var(--bn-s4);opacity: 0.3;display: block}.bn-empty-state__title{font-size: var(--text-lg);font-weight: var(--fw-semibold);color: var(--text-2);margin: 0 0 var(--bn-s2)}.bn-empty-state p{font-size: var(--text-sm);color: var(--text-3);margin: 0;max-width: 320px;margin-inline: auto;line-height: var(--leading-normal)}.bn-member-card{position: relative;display: flex;flex-direction: column;align-items: center;text-align: center;padding-block: var(--bn-s5) var(--bn-s4);padding-inline: var(--bn-s4);border: 1px solid var(--bn-line);border-radius: var(--bn-r-lg);background: var(--bn-surface);transition: border-color var(--bn-dur) var(--bn-ease)}.bn-member-card:hover{border-color: var(--bn-line-strong)}.bn-member-name{font-family: var(--bn-font-display);font-size: var(--bn-text-base);font-weight: var(--bn-fw-semibold);color: var(--bn-ink);margin: 0 0 var(--bn-s1);line-height: var(--bn-leading-tight)}.bn-member-name a{color: inherit;text-decoration: none}.bn-member-name a:hover{color: var(--bn-accent-text)}.bn-member-handle{font-family: var(--bn-font-mono);font-size: var(--bn-text-xs);color: var(--bn-ink-3);margin: 0 0 var(--bn-s2)}.bn-card-actions{display: flex;gap: var(--bn-s2);margin-block-start: auto;inline-size: 100%;justify-content: center;flex-wrap: wrap}.bn-btn-message{display: inline-flex;align-items: center;justify-content: center;min-inline-size: 36px;min-block-size: 36px;padding-inline: var(--bn-s3);border: 1px solid var(--bn-line-strong);border-radius: var(--bn-r-md);background: var(--bn-surface);color: var(--bn-ink-2);text-decoration: none;transition: border-color var(--bn-dur) var(--bn-ease),color var(--bn-dur) var(--bn-ease)}.bn-btn-message:hover,.bn-btn-message:focus-visible{border-color: var(--bn-accent);color: var(--bn-accent-text)}.bn-btn-message:focus-visible{outline: 2px solid transparent;outline-offset: 2px;box-shadow: var(--bn-ring)}.bn-pagination{display: flex;justify-content: center;align-items: center;gap: var(--bn-s2);margin-block-start: var(--bn-s6);padding-block: var(--bn-s4);flex-wrap: wrap}.bn-page-btn{display: inline-flex;align-items: center;justify-content: center;min-inline-size: 40px;min-block-size: 40px;padding-inline: var(--bn-s2);border: 1px solid var(--bn-line-strong);border-radius: var(--bn-r-md);background: var(--bn-surface);color: var(--bn-ink-2);font-family: var(--bn-font-mono);font-size: var(--bn-text-sm);text-decoration: none;transition: border-color var(--bn-dur) var(--bn-ease),color var(--bn-dur) var(--bn-ease)}.bn-page-btn:hover,.bn-page-btn:focus-visible{border-color: var(--bn-accent);color: var(--bn-accent-text)}.bn-page-btn:focus-visible{outline: 2px solid transparent;outline-offset: 2px;box-shadow: var(--bn-ring)}.bn-page-btn.current,.bn-page-btn[aria-current="page"]{background: var(--bn-accent-solid);border-color: var(--bn-accent);color: var(--bn-accent-fg)}.bn-reply-card,.bn-like-card{background: var(--bn-surface);border: 1px solid var(--bn-line);border-radius: var(--bn-r-lg);padding: var(--bn-s4) var(--bn-s5);margin-block-end: var(--bn-s3)}.bn-reply-card--link{display: block;text-decoration: none;color: inherit;transition: border-color var(--bn-dur-fast) var(--bn-ease)}.bn-reply-card--link:hover,.bn-reply-card--link:focus-visible{border-color: var(--bn-line-strong);color: inherit}.bn-reply-card__meta,.bn-like-card__meta{display: flex;align-items: center;gap: var(--bn-s2);font-size: var(--bn-text-xs);color: var(--bn-ink-3);margin-block-end: var(--bn-s1)}.bn-reply-card__meta svg,.bn-like-card__meta svg{width: 13px;height: 13px;stroke: currentColor;fill: none}.bn-reply-card__time,.bn-like-card__time{margin-inline-start: auto;font-family: var(--bn-font-mono)}.bn-reply-card__content,.bn-like-card__content{font-size: var(--bn-text-sm);color: var(--bn-ink);line-height: var(--bn-leading-body)}.bn-reply-card__content--strong{font-weight: 600}.bn-reply-card__context{font-size: var(--bn-text-xs);color: var(--bn-ink-3);margin-block-start: var(--bn-s1)}.bn-reply-card--avatar{display: grid;grid-template-columns: auto 1fr;grid-template-areas: "avatar meta" "avatar content" "avatar context";column-gap: var(--bn-s3)}.bn-reply-card--avatar .bn-reply-card__meta{grid-area: meta}.bn-reply-card--avatar .bn-reply-card__content{grid-area: content}.bn-reply-card--avatar .bn-reply-card__context{grid-area: context}.bn-reply-card__avatar{grid-area: avatar;align-self: start;width: 40px;height: 40px;border-radius: var(--bn-r-full,9999px);overflow: hidden;background: var(--bn-sunken,oklch(97% 0.004 0))}.bn-reply-card__avatar img{width: 100%;height: 100%;object-fit: cover;display: block}.bn-space-discussions__head{display: flex;justify-content: flex-end;margin-block-end: var(--bn-s3)}.bn-mobile-nav{display: none}@media (max-width: 768px){.bn-mobile-nav{display: flex;position: fixed;bottom: 0;inset-inline: 0;z-index: 9500;background: var(--bg);border-top: 1px solid var(--border);padding: var(--bn-s1) 0 calc(var(--bn-s1) + env(safe-area-inset-bottom,0px));box-shadow: 0 -2px 12px rgba(0,0,0,0.06)}.bn-mobile-nav__item{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;min-height: 44px;gap: 2px;padding: var(--bn-s1) 0;font-size: 10px;color: var(--text-3);text-decoration: none;background: none;border: none;cursor: pointer;position: relative;transition: color 0.15s ease}.bn-mobile-nav__item .bn-icon,.bn-mobile-nav__item>svg{width: 24px;height: 24px;flex-shrink: 0}.bn-mobile-nav__item[aria-current="page"]{color: var(--bn-accent-text,var(--brand))}.bn-mobile-nav__item[aria-current="page"] svg{stroke: var(--bn-accent-text,var(--brand))}.bn-mobile-nav__item--create{background: var(--brand);color: var(--text-on-brand);width: 52px;height: 52px;border-radius: 50%;margin-top: -16px;box-shadow: 0 6px 16px color-mix(in srgb,var(--brand) 36%,transparent),0 2px 4px color-mix(in srgb,var(--brand) 24%,transparent);padding: 0;flex: 0 0 auto;justify-content: center;transition: transform 0.15s ease,box-shadow 0.15s ease}.bn-mobile-nav__item--create:active{transform: scale(0.94);box-shadow: 0 2px 8px color-mix(in srgb,var(--brand) 30%,transparent)}.bn-mobile-nav__item--create svg{stroke: var(--text-on-brand);width: 24px;height: 24px}.bn-mobile-nav__item--create span{display: none}.bn-mobile-nav__badge{position: absolute;top: 0;inset-inline-end: calc(50% - 16px);background: var(--red);color: var(--text-on-brand);font-size: 9px;font-weight: 700;min-width: 14px;height: 14px;border-radius: 7px;display: flex;align-items: center;justify-content: center;padding: 0 3px;line-height: 1}.bn-mobile-more-backdrop{position: fixed;inset: 0;z-index: var(--bn-z-modal);background: var(--bn-overlay);animation: bn-more-fade var(--bn-dur) var(--bn-ease)}.bn-mobile-more-backdrop[hidden]{display: none}.bn-mobile-more{position: fixed;inset-inline: 0;bottom: 0;z-index: var(--bn-z-modal);background: var(--bn-surface);border-top-left-radius: var(--bn-r-lg);border-top-right-radius: var(--bn-r-lg);box-shadow: var(--bn-shadow-lg);padding: var(--bn-s2) var(--bn-s4) calc(var(--bn-s4) + env(safe-area-inset-bottom,0px));max-height: 80dvh;overflow-y: auto;animation: bn-more-slide-up var(--bn-dur-slow) var(--bn-ease-out)}.bn-mobile-more[hidden]{display: none}.bn-mobile-more__head{display: flex;align-items: center;justify-content: space-between;padding: var(--bn-s2) 0 var(--bn-s3);border-bottom: 1px solid var(--bn-line-faint)}.bn-mobile-more__title{font-family: var(--font-display);font-size: var(--text-base);font-weight: var(--fw-semibold);color: var(--text-1)}.bn-mobile-more__close{display: flex;align-items: center;justify-content: center;width: var(--bn-btn-h);height: var(--bn-btn-h);margin-block: -4px;border: none;border-radius: var(--bn-r-full);background: var(--bg-subtle);color: var(--text-2);cursor: pointer}.bn-mobile-more__close svg{width: 18px;height: 18px}.bn-mobile-more__list{list-style: none;margin: 0;padding: var(--bn-s2) 0 0}.bn-mobile-more__link{display: flex;align-items: center;gap: var(--bn-s3);padding: var(--bn-s3) var(--bn-s1);font-size: var(--text-md);color: var(--text-1);text-decoration: none;border-radius: var(--bn-r-md)}.bn-mobile-more__link:hover,.bn-mobile-more__link:focus{background: var(--bg-hover)}.bn-mobile-more__badge{margin-inline-start: auto}.bn-mobile-more__link svg{width: 20px;height: 20px;stroke: var(--text-2);flex: 0 0 auto}@keyframes bn-more-fade{from{opacity: 0}to{opacity: 1}}@keyframes bn-more-slide-up{from{transform: translateY(100%)}to{transform: translateY(0)}}.bn-hub-shell,.bn-profile-container{padding-bottom: 72px}}.bn-search-overlay{position: fixed;inset: 0;z-index: var(--bn-z-modal);background: var(--bn-overlay);display: flex;align-items: flex-start;justify-content: center;padding-top: 15vh;animation: bn-overlay-in 0.15s ease}.bn-search-overlay.bn-modal-backdrop{align-items: flex-start;padding: 15vh 0 0;-webkit-backdrop-filter: none;backdrop-filter: none}@keyframes bn-overlay-in{from{opacity: 0}to{opacity: 1}}.bn-search-overlay__inner{width: 100%;max-width: 580px;background: var(--bn-surface);border: 1px solid var(--bn-line);border-radius: var(--bn-r-md);box-shadow: var(--bn-shadow-md);overflow: hidden;animation: bn-dropdown-in 0.2s ease}.bn-search-overlay__input-wrap{display: flex;align-items: center;gap: var(--bn-s3);padding: var(--bn-s4) var(--bn-s5);border-bottom: 1px solid var(--bn-line-faint)}.bn-search-overlay__icon{display: grid;place-items: center;color: var(--bn-ink-3);flex-shrink: 0}.bn-search-overlay__icon svg{width: 20px;height: 20px}.bn-search-overlay__input{flex: 1;border: none;outline: none;font-size: var(--text-lg);font-family: var(--font-body);color: var(--text-1);background: transparent}.bn-search-overlay__input::placeholder{color: var(--text-3)}.bn-search-overlay .bn-search-overlay__input:focus,.bn-search-overlay .bn-search-overlay__input:focus-visible{outline: none;box-shadow: none;border: none;background: transparent}.bn-search-overlay__input-wrap:focus-within{border-bottom-color: var(--bn-accent)}.bn-search-overlay__kbd{font-size: var(--bn-text-xs);padding: 2px 6px;border: 1px solid var(--bn-line);border-radius: var(--bn-r-sm);color: var(--text-3);font-family: var(--font-body)}.bn-search-overlay__results{max-height: 400px;overflow-y: auto}.bn-search-overlay__loading,.bn-search-overlay__empty{padding: var(--bn-s6);text-align: center;color: var(--text-3);font-size: var(--text-sm)}.bn-search-overlay__result{display: block;padding: var(--bn-s3) var(--bn-s5);text-decoration: none;transition: background 0.1s}.bn-search-overlay__result:hover{background: var(--bg-hover)}.bn-search-overlay__result-title{font-size: var(--text-sm);font-weight: var(--fw-medium);color: var(--text-1);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bn-search-overlay__result-meta{font-size: var(--text-xs);color: var(--text-3);margin-top: 2px}@media (max-width: 640px){.bn-search-overlay.bn-modal-backdrop{padding-top: var(--bn-s4)}.bn-search-overlay__inner{max-width: calc(100vw - 16px);border-radius: var(--bn-r-lg)}}.bn-hover-card{position: fixed;z-index: var(--bn-z-menu);width: 280px;background: var(--bn-surface);border: 1px solid var(--bn-line);border-radius: var(--bn-r-md);box-shadow: var(--bn-shadow-md);padding: var(--bn-s4);pointer-events: auto;animation: bn-dropdown-in 0.15s ease}.bn-hover-card__header{display: flex;gap: var(--bn-s3);align-items: flex-start;margin-bottom: var(--bn-s3)}.bn-hover-card__avatar{width: 48px;height: 48px;border-radius: 50%;flex-shrink: 0;background: var(--brand-light);color: var(--bn-accent-text,var(--brand));font-size: 18px;font-weight: 700;display: flex;align-items: center;justify-content: center;overflow: hidden;text-decoration: none}.bn-hover-card__avatar img{width: 100%;height: 100%;object-fit: cover}.bn-hover-card__info{min-width: 0}.bn-hover-card__name{display: block;font-weight: var(--fw-bold);font-size: var(--text-base);color: var(--text-1);text-decoration: none}.bn-hover-card__name:hover{text-decoration: underline}.bn-hover-card__handle{display: block;font-size: var(--text-xs);color: var(--text-3);text-decoration: none}.bn-hover-card__handle:hover{color: var(--text-2)}.bn-hover-card__bio{font-size: var(--text-sm);color: var(--text-2);margin-bottom: var(--bn-s3);line-height: 1.4}.bn-hover-card__stats{display: flex;gap: var(--bn-s4);font-size: var(--text-xs);color: var(--text-2);text-decoration: none}.bn-hover-card__stat-num{font-weight: var(--fw-bold);color: var(--text-1)}.bn-hover-card__follow{margin-top: var(--bn-s3);width: 100%;padding: var(--bn-s2);border: 1px solid var(--brand);border-radius: var(--bn-r-full);background: transparent;color: var(--bn-accent-text,var(--brand));font-size: var(--text-sm);font-weight: var(--fw-semibold);cursor: pointer;transition: all 0.15s ease}.bn-hover-card__follow:hover{background: var(--brand);color: var(--text-on-brand)}.bn-hover-card__follow.is-following{background: var(--brand);color: var(--text-on-brand)}.bn-hover-card__follow.is-following:hover{background: var(--red);border-color: var(--red)}.bn-wrap *,.bn-wrap *::before,.bn-wrap *::after{box-sizing: border-box}.bn-app button,.bn-app input,.bn-app select,.bn-app textarea,.bn-app optgroup{font-family: inherit}.bn-wrap{font-family: var(--font-body);font-size: var(--text-base);line-height: var(--leading-body);color: var(--text-1);background: var(--bg)}.bn-wrap a{color: var(--bn-accent-text,var(--brand));text-decoration: none;transition: color 0.12s}.bn-wrap a:hover{color: var(--brand-hover)}.bn-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}.bn-spinner{display: inline-block;width: 18px;height: 18px;border: 2px solid var(--border);border-top-color: var(--brand);border-radius: var(--bn-r-full);animation: bn-spin 0.6s linear infinite}@keyframes bn-spin{to{transform: rotate(360deg)}}.bn-ep-save-bar{position: fixed;inset-block-end: 0;inset-inline: 0;background: var(--bn-surface);border-block-start: 1px solid var(--bn-line);box-shadow: var(--bn-shadow-sm);padding-inline: var(--bn-s5);min-height: var(--bn-save-bar-h);display: flex;align-items: center;z-index: 180}.bn-ep-save-bar-inner{max-width: 1080px;margin-inline: auto;width: 100%;display: flex;align-items: center;justify-content: space-between;gap: var(--bn-s3)}.bn-ep-save-status{font-size: var(--bn-text-sm);font-weight: 600;color: var(--bn-success);display: inline-flex;align-items: center;gap: var(--bn-s1)}.bn-ep-save-status svg{width: 14px;height: 14px}.bn-ep-save-status[hidden]{display: none !important}.bn-ep-save-status--dirty{color: var(--bn-warn);font-weight: 600;font-size: var(--bn-text-sm);display: inline-flex;align-items: center;gap: var(--bn-s1)}.bn-ep-save-status--saving{color: var(--bn-ink-2);font-weight: 500;font-size: var(--bn-text-sm);display: inline-flex;align-items: center;gap: var(--bn-s1)}.bn-ep-save-actions{display: inline-flex;align-items: center;gap: var(--bn-s2);margin-inline-start: auto}.bn-ep-dirty-dot{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: var(--bn-warn);flex-shrink: 0}.bn-ep-spinner{display: inline-block;width: 12px;height: 12px;border: 2px solid var(--bn-line);border-top-color: var(--bn-accent);border-radius: 50%;animation: bn-spin 0.8s linear infinite;flex-shrink: 0}@media (max-width: 768px){.bn-ep-save-bar{padding-inline: var(--bn-s4);inset-block-end: var( --bn-mobile-nav-h,calc( 60px + env( safe-area-inset-bottom,0px ) ) )}.bn-ep-save-status{flex: 0 1 auto;min-inline-size: 0}.bn-ep-save-status span:not(.bn-ep-dirty-dot):not(.bn-ep-spinner){overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.bn-ep-save-actions{flex: 1 1 auto;margin-inline-start: 0}.bn-ep-save-actions>*{flex: 1 1 auto;justify-content: center;min-inline-size: 5.5rem}}.bn-btn{display: inline-flex;align-items: center;gap: var(--bn-s2);min-height: var(--bn-btn-h);--bn-btn-py: var(--bn-s2);--bn-btn-px: var(--bn-s4);padding: var(--bn-btn-py) var(--bn-btn-px);border: 1px solid transparent;border-radius: var(--bn-btn-r);font-family: var(--font-body);font-size: var(--text-sm);font-weight: var(--fw-medium);line-height: var(--leading-snug);cursor: pointer;transition: background 0.15s,color 0.15s,border-color 0.15s}.bn-follow-btn,.bn-block-follow-button__cta{min-inline-size: 100px;justify-content: center}.bn-btn[aria-busy="true"]{opacity: 0.6;cursor: progress}.bn-btn-primary{background: var(--brand);color: var(--white)}.bn-btn-primary:hover{background: var(--brand-hover);color: var(--white)}.bn-btn-ghost{background: transparent;color: var(--text-2);border-color: var(--border)}.bn-btn-ghost:hover{background: var(--bg-hover);color: var(--text-1)}.bn-btn-danger{background: transparent;color: var(--red);border-color: var(--red)}.bn-btn-danger:hover{background: var(--bn-danger-bg)}.bn-avatar{display: inline-flex;align-items: center;justify-content: center;border-radius: var(--bn-r-full);overflow: hidden;flex-shrink: 0;background: var(--brand-light);color: var(--bn-accent-text,var(--brand));font-weight: var(--fw-semibold)}.bn-avatar img{width: 100%;height: 100%;object-fit: cover}.bn-avatar[data-shape="rounded"]{border-radius: var(--bn-r-md)}.bn-avatar[data-shape="rounded"] img{border-radius: inherit}.bn-avatar-xs{width: 24px;height: 24px;font-size: var(--text-xs)}.bn-avatar-sm{width: 32px;height: 32px;font-size: var(--text-xs)}.bn-avatar-md{width: 40px;height: 40px;font-size: var(--text-sm)}.bn-avatar-lg{width: 56px;height: 56px;font-size: var(--text-base)}.bn-avatar-xl{width: 80px;height: 80px;font-size: var(--text-xl)}.bn-card{background: var(--surface);border: 1px solid var(--border);border-radius: var(--bn-r-lg);padding: var(--bn-s6)}.bn-divider{border: none;border-top: 1px solid var(--bn-line-faint);margin: var(--bn-s4) 0}.bn-empty{display: flex;flex-direction: column;align-items: center;justify-content: center;padding: var(--bn-s12) var(--bn-s6);color: var(--text-3);text-align: center;gap: var(--bn-s3)}.bn-pill{display: inline-flex;align-items: center;padding: var(--bn-s1) var(--bn-s3);border: 1px solid var(--border);border-radius: var(--bn-r-full);font-size: var(--text-xs);font-weight: var(--fw-medium);color: var(--text-2);background: var(--surface);cursor: pointer;transition: all 0.12s;text-decoration: none}.bn-pill:hover,.bn-pill--active{background: var(--brand-light);border-color: var(--brand);color: var(--bn-accent-text,var(--brand))}@media (max-width: 640px){.bn-card{padding: var(--bn-s4);border-radius: var(--bn-r-md)}.bn-btn{--bn-btn-px: var(--bn-s3)}}:root{--bn-container: 1100px}.bn-context-nav{border-bottom: 1px solid var(--border);background: var(--bg)}.bn-context-nav__inner{max-width: var(--bn-container);margin: 0 auto;padding: 0 var(--bn-s8);display: flex;gap: var(--bn-s1);overflow-x: auto}.bn-context-nav__item{padding: var(--bn-s2) var(--bn-s4);font-size: var(--text-sm);font-weight: var(--fw-medium);color: var(--text-2);text-decoration: none;white-space: nowrap;border-bottom: 2px solid transparent;transition: color 0.12s,border-color 0.12s}.bn-context-nav__item:hover{color: var(--text-1)}.bn-context-nav__item--active{color: var(--bn-accent-text,var(--brand));border-bottom-color: var(--brand)}@media (max-width: 640px){.bn-context-nav__inner{padding: 0 var(--bn-s3)}.bn-context-nav__item{padding: var(--bn-s2) var(--bn-s3);font-size: var(--text-xs)}}.bn-hub-shell{max-width: var(--bn-container);margin: 0 auto;padding: var(--bn-s6) var(--bn-s8);display: grid;grid-template-columns: 1fr 300px;gap: var(--bn-s6);align-items: start}.bn-mvs-content,.bn-jt-content,.bn-messages-content,.bn-space-home,.bn-spaces-dir,.bn-hub-content,.bn-search-shell,.bn-hashtag-feed,.bn-notifs-shell,.bn-lb-shell{min-width: 0}.bn-app__main>.bn-notifs-main,.bn-app__main>.bn-lb-shell,.bn-app__main>.bn-search-shell,.bn-app__main>.bn-hashtag-feed{max-width: none;padding: 0}.bn-app__main>.bn-hashtag-feed .bn-hashtag-shell{grid-template-columns: 1fr}.bn-profile-container{max-width: var(--bn-container);margin: 0 auto;padding: var(--bn-s6) var(--bn-s8)}@media (max-width: 640px){.bn-profile-container{padding: 0 var(--bn-s3) var(--bn-s8)}}.bn-hub-shell>.bn-space-home .bn-sh-layout{max-width: none}.bn-jt-content{padding-top: var(--bn-s6,24px)}.bn-jt-content .jt-container,.bn-jt-content .jt-community-nav-inner{max-width: var(--bn-container)}.bn-mvs-content .mvs-explore-page,.bn-mvs-content .mvs-single-media,.bn-mvs-content .mvs-single-album,.bn-mvs-content .mvs-single-collection,.bn-mvs-content .mvs-profile-edit{max-width: none;margin: 0;padding: 0}.bn-hub-sidebar{display: flex;flex-direction: column;gap: var(--bn-s5)}.bn-sidebar-card{background: var(--surface);border: 1px solid var(--bn-line-faint);border-radius: var(--bn-r-lg);overflow: hidden;box-shadow: 0 1px 2px rgba(0,0,0,0.03);transition: box-shadow 0.2s ease}.bn-sidebar-card:hover{box-shadow: 0 2px 8px rgba(0,0,0,0.06)}.bn-sidebar-card__header{padding: var(--bn-s3) var(--bn-s4);border-bottom: 1px solid var(--bn-line-faint);font-size: var(--text-xs);font-weight: 700;text-transform: uppercase;letter-spacing: var(--ls-wider);color: var(--text-3)}.bn-sidebar-card__body{padding: var(--bn-s3) var(--bn-s4)}.bn-member-row-list{list-style: none;margin: 0;padding: 0}.bn-member-row{display: flex;align-items: center;gap: var(--bn-s2);padding: var(--bn-s2) 0;border-bottom: 1px solid var(--bn-line-faint)}.bn-member-row:last-child{border-bottom: none}.bn-member-row__link{display: flex;align-items: center;gap: var(--bn-s2);flex: 1 1 auto;min-width: 0;text-decoration: none;color: inherit}.bn-member-row__text{display: flex;flex-direction: column;min-width: 0}.bn-member-row__name{font-size: var(--text-sm);font-weight: var(--fw-medium,500);color: var(--text-1);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bn-member-row__link:hover .bn-member-row__name{color: var(--bn-accent-text,var(--brand))}.bn-member-row__meta{font-family: var(--bn-font-mono,ui-monospace,monospace);font-size: var(--text-xs);color: var(--text-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bn-member-row>.bn-follow-btn-wrap,.bn-member-row>.bn-btn{flex: 0 0 auto}.bn-member-row .bn-btn{--bn-btn-py: 4px;--bn-btn-px: var(--bn-s3);font-size: var(--text-xs)}.bn-member-row .bn-follow-btn{min-inline-size: 7em}.bn-member-row .bn-follow-btn[data-variant="primary"]{background: transparent;color: var(--bn-accent-text);border-color: currentColor}.bn-member-row .bn-follow-btn[data-variant="primary"]:hover,.bn-member-row .bn-follow-btn[data-variant="primary"]:focus-visible{background: color-mix(in oklch,var(--bn-accent-solid) 10%,transparent);color: var(--bn-accent-text)}.bn-sbar-row{display: flex;align-items: center;gap: var(--bn-s2);padding: var(--bn-s2) 0;border-bottom: 1px solid var(--bn-line-faint)}.bn-sbar-row:last-child{border-bottom: none}.bn-sbar-row__info{flex: 1 1 auto;min-width: 0;display: flex;flex-direction: column;gap: 1px}.bn-sbar-row__name{display: block;font-size: var(--text-sm);font-weight: 600;color: var(--text-1);text-decoration: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bn-sbar-row__name:hover{color: var(--bn-accent-text,var(--brand))}.bn-sbar-row>.bn-btn,.bn-sbar-row__action{flex: 0 0 auto}.bn-sbar-row>.bn-btn{--bn-btn-py: 4px;--bn-btn-px: var(--bn-s3);font-size: var(--text-xs)}.bn-sbar-row__meta{display: block;font-size: var(--text-xs);color: var(--text-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bn-sbar-row__avatar{width: 36px;height: 36px;border-radius: var(--bn-r-full);overflow: hidden;flex-shrink: 0;display: flex;align-items: center;justify-content: center;font-size: var(--text-xs);font-weight: 700;color: var(--text-on-brand);text-decoration: none}.bn-sbar-row__avatar img{width: 100%;height: 100%;object-fit: cover}.bn-sbar-row__icon{width: 32px;height: 32px;border-radius: var(--bn-r-md);background: var(--brand-light);color: var(--bn-accent-text,var(--brand));display: flex;align-items: center;justify-content: center;font-size: var(--text-xs);font-weight: 700;flex-shrink: 0;overflow: hidden}.bn-sbar-row__icon img{width: 100%;height: 100%;object-fit: cover}.bn-sbar-row__action{flex-shrink: 0;padding: 3px 11px;border-radius: var(--bn-r-full);border: 1.5px solid var(--brand);color: var(--bn-accent-text,var(--brand));font-size: var(--text-xs);font-weight: 600;cursor: pointer;background: var(--bg);white-space: nowrap;font-family: var(--font-body);transition: background 0.14s,color 0.14s}.bn-sbar-row__action:hover{background: var(--brand);color: var(--text-on-brand)}.bn-sidebar-card .bn-sidebar-see-all,.bn-sidebar-see-all{display: block;margin-top: var(--bn-s3);font-size: var(--text-sm);font-weight: 600;color: var(--bn-accent-text);text-decoration: none}.bn-sidebar-card .bn-sidebar-see-all:hover,.bn-sidebar-see-all:hover{color: var(--bn-accent-text);text-decoration: underline}[data-bn-theme="dark"] .bn-sidebar-card,[data-theme="dark"] .bn-sidebar-card,[data-bx-mode="dark"] .bn-sidebar-card{background: var(--surface);border-color: var(--border)}[data-bn-theme="dark"] .bn-sbar-row__action,[data-theme="dark"] .bn-sbar-row__action,[data-bx-mode="dark"] .bn-sbar-row__action{background: transparent}[data-bn-theme="dark"] .bn-sbar-row__icon,[data-theme="dark"] .bn-sbar-row__icon,[data-bx-mode="dark"] .bn-sbar-row__icon{background: var(--brand-light)}.bn-greeting-streak__heading{margin: 0;font-family: var(--bn-font-display);font-size: var(--bn-text-sm);font-weight: 600;line-height: 1.3;color: var(--bn-ink)}.bn-greeting-streak__body{margin: var(--bn-s2) 0 0;font-size: var(--bn-text-sm);line-height: 1.5;color: var(--bn-ink-2)}.bn-greeting-streak__body strong{font-weight: 600;color: var(--bn-ink)}.bn-greeting-streak__strip{display: flex;gap: 6px;margin: var(--bn-s3) 0 0;padding: 0;list-style: none}.bn-greeting-streak__cell{flex: 1;aspect-ratio: 1;display: flex;align-items: center;justify-content: center;border-radius: var(--bn-r-sm);background: var(--bn-sunken);font-size: 10px;font-weight: 600;color: var(--bn-ink-3)}.bn-greeting-streak__cell.is-active{background: var(--bn-accent-solid);color: var(--bn-accent-fg)}.bn-greeting-streak__cell.is-today{box-shadow: 0 0 0 2px var(--bn-canvas),0 0 0 4px var(--bn-accent)}.bn-upcoming-events__head{display: flex;align-items: center;justify-content: space-between;gap: var(--bn-s2);margin-bottom: var(--bn-s3)}.bn-upcoming-events__title{margin: 0;font-family: var(--bn-font-display);font-size: var(--bn-text-sm);font-weight: 600;color: var(--bn-ink)}.bn-upcoming-events__cta{font-size: var(--bn-text-xs);font-weight: 500;color: var(--bn-accent-text);text-decoration: none}.bn-upcoming-events__cta:hover{text-decoration: underline}.bn-upcoming-events__empty{margin: 0;font-size: var(--bn-text-sm);color: var(--bn-ink-3)}.bn-upcoming-events__list{margin: 0;padding: 0;list-style: none}.bn-upcoming-events__item{display: flex;gap: var(--bn-s3);padding: var(--bn-s2) 0;border-bottom: 1px solid var(--bn-line-faint)}.bn-upcoming-events__item:last-child{border-bottom: none}.bn-upcoming-events__pill{flex-shrink: 0;width: 40px;text-align: center}.bn-upcoming-events__pill-month{display: block;font-size: 10px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.04em;color: var(--bn-events,var(--bn-accent))}.bn-upcoming-events__pill-day{display: block;font-family: var(--bn-font-display);font-size: var(--bn-text-lg);font-weight: 600;line-height: 1.1;color: var(--bn-ink)}.bn-upcoming-events__body{flex: 1;min-width: 0}.bn-upcoming-events__name{display: block;font-size: var(--bn-text-sm);font-weight: 600;line-height: 1.3;color: var(--bn-ink);text-decoration: none}.bn-upcoming-events__name:hover{color: var(--bn-accent-text)}.bn-upcoming-events__meta{display: block;margin-top: 2px;font-size: var(--bn-text-xs);color: var(--bn-ink-3)}.bn-by-role__title{margin: 0 0 var(--bn-s3);font-family: var(--bn-font-display);font-size: var(--bn-text-sm);font-weight: 600;color: var(--bn-ink)}.bn-by-role__list{margin: 0;padding: 0;list-style: none}.bn-by-role__row{display: flex;align-items: center;justify-content: space-between;gap: var(--bn-s2)}.bn-by-role__row + .bn-by-role__row{border-top: 1px solid var(--bn-line-faint)}.bn-by-role__link{flex: 1;display: flex;align-items: center;justify-content: space-between;gap: var(--bn-s2);padding: var(--bn-s2) 0;text-decoration: none}.bn-by-role__row:not(:has(.bn-by-role__link)){padding: var(--bn-s2) 0}.bn-by-role__label{font-size: var(--bn-text-sm);color: var(--bn-ink-2)}.bn-by-role__link:hover .bn-by-role__label{color: var(--bn-accent-text)}.bn-by-role__count{font-size: var(--bn-text-sm);font-weight: 600;color: var(--bn-ink);font-variant-numeric: tabular-nums}.bn-this-week-stats__title{margin: 0 0 var(--bn-s3);font-family: var(--bn-font-display);font-size: var(--bn-text-sm);font-weight: 600;color: var(--bn-ink)}.bn-this-week-stats__grid{display: grid;grid-template-columns: repeat(2,1fr);gap: var(--bn-s2)}.bn-this-week-stats__grid .bn-stat{min-width: 0;padding: var(--bn-s3);gap: 2px}.bn-this-week-stats__grid .bn-stat__value{font-size: var(--bn-text-lg)}.bn-this-week-stats__grid .bn-stat__label{min-width: 0;letter-spacing: 0;text-transform: none;overflow-wrap: anywhere}@media ( max-width: 640px ){.bn-hub-shell{grid-template-columns: 1fr;padding: 0 var(--bn-s3) var(--bn-s8);gap: var(--bn-s4)}.bn-hub-sidebar{display: none}}@keyframes bn-slide-up{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: translateY(0)}}@keyframes bn-fade-in{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: translateY(0)}}@keyframes bn-fade-title{from{opacity: 0;transform: translateY(-6px) scale(0.98)}to{opacity: 1;transform: translateY(0) scale(1)}}@keyframes bn-bounce-in{0%{opacity: 0;transform: scale(0.85)}60%{opacity: 1;transform: scale(1.04)}100%{transform: scale(1)}}@keyframes bn-pulse{0%,100%{opacity: 1}50%{opacity: 0.5}}@keyframes bn-count-pop{0%{opacity: 0;transform: scale(0.5)}70%{transform: scale(1.1)}100%{opacity: 1;transform: scale(1)}}.bn-anim-slide-up{animation: bn-slide-up 0.35s cubic-bezier(0.22,1,0.36,1) both}.bn-anim-fade-in{animation: bn-fade-in 0.3s ease both}.bn-anim-fade-title{animation: bn-fade-title 0.5s ease both}.bn-anim-bounce-in{animation: bn-bounce-in 0.5s cubic-bezier(0.34,1.56,0.64,1)}.bn-anim-pulse{animation: bn-pulse 2s ease infinite}.bn-anim-count-pop{animation: bn-count-pop 0.5s ease both;animation-delay: 0.3s}.bn-stagger>:nth-child(1){animation-delay: 0s}.bn-stagger>:nth-child(2){animation-delay: 0.03s}.bn-stagger>:nth-child(3){animation-delay: 0.05s}.bn-stagger>:nth-child(4){animation-delay: 0.07s}.bn-stagger>:nth-child(5){animation-delay: 0.09s}.bn-stagger>:nth-child(n+6){animation-delay: 0.1s}@media (prefers-reduced-motion: reduce){.bn-anim-slide-up,.bn-anim-fade-in,.bn-anim-fade-title,.bn-anim-bounce-in,.bn-anim-count-pop{animation: none}.bn-anim-pulse{animation-duration: 10s}}html[data-bn-font-scale="110"]{font-size: 110%}html[data-bn-font-scale="120"]{font-size: 120%}.bn-app :focus-visible,.bn-lightbox :focus-visible,.bn-search-overlay :focus-visible,.bn-ob-wrap :focus-visible,[class*="wp-block-buddynext-"] :focus-visible{outline: 2px solid transparent;outline-offset: 2px;box-shadow: var(--bn-ring)}.bn-btn:focus-visible,.bn-input:focus-visible,.bn-textarea:focus-visible,.bn-select:focus-visible{outline: 2px solid transparent;outline-offset: 2px;box-shadow: var(--bn-ring);border-color: var(--bn-accent)}.bn-btn[data-variant]{display: inline-flex;align-items: center;justify-content: center;gap: var(--bn-s2);--bn-btn-py: var(--bn-s2);--bn-btn-px: var(--bn-s4);padding: var(--bn-btn-py) var(--bn-btn-px);min-height: 40px;border-radius: var(--bn-r-md);font-family: var(--bn-font-ui);font-size: var(--bn-text-sm);font-weight: var(--bn-fw-medium-semibold);letter-spacing: -0.005em;border: 1px solid transparent;transition: background var(--bn-dur) var(--bn-ease),border-color var(--bn-dur) var(--bn-ease),color var(--bn-dur) var(--bn-ease),transform var(--bn-dur-fast) var(--bn-ease);white-space: normal;text-wrap: balance;cursor: pointer}.bn-btn[data-variant]:active{transform: scale(0.98)}.bn-btn[data-size="sm"]{--bn-btn-py: var(--bn-s1);--bn-btn-px: var(--bn-s3);font-size: var(--bn-text-xs);border-radius: var(--bn-r-sm)}.bn-btn[data-size="lg"]{height: 44px;--bn-btn-py: 0;--bn-btn-px: var(--bn-s5);font-size: var(--bn-text-base)}.bn-btn[data-variant="primary"]{background: var(--bn-accent-solid);color: var(--bn-accent-fg)}.bn-btn[data-variant="primary"]:hover{background: color-mix(in oklch,var(--bn-accent-solid) 82%,black)}.bn-btn[data-variant="secondary"]{background: var(--bn-surface);color: var(--bn-ink);border-color: var(--bn-line-strong)}.bn-btn[data-variant="secondary"]:hover{background: var(--bn-sunken)}.bn-btn[data-variant="ghost"]{background: transparent;color: var(--bn-ink-2)}.bn-btn[data-variant="ghost"]:hover{background: var(--bn-sunken);color: var(--bn-ink)}.bn-btn[data-variant="ghost"][data-tone="danger"],.bn-btn[data-variant="ghost"][data-tone="danger"]:hover{color: var(--bn-danger)}.bn-btn[data-variant="ghost"][data-tone="danger"]:hover{background: var(--bn-danger-bg)}.bn-btn[data-variant="danger"]{background: var(--bn-danger);color: oklch(99% 0 0)}.bn-btn[data-variant="danger"]:hover{filter: brightness(1.05)}.bn-btn[data-variant="ai"]{background: linear-gradient(135deg,var(--bn-accent),var(--bn-jetonomy));color: var(--bn-accent-fg)}.bn-btn[data-variant][disabled],.bn-btn[data-variant][aria-disabled="true"]{opacity: 0.55;cursor: not-allowed;transform: none}.bn-input,.bn-textarea,.bn-select{width: 100%;padding: 0 var(--bn-s3);height: 40px;background: var(--bn-surface);border: 1px solid var(--bn-line-strong);border-radius: var(--bn-r-md);color: var(--bn-ink);font-family: var(--bn-font-ui);font-size: var(--bn-text-sm);transition: border-color var(--bn-dur) var(--bn-ease),box-shadow var(--bn-dur) var(--bn-ease)}.bn-input[type="search"]{-webkit-appearance: none;appearance: none}.bn-textarea{padding: var(--bn-s3);height: auto;min-height: 80px;line-height: 1.5;resize: vertical}.bn-input::placeholder,.bn-textarea::placeholder{color: var(--bn-ink-4)}.bn-input:disabled,.bn-textarea:disabled,.bn-select:disabled{background: var(--bn-sunken);color: var(--bn-ink-3);cursor: not-allowed}:is([class^="bn-"],[class*=" bn-"]) select:not([multiple]):not([size]){-webkit-appearance: none;appearance: none;padding-inline-end: calc(var(--bn-s3) * 2 + var(--bn-s2));background-image: linear-gradient(45deg,transparent 50%,var(--bn-ink-3) 50%),linear-gradient(135deg,var(--bn-ink-3) 50%,transparent 50%);background-position: calc(100% - var(--bn-s3) - var(--bn-s1)) 50%,calc(100% - var(--bn-s3)) 50%;background-size: var(--bn-s1) var(--bn-s1);background-repeat: no-repeat}[dir="rtl"] :is([class^="bn-"],[class*=" bn-"]) select:not([multiple]):not([size]){background-position: var(--bn-s3) 50%,calc(var(--bn-s3) + var(--bn-s1)) 50%}@media (pointer: coarse),(max-width: 768px){body.bn-page :is([class^="bn-"],[class*=" bn-"]) input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="range"]):not([type="color"]),body.bn-page :is([class^="bn-"],[class*=" bn-"]) textarea,body.bn-page :is([class^="bn-"],[class*=" bn-"]) select{font-size: max(16px,var(--bn-text-sm)) !important}}.bn-badge{display: inline-flex;align-items: center;gap: var(--bn-s1);padding: 0 var(--bn-s2);height: var(--bn-s5);font-size: var(--bn-text-2xs);font-weight: var(--bn-fw-medium-semibold);border-radius: var(--bn-r-full);background: var(--bn-sunken);color: var(--bn-ink-2);border: 1px solid var(--bn-line)}.bn-badge[data-tone="neutral"]{background: var(--bn-sunken);color: var(--bn-ink-2);border-color: var(--bn-line)}.bn-badge[data-tone="accent"]{background: var(--bn-accent-100);color: var(--bn-accent-text);border-color: transparent}.bn-badge[data-tone="success"]{background: var(--bn-success-bg);color: color-mix(in oklab,var(--bn-success) 60%,var(--bn-ink));border-color: transparent}.bn-badge[data-tone="warn"]{background: var(--bn-warn-bg);color: color-mix(in oklab,var(--bn-warn) 60%,var(--bn-ink));border-color: transparent}.bn-badge[data-tone="danger"]{background: var(--bn-danger-bg);color: color-mix(in oklab,var(--bn-danger) 60%,var(--bn-ink));border-color: transparent}.bn-badge[data-tone="info"]{background: var(--bn-info-bg);color: color-mix(in oklab,var(--bn-info) 60%,var(--bn-ink));border-color: transparent}.bn-badge[data-tone="jetonomy"]{background: var(--bn-jetonomy-bg);color: color-mix(in oklab,var(--bn-jetonomy) 60%,var(--bn-ink));border-color: transparent}.bn-badge[data-tone="media"]{background: var(--bn-media-bg);color: color-mix(in oklab,var(--bn-media) 60%,var(--bn-ink));border-color: transparent}.bn-badge[data-tone="events"]{background: var(--bn-events-bg);color: color-mix(in oklab,var(--bn-events) 60%,var(--bn-ink));border-color: transparent}.bn-badge-row{display: inline-flex;flex-wrap: wrap;align-items: center;gap: var(--bn-s1)}.bn-post-card__author .bn-badge + .bn-badge,.bn-md-card__meta-overlay .bn-badge + .bn-badge,.bn-md-card__labels .bn-badge + .bn-badge,.bn-comment__author-meta .bn-badge + .bn-badge{margin-inline-start: var(--bn-s1)}.bn-field-chips{display: inline-flex;flex-wrap: wrap;gap: var(--bn-s1)}.bn-field-chip{display: inline-flex;align-items: center;padding: 0 var(--bn-s2);height: var(--bn-s5);font-size: var(--bn-text-2xs);font-weight: var(--bn-fw-medium-semibold);border-radius: var(--bn-r-full);background: var(--bn-sunken);color: var(--bn-ink-2);border: 1px solid var(--bn-line)}.bn-field-checkbox-group,.bn-field-radio-group{display: flex;flex-wrap: wrap;gap: var(--bn-s2);border: 0;padding: 0;margin: 0;min-width: 0}.bn-field-checkbox-group .bn-field-checkbox,.bn-field-radio-group .bn-field-radio{display: inline-flex;align-items: center;gap: var(--bn-s2);min-height: var(--bn-s10);padding: var(--bn-s2) var(--bn-s4);border: 1px solid var(--bn-line);border-radius: var(--bn-r-full);background: var(--bn-surface);font-size: var(--bn-text-sm);color: var(--bn-ink-2);cursor: pointer;transition: border-color 0.14s ease,background 0.14s ease}.bn-field-checkbox-group .bn-field-checkbox:hover,.bn-field-radio-group .bn-field-radio:hover{border-color: var(--bn-line-strong)}.bn-field-checkbox-group .bn-field-checkbox:has(input:checked),.bn-field-radio-group .bn-field-radio:has(input:checked){border-color: var(--bn-accent);background: var(--bn-accent-50);color: var(--bn-ink)}.bn-field-checkbox-group .bn-field-checkbox:has(input:focus-visible),.bn-field-radio-group .bn-field-radio:has(input:focus-visible){outline: 2px solid var(--bn-ring);outline-offset: 2px}.bn-field-checkbox:not(.bn-field-checkbox-group .bn-field-checkbox){display: inline-flex;align-items: center;gap: var(--bn-s2);min-height: var(--bn-s10);font-size: var(--bn-text-sm);color: var(--bn-ink-2);cursor: pointer}.bn-field-checkbox:not(.bn-field-checkbox-group .bn-field-checkbox) input{inline-size: var(--bn-s4);block-size: var(--bn-s4);margin: 0;accent-color: var(--bn-accent);cursor: pointer;flex: none}.bn-field-checkbox:not(.bn-field-checkbox-group .bn-field-checkbox):has(input:checked){color: var(--bn-ink)}.bn-field-checkbox:not(.bn-field-checkbox-group .bn-field-checkbox):has(input:focus-visible){outline: 2px solid var(--bn-ring);outline-offset: 2px;border-radius: var(--bn-r-sm)}.bn-field--unavailable{padding: var(--bn-s3);background: var(--bn-sunken);border: 1px dashed var(--bn-line);border-radius: var(--bn-r-md);box-sizing: border-box}.bn-field-unavailable-note{margin: 0;color: var(--bn-ink-3);font-size: var(--bn-text-sm);line-height: var(--bn-leading-normal)}.bn-badge[data-tone="paid"]{background: var(--bn-paid-bg);color: color-mix(in oklab,var(--bn-paid) 60%,var(--bn-ink));border-color: transparent}.bn-type-badge__icon{display: inline-flex;align-items: center}.bn-type-badge__icon svg{width: 12px;height: 12px;display: block}.bn-avatar[data-size]{position: relative;display: inline-flex;align-items: center;justify-content: center;border-radius: var(--bn-r-full);background: var(--bn-accent-200);color: var(--bn-accent-text);font-weight: 600;font-family: var(--bn-font-display);flex-shrink: 0;user-select: none;overflow: hidden}.bn-avatar[data-size="xs"]{width: 20px;height: 20px;font-size: 10px}.bn-avatar[data-size="sm"]{width: 28px;height: 28px;font-size: 11px}.bn-avatar[data-size="md"]{width: 36px;height: 36px;font-size: 13px}.bn-avatar[data-size="lg"]{width: 48px;height: 48px;font-size: 16px}.bn-avatar[data-size="xl"]{width: 72px;height: 72px;font-size: 22px}.bn-avatar[data-size="2xl"]{width: 96px;height: 96px;font-size: 30px}.bn-avatar[data-presence]::after{content: '';position: absolute;bottom: 0;inset-inline-end: 0;width: 28%;height: 28%;min-width: 8px;min-height: 8px;border-radius: 50%;border: 2px solid var(--bn-avatar-presence-border)}.bn-avatar[data-presence="online"]::after{background: var(--bn-success)}.bn-avatar[data-presence="away"]::after{background: radial-gradient(circle at 70% 30%,var(--bn-avatar-presence-border) 0 34%,var(--bn-warn) 36%)}.bn-avatar[data-presence="dnd"]::after{background: linear-gradient(var(--bn-danger) 0 40%,var(--bn-avatar-presence-border) 40% 60%,var(--bn-danger) 60%)}.bn-avatar[data-presence="offline"]::after{background: var(--bn-avatar-presence-border);box-shadow: inset 0 0 0 2px var(--bn-ink-4)}.bn-avatar[data-presence]{overflow: visible}.bn-avatar[data-presence] img{border-radius: var(--bn-r-full)}.bn-avatar[data-tone]{--bn-avatar-tone-l: 52%;--bn-avatar-tone-c: 0.14;background: oklch(var(--bn-avatar-tone-l) var(--bn-avatar-tone-c) var(--bn-avatar-tone-h,240));color: oklch(99% 0 0)}.bn-avatar[data-tone] img{background: var(--bn-surface)}.bn-avatar[data-tone="sky"]{--bn-avatar-tone-h: 240}.bn-avatar[data-tone="cyan"]{--bn-avatar-tone-h: 200;--bn-avatar-tone-c: 0.12}.bn-avatar[data-tone="emerald"]{--bn-avatar-tone-h: 160}.bn-avatar[data-tone="lime"]{--bn-avatar-tone-h: 130;--bn-avatar-tone-c: 0.13}.bn-avatar[data-tone="amber"]{--bn-avatar-tone-h: 70}.bn-avatar[data-tone="coral"]{--bn-avatar-tone-h: 35}[data-theme="dark"] .bn-avatar[data-tone],[data-bn-theme="dark"] .bn-avatar[data-tone],[data-bx-mode="dark"] .bn-avatar[data-tone]{--bn-avatar-tone-l: 42%;--bn-avatar-tone-c: 0.08;color: oklch(96% 0.01 var(--bn-avatar-tone-h,240))}.bn-card[data-v2],.bn-card[data-interactive]{background: var(--bn-surface);border: 1px solid var(--bn-line);border-radius: var(--bn-r-lg);transition: border-color var(--bn-dur) var(--bn-ease)}.bn-card[data-interactive]:hover{border-color: var(--bn-line-strong)}.bn-kbd{display: inline-flex;align-items: center;justify-content: center;min-width: 18px;height: 18px;padding: 0 5px;font-family: var(--bn-font-mono);font-size: 11px;background: var(--bn-sunken);color: var(--bn-ink-2);border: 1px solid var(--bn-line);border-bottom-width: 2px;border-radius: 4px}.bn-hr{height: 1px;background: var(--bn-line);border: none;margin: 0}.bn-ring{box-shadow: var(--bn-ring)}.bn-app .bn-tab,.bn-app .bn-composer__tool,.bn-app .bn-more-menu-item,.bn-app .bn-modal__close{background-color: transparent}.bn-app :is( .bn-rail__toggle,.bn-composer__tool,.bn-post-card__menu,.bn-post-card__ann-dismiss,.bn-modal__close,.bn-composer__schedule-clear ){background-color: transparent;color: var(--bn-ink-3)}.bn-app .bn-pf-avatar-edit{color: var(--bn-accent-fg)}.bn-app textarea.bn-composer__prompt{border-radius: 0;min-height: 48px;background-color: transparent;color: var(--bn-ink)}.bn-app :is( .bn-emoji-popover__option,.bn-post-card__reactors-trigger ){background-color: transparent}.bn-app .bn-composer__privacy-chip{background-color: var(--bn-sunken);color: var(--bn-ink-3)}.bn-lightbox :is( .bn-lightbox__close,.bn-lightbox__fullscreen ){padding: 0;background-color: var(--bn-sunken);color: var(--bn-ink-3)}.bn-lightbox .bn-lightbox__action{background-color: transparent;color: var(--bn-ink-2)}.bn-lightbox .bn-lightbox__reaction{background-color: var(--bn-sunken)}.bn-app input.bn-input{padding-block: 0;padding-inline: var(--bn-s3) var(--bn-input-pe,var(--bn-s3));border-radius: var(--bn-r-md);font-size: var(--bn-input-fs,var(--bn-text-sm))}.bn-app input.bn-input.bn-input:where( :not( :disabled ) ){background-color: var(--bn-surface)}.bn-app input.bn-input:where( :not( :focus,:disabled,[aria-invalid="true"],.bn-input--error ) ){border: 1px solid var(--bn-line-strong)}.bn-app :is( select.bn-select.bn-select,select.bn-input.bn-input,textarea.bn-textarea.bn-textarea,textarea.bn-input.bn-input ):focus:not( .bn-dm-composer__input,.bn-ep-field-vis__select ){background-color: var(--bn-surface)}.bn-app input.bn-input.bn-input:where( :focus ):where( :not( [aria-invalid="true"],.bn-input--error ) ){border-color: var(--bn-accent);outline: 2px solid transparent;outline-offset: 2px}.bn-toggle{position: relative;display: inline-flex;align-items: center;flex-shrink: 0;width: 40px;height: 22px;border-radius: var(--bn-r-full);background: var(--bn-line-strong);cursor: pointer;transition: background var(--bn-dur) var(--bn-ease);border: none;padding: 0;--bn-toggle-travel: 18px}.bn-app .bn-toggle{background-color: var(--bn-line-strong)}.bn-toggle::before{content: '';position: absolute;top: 3px;inset-inline-start: 3px;width: 16px;height: 16px;border-radius: 50%;background: var(--bn-surface);box-shadow: var(--bn-shadow-xs);transition: transform var(--bn-dur) var(--bn-ease)}.bn-toggle[aria-checked="true"]{background: var(--bn-accent)}.bn-toggle[aria-checked="true"]::before{transform: translateX(var(--bn-toggle-travel))}[dir="rtl"] .bn-toggle[aria-checked="true"]::before{transform: translateX(calc(-1 * var(--bn-toggle-travel)))}.bn-toggle:focus-visible{box-shadow: var(--bn-ring);outline: 2px solid transparent;outline-offset: 2px}.bn-toggle[disabled],.bn-toggle[aria-disabled="true"]{opacity: 0.55;cursor: not-allowed}.bn-toggle[data-size="sm"]{width: 32px;height: 18px;--bn-toggle-travel: 14px}.bn-toggle[data-size="sm"]::before{width: 12px;height: 12px}.bn-toggle[data-size="lg"]{width: 48px;height: 28px;--bn-toggle-travel: 20px}.bn-toggle[data-size="lg"]::before{width: 22px;height: 22px}.bn-toggle-row{display: flex;align-items: center;justify-content: space-between;gap: var(--bn-s4);padding: var(--bn-s3) 0;border-bottom: 1px solid var(--bn-line-faint)}.bn-toggle-row:last-child{border-bottom: none}.bn-toggle-row__copy{flex: 1;min-width: 0;display: flex;flex-direction: column;gap: 2px}.bn-toggle-row__label{font-size: var(--bn-text-sm);font-weight: var(--bn-fw-medium-semibold);color: var(--bn-ink)}.bn-toggle-row__desc{font-size: var(--bn-text-xs);color: var(--bn-ink-3);line-height: 1.45}.bn-toggle-row--disabled .bn-toggle{opacity: 0.5;pointer-events: none}.bn-toggle-row--disabled .bn-toggle-row__label{color: var(--bn-ink-3)}.bn-modal-backdrop{position: fixed;inset: 0;z-index: var(--bn-z-modal);background: var(--bn-overlay);-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);display: flex;align-items: center;justify-content: center;padding: var(--bn-s4);animation: bn-modal-backdrop-in var(--bn-dur) var(--bn-ease)}@keyframes bn-modal-backdrop-in{from{opacity: 0}to{opacity: 1}}.bn-modal__panel{background: var(--bn-surface);border: 1px solid var(--bn-line);border-radius: var(--bn-r-lg);box-shadow: var(--bn-shadow-lg);width: 100%;max-width: 480px;max-height: calc(100vh - var(--bn-s8));display: flex;flex-direction: column;animation: bn-modal-in 0.18s var(--bn-ease-out)}@keyframes bn-modal-in{from{opacity: 0;transform: translateY(8px) scale(0.98)}to{opacity: 1;transform: translateY(0) scale(1)}}.bn-modal__panel[data-size="sm"]{max-width: 420px}.bn-modal__panel[data-size="lg"]{max-width: 640px}.bn-modal__panel[data-size="xl"]{max-width: 880px}.bn-modal__head{display: flex;align-items: center;gap: var(--bn-s3);padding: var(--bn-s5) var(--bn-s5) var(--bn-s3);border-bottom: 1px solid var(--bn-line-faint)}.bn-modal__title{flex: 1;font-family: var(--bn-font-display);font-size: var(--bn-text-lg);font-weight: 600;letter-spacing: -0.01em;color: var(--bn-ink);margin: 0}.bn-modal__close{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;margin-block: calc(-1 * var(--bn-s2));margin-inline-end: calc(-1 * var(--bn-s2));padding: 0;border-radius: var(--bn-r-sm);color: var(--bn-ink-3);background: transparent;border: none;cursor: pointer;transition: background var(--bn-dur-fast) var(--bn-ease),color var(--bn-dur-fast) var(--bn-ease)}.bn-modal__close svg{width: 18px;height: 18px}.bn-modal__close:hover{background: var(--bn-sunken);color: var(--bn-ink)}.bn-modal__close:focus-visible{outline: 2px solid var(--bn-accent);outline-offset: 2px}.bn-modal__body ul{margin: var(--bn-s2) 0;padding-inline-start: var(--bn-s5)}.bn-modal__body ul + p{margin-block: var(--bn-s2) 0}.bn-modal__body{flex: 1;padding: var(--bn-s5);overflow-y: auto;color: var(--bn-ink-2);font-size: var(--bn-text-sm);line-height: 1.5}.bn-suspend-dialog{display: flex;flex-direction: column;gap: var(--bn-s3);margin-block-start: var(--bn-s3)}.bn-suspend-dialog__field{display: flex;flex-direction: column;gap: var(--bn-s1)}.bn-suspend-dialog__label{font-weight: var(--bn-fw-semibold);font-size: var(--bn-text-sm);color: var(--bn-ink)}.bn-suspend-dialog .bn-input,.bn-suspend-dialog .bn-textarea{width: 100%;box-sizing: border-box}.bn-suspend-dialog .bn-textarea{resize: vertical}.bn-suspend-dialog__check{display: inline-flex;align-items: center;gap: var(--bn-s2);min-height: 40px;color: var(--bn-ink-2);font-size: var(--bn-text-sm)}.bn-suspend-dialog__error{margin: 0;color: var(--bn-danger);font-size: var(--bn-text-sm)}:where(body:not(.wp-admin)) .bn-notice{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--bn-s2) var(--bn-s3);margin-block: 0 var(--bn-s4);padding: var(--bn-s3) var(--bn-s4);border: 1px solid var(--bn-line);border-inline-start: 3px solid var(--bn-info);border-radius: var(--bn-r-md);background: var(--bn-info-bg);color: var(--bn-ink);font-size: var(--bn-text-sm);line-height: var(--bn-leading-normal)}:where(body:not(.wp-admin)) .bn-notice--success{border-inline-start-color: var(--bn-success);background: var(--bn-success-bg)}:where(body:not(.wp-admin)) .bn-notice--error{border-inline-start-color: var(--bn-danger);background: var(--bn-danger-bg)}:where(body:not(.wp-admin)) .bn-notice__cta{color: var(--bn-accent-text);font-weight: var(--bn-fw-semibold);text-decoration: underline;text-underline-offset: 2px;white-space: nowrap}:where(body:not(.wp-admin)) .bn-notice__cta:hover,:where(body:not(.wp-admin)) .bn-notice__cta:focus-visible{text-decoration-thickness: 2px}@media (max-width: 640px){:where(body:not(.wp-admin)) .bn-notice{padding: var(--bn-s3)}}.bn-modal__error{margin: var(--bn-s2) 0 0;color: var(--bn-danger);font-size: var(--bn-text-sm)}.bn-modal__error[hidden]{display: none}.bn-modal__body--stack{display: flex;flex-direction: column;gap: var(--bn-s4)}.bn-modal__body--stack>*{margin-block: 0}.bn-modal__foot{display: flex;align-items: center;justify-content: flex-end;gap: var(--bn-s2);padding: var(--bn-s3) var(--bn-s5) var(--bn-s5);border-top: 1px solid var(--bn-line-faint);background: transparent;border-end-start-radius: var(--bn-r-lg);border-end-end-radius: var(--bn-r-lg)}.bn-modal[hidden],.bn-modal-backdrop[hidden],.bn-modal-backdrop.is-hidden{display: none !important}.bn-modal__panel[data-tone="danger"] .bn-modal__title{color: var(--bn-danger)}.bn-tabs{display: flex;border-bottom: 1px solid var(--bn-line);gap: var(--bn-s1);margin: 0;overflow-x: auto;scrollbar-width: none;touch-action: pan-x;overscroll-behavior-x: contain}.bn-tabs::-webkit-scrollbar{display: none}.bn-tabs[data-density="compact"]{gap: 2px}@supports (animation-timeline: scroll()){.bn-tabs,.bn-explore-filters{animation: bn-tabs-edge-fade linear both;animation-timeline: scroll(self inline)}@keyframes bn-tabs-edge-fade{0%{-webkit-mask-image: linear-gradient(to right,#000 0,#000 calc(100% - var(--bn-s8)),transparent 100%);mask-image: linear-gradient(to right,#000 0,#000 calc(100% - var(--bn-s8)),transparent 100%)}1%,99%{-webkit-mask-image: linear-gradient(to right,transparent 0,#000 var(--bn-s8),#000 calc(100% - var(--bn-s8)),transparent 100%);mask-image: linear-gradient(to right,transparent 0,#000 var(--bn-s8),#000 calc(100% - var(--bn-s8)),transparent 100%)}100%{-webkit-mask-image: linear-gradient(to right,transparent 0,#000 var(--bn-s8),#000 100%);mask-image: linear-gradient(to right,transparent 0,#000 var(--bn-s8),#000 100%)}}[dir="rtl"] .bn-tabs,[dir="rtl"] .bn-explore-filters{animation-name: bn-tabs-edge-fade-rtl}@keyframes bn-tabs-edge-fade-rtl{0%{-webkit-mask-image: linear-gradient(to left,#000 0,#000 calc(100% - var(--bn-s8)),transparent 100%);mask-image: linear-gradient(to left,#000 0,#000 calc(100% - var(--bn-s8)),transparent 100%)}1%,99%{-webkit-mask-image: linear-gradient(to left,transparent 0,#000 var(--bn-s8),#000 calc(100% - var(--bn-s8)),transparent 100%);mask-image: linear-gradient(to left,transparent 0,#000 var(--bn-s8),#000 calc(100% - var(--bn-s8)),transparent 100%)}100%{-webkit-mask-image: linear-gradient(to left,transparent 0,#000 var(--bn-s8),#000 100%);mask-image: linear-gradient(to left,transparent 0,#000 var(--bn-s8),#000 100%)}}}.bn-tab{--bn-tab-px: var(--bn-s3);min-block-size: 40px;padding: var(--bn-s2) var(--bn-tab-px);font-family: var(--bn-font-ui);font-size: var(--bn-text-sm);font-weight: var(--bn-fw-medium-semibold);line-height: var(--bn-leading-tight);color: var(--bn-ink-3);border: none;border-bottom: 2px solid transparent;margin-bottom: -1px;border-radius: var(--bn-r-sm) var(--bn-r-sm) 0 0;background: transparent;-webkit-appearance: none;appearance: none;cursor: pointer;transition: color var(--bn-dur-fast) var(--bn-ease),background var(--bn-dur-fast) var(--bn-ease),border-color var(--bn-dur-fast) var(--bn-ease);display: inline-flex;align-items: center;gap: 6px;text-decoration: none;white-space: nowrap;flex: 0 0 auto}.bn-tabs .bn-tab:hover,.bn-tabs .bn-tab:focus,.bn-tabs .bn-tab:active{color: var(--bn-ink);background: color-mix(in oklab,var(--bn-accent) 8%,transparent)}.bn-tabs .bn-tab:focus-visible{color: var(--bn-ink);background: color-mix(in oklab,var(--bn-accent) 8%,transparent);outline: 2px solid transparent;outline-offset: -2px;box-shadow: inset 0 0 0 2px var(--bn-accent);border-radius: var(--bn-r-sm)}.bn-tab[aria-selected="true"],.bn-tab[aria-current="true"],.bn-tab[data-active],.bn-tab.is-active{color: var(--bn-ink);border-bottom-color: var(--bn-accent);background: color-mix(in oklab,var(--bn-accent) 12%,transparent)}.bn-tab__count{font-size: var(--bn-text-2xs);color: var(--bn-ink-3);background: var(--bn-sunken);padding: 1px 6px;border-radius: var(--bn-r-full)}.bn-tab[aria-selected="true"] .bn-tab__count,.bn-tab[aria-current="true"] .bn-tab__count{background: var(--bn-accent-100);color: var(--bn-accent-text)}.bn-navgroup{display: block;position: relative}.bn-navgroup__bar{display: flex;align-items: stretch;min-width: 0;border-bottom: 1px solid var(--bn-line)}.bn-navgroup__bar>.bn-tabs{flex: 1 1 auto;min-width: 0;border-bottom: 0}.bn-tabs.is-fit{overflow-x: hidden;animation: none;-webkit-mask-image: none;mask-image: none}.bn-fit-more{position: relative;flex: 0 0 auto;display: flex}.bn-fit-more__btn svg{flex: none}.bn-fit-more__btn:hover,.bn-fit-more__btn[aria-expanded="true"]{color: var(--bn-ink);background: color-mix(in oklab,var(--bn-accent) 8%,transparent)}.bn-fit-more__btn:focus-visible{color: var(--bn-ink);outline: 2px solid transparent;outline-offset: -2px;box-shadow: inset 0 0 0 2px var(--bn-accent);border-radius: var(--bn-r-sm)}.bn-fit-more__btn[aria-expanded="true"] svg{transform: rotate(180deg)}.bn-fit-menu{position: absolute;inset-block-start: calc(100% + var(--bn-s1));inset-inline-end: 0;z-index: var(--bn-z-menu);min-inline-size: 200px;max-inline-size: min(320px,calc(100vw - var(--bn-s8)));margin: 0;padding: var(--bn-s1);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-fit-menu{overflow-y: auto}.bn-fit-menu.is-up{inset-block-start: auto;inset-block-end: calc(100% + var(--bn-s1))}.bn-fit-menu__item{display: flex;align-items: center;gap: var(--bn-s2);min-block-size: 40px;padding: var(--bn-s2) var(--bn-s3);border-radius: var(--bn-r-sm);font-family: var(--bn-font-ui);font-size: var(--bn-text-sm);font-weight: var(--bn-fw-medium-semibold);color: var(--bn-ink-2);text-decoration: none}.bn-fit-menu__item:hover,.bn-fit-menu__item:focus-visible{color: var(--bn-ink);background: color-mix(in oklab,var(--bn-accent) 8%,transparent);outline: 2px solid transparent}.bn-fit-menu__item:focus-visible{box-shadow: inset 0 0 0 2px var(--bn-accent)}@media (prefers-reduced-motion: no-preference){.bn-fit-more__btn svg{transition: transform var(--bn-dur-fast) var(--bn-ease)}}.bn-subnav{display: flex;flex-wrap: wrap;align-items: center;gap: var(--bn-s4);margin-top: var(--bn-s2);padding-inline-start: var(--bn-s3)}.bn-app .bn-subnav__item{display: inline-flex;align-items: baseline;gap: 6px;margin: 0;padding: var(--bn-s1) 0;border: 0;border-radius: 0;background: none;box-shadow: none;appearance: none;-webkit-appearance: none;font: inherit;font-size: var(--bn-text-sm);font-weight: var(--bn-fw-medium);line-height: 1.4;color: var(--bn-ink-3);text-decoration: none;cursor: pointer}.bn-app .bn-subnav__item:hover,.bn-app .bn-subnav__item:focus,.bn-app .bn-subnav__item:active{color: var(--bn-ink);background: none;box-shadow: none;border: 0}.bn-app .bn-subnav__item:focus-visible{outline: 2px solid transparent;outline-offset: 2px;box-shadow: var(--bn-ring);border-radius: var(--bn-r-sm)}.bn-app .bn-subnav__item[aria-selected="true"],.bn-app .bn-subnav__item[aria-selected="true"]:hover,.bn-app .bn-subnav__item[aria-selected="true"]:focus,.bn-app .bn-subnav__item[aria-selected="true"]:active,.bn-app .bn-subnav__item.active{color: var(--bn-accent-text);background: none;box-shadow: none;font-weight: var(--bn-fw-semibold)}.bn-subnav__count{font-size: var(--bn-text-2xs);color: var(--bn-ink-3);background: var(--bn-sunken);padding: 1px 6px;border-radius: var(--bn-r-full)}.bn-nav-metrics{display: flex;flex-wrap: wrap;align-items: center;gap: var(--bn-s2) var(--bn-s4)}.bn-app .bn-nav-metric{display: inline-flex;align-items: baseline;gap: 6px;margin: 0;padding: 0;border: 0;background: none;font: inherit;color: var(--bn-ink);text-decoration: none;cursor: default}.bn-app a.bn-nav-metric,.bn-app button.bn-nav-metric{cursor: pointer}.bn-app a.bn-nav-metric:hover .bn-nav-metric__label,.bn-app button.bn-nav-metric:hover .bn-nav-metric__label{color: var(--bn-ink)}.bn-app a.bn-nav-metric:focus-visible,.bn-app button.bn-nav-metric:focus-visible{outline: 2px solid transparent;outline-offset: 2px;box-shadow: var(--bn-ring);border-radius: var(--bn-r-sm)}.bn-nav-metric__value{font-weight: var(--bn-fw-bold);font-size: var(--bn-text-md);color: var(--bn-ink)}.bn-nav-metric__label{font-size: var(--bn-text-sm);color: var(--bn-ink-3)}.bn-nav-metric__delta{font-size: var(--bn-text-xs);font-weight: var(--bn-fw-semibold)}.bn-nav-metric__delta[data-trend="up"]{color: var(--bn-success)}.bn-nav-metric__delta[data-trend="down"]{color: var(--bn-danger)}.bn-nav-metric__delta[data-trend="flat"]{color: var(--bn-ink-3)}.bn-nav-metrics.bn-pf-metricrow{gap: 0;align-items: baseline;padding: var(--bn-s3) var(--bn-s4);border-block-start: 1px solid var(--bn-line);background: var(--bn-canvas);border-end-start-radius: var(--bn-r-lg);border-end-end-radius: var(--bn-r-lg)}.bn-pf-metricrow .bn-nav-metric + .bn-nav-metric::before{content: "\00B7";margin-inline: var(--bn-s2);color: var(--bn-ink-4);font-weight: 400}.bn-pf-metricrow .bn-nav-metric{font-size: var(--bn-text-sm)}.bn-pf-metricrow a.bn-nav-metric:hover,.bn-pf-metricrow button.bn-nav-metric:hover{color: var(--bn-ink)}@media (max-width: 640px){.bn-nav-metrics{gap: var(--bn-s2) var(--bn-s3)}.bn-nav-metrics.bn-pf-metricrow{gap: var(--bn-s1) var(--bn-s4)}.bn-pf-metricrow .bn-nav-metric + .bn-nav-metric::before{content: none}}.bn-app .bn-btn,.bn-app .bn-btn:hover,.bn-app .bn-btn:focus,.bn-app .bn-btn:active,.bn-app .bn-btn:focus-visible{padding: var(--bn-btn-py) var(--bn-btn-px)}.bn-app .bn-modal__close,.bn-app .bn-modal__close:hover,.bn-app .bn-modal__close:focus,.bn-app .bn-modal__close:active,.bn-app .bn-modal__close:focus-visible{padding: 0;margin: 0;border: 0}.bn-app .bn-nav-metric,.bn-app .bn-nav-metric:hover,.bn-app .bn-nav-metric:focus,.bn-app .bn-nav-metric:active,.bn-app .bn-nav-metric:focus-visible{padding: 0;margin: 0;border: 0}.bn-app .bn-composer__tool,.bn-app .bn-composer__tool:hover,.bn-app .bn-composer__tool:focus,.bn-app .bn-composer__tool:active,.bn-app .bn-composer__tool:focus-visible{box-sizing: border-box;width: 32px;height: 32px;min-width: 0;min-height: 0;padding: 0;margin: 0;border: 0}.bn-app .bn-post-card__action-btn,.bn-app .bn-post-card__action-btn:hover,.bn-app .bn-post-card__action-btn:focus,.bn-app .bn-post-card__action-btn:active,.bn-app .bn-post-card__action-btn:focus-visible{padding: 6px 14px;margin: 0;border: 0}.bn-app .bn-tab,.bn-app .bn-tab:hover,.bn-app .bn-tab:focus,.bn-app .bn-tab:active,.bn-app .bn-tab:focus-visible{padding: var(--bn-s2) var(--bn-tab-px)}.bn-app .bn-tab{border-top: 0;border-inline: 0;border-bottom-width: 2px;border-bottom-style: solid}.bn-tooltip{position: absolute;z-index: calc(var(--bn-z-menu) + 1);padding: var(--bn-s1) var(--bn-s2);border-radius: var(--bn-r-sm);background: var(--bn-ink);color: var(--bn-surface);font-size: var(--bn-text-xs);font-weight: 500;line-height: 1.4;pointer-events: none;opacity: 0;transform: translateY(2px);transition: opacity var(--bn-dur-fast) var(--bn-ease),transform var(--bn-dur-fast) var(--bn-ease);max-width: 240px;white-space: nowrap}.bn-tooltip[data-show],[data-bn-tooltip]:hover>.bn-tooltip,[data-bn-tooltip]:focus-visible>.bn-tooltip{opacity: 1;transform: translateY(0)}.bn-tooltip[data-multiline]{white-space: normal}.bn-tooltip-trigger{position: relative;display: inline-flex}.bn-tooltip-trigger>.bn-tooltip[data-pos="top"]{bottom: calc(100% + 4px);left: 50%;transform: translateX(-50%) translateY(2px)}.bn-tooltip-trigger>.bn-tooltip[data-pos="bottom"]{top: calc(100% + 4px);left: 50%;transform: translateX(-50%) translateY(-2px)}.bn-tooltip-trigger>.bn-tooltip[data-pos="left"]{inset-inline-end: calc(100% + 4px);top: 50%;transform: translateY(-50%) translateX(2px)}.bn-tooltip-trigger>.bn-tooltip[data-pos="right"]{inset-inline-start: calc(100% + 4px);top: 50%;transform: translateY(-50%) translateX(-2px)}[dir="rtl"] .bn-tooltip-trigger>.bn-tooltip[data-pos="left"]{transform: translateY(-50%) translateX(-2px)}[dir="rtl"] .bn-tooltip-trigger>.bn-tooltip[data-pos="right"]{transform: translateY(-50%) translateX(2px)}.bn-tooltip-trigger:hover>.bn-tooltip[data-pos="top"],.bn-tooltip-trigger:focus-visible>.bn-tooltip[data-pos="top"]{transform: translateX(-50%) translateY(0)}.bn-tooltip-trigger:hover>.bn-tooltip[data-pos="bottom"],.bn-tooltip-trigger:focus-visible>.bn-tooltip[data-pos="bottom"]{transform: translateX(-50%) translateY(0)}.bn-stat{display: flex;flex-direction: column;gap: var(--bn-s1);padding: var(--bn-s4);background: var(--bn-surface);border: 1px solid var(--bn-line);border-radius: var(--bn-r-lg);min-width: 140px}.bn-stat__label{font-size: var(--bn-text-xs);font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;color: var(--bn-ink-3)}.bn-stat__value{font-family: var(--bn-font-display);font-size: var(--bn-text-2xl);font-weight: 600;letter-spacing: -0.025em;color: var(--bn-ink);line-height: 1.1}.bn-stat__delta{display: inline-flex;align-items: center;gap: var(--bn-s1);font-size: var(--bn-text-xs);font-weight: var(--bn-fw-medium-semibold);margin-top: 2px}.bn-stat__delta[data-trend="up"]{color: var(--bn-success)}.bn-stat__delta[data-trend="down"]{color: var(--bn-danger)}.bn-stat__delta[data-trend="flat"]{color: var(--bn-ink-3)}.bn-stat-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(180px,1fr));gap: var(--bn-s3)}.bn-section-head{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--bn-s4);padding: var(--bn-s4) 0;margin-bottom: var(--bn-s4);border-block-end: 1px solid var(--bn-line-faint);flex-wrap: wrap}.bn-section-head__lead{display: flex;align-items: flex-start;gap: var(--bn-s3);min-width: 0;flex: 1 1 auto}.bn-section-head__icon{display: inline-flex;width: 32px;height: 32px;align-items: center;justify-content: center;color: var(--bn-accent-text);flex-shrink: 0}.bn-section-head__text{min-width: 0}.bn-section-head__title{font-family: var(--bn-font-display);font-size: var(--bn-text-xl);font-weight: 600;letter-spacing: -0.02em;color: var(--bn-ink);margin: 0;line-height: 1.2}.bn-section-head__subtitle{font-size: var(--bn-text-sm);color: var(--bn-ink-3);margin: var(--bn-s1) 0 0}.bn-section-head__meta{display: flex;flex-wrap: wrap;gap: var(--bn-s3);margin-top: var(--bn-s2);font-size: var(--bn-text-sm);color: var(--bn-ink-2)}.bn-section-head__meta-item{display: inline-flex;align-items: center;gap: var(--bn-s1)}.bn-section-head__actions{display: inline-flex;align-items: center;gap: var(--bn-s2);flex-shrink: 0}.bn-filter-strip{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--bn-s3);margin-bottom: var(--bn-s4)}.bn-filter-strip__form{display: inline-flex;flex-wrap: wrap;align-items: center;gap: var(--bn-s2);margin-inline-start: auto}.bn-filter-strip__form .bn-input{min-width: 200px}.bn-table{width: 100%;border-collapse: collapse;font-size: var(--bn-text-sm);color: var(--bn-ink)}.bn-table th,.bn-table td{padding: var(--bn-s3) var(--bn-s4);text-align: start;border-bottom: 1px solid var(--bn-line-faint);vertical-align: middle}.bn-table th{font-size: var(--bn-text-xs);font-weight: 600;letter-spacing: 0.04em;text-transform: uppercase;color: var(--bn-ink-3);background: var(--bn-sunken);border-bottom-color: var(--bn-line);position: sticky;top: 0;z-index: 1}.bn-table tbody tr{transition: background var(--bn-dur-fast) var(--bn-ease)}.bn-table tbody tr:hover{background: var(--bn-sunken)}.bn-table tbody tr[data-selected]{background: var(--bn-accent-100)}.bn-table td[data-align="end"]{text-align: end}.bn-table td[data-align="center"]{text-align: center}.bn-table[data-density="compact"] th,.bn-table[data-density="compact"] td{padding: var(--bn-s2) var(--bn-s3)}.bn-table-wrap{background: var(--bn-surface);border: 1px solid var(--bn-line);border-radius: var(--bn-r-lg);overflow: hidden}.bn-table-wrap__scroll{overflow-x: auto;contain: paint}.bn-drag-row{display: flex;align-items: center;gap: var(--bn-s3);padding: var(--bn-s3) var(--bn-s4);background: var(--bn-surface);border: 1px solid var(--bn-line);border-radius: var(--bn-r-md);transition: border-color var(--bn-dur) var(--bn-ease),box-shadow var(--bn-dur) var(--bn-ease)}.bn-drag-row + .bn-drag-row{margin-top: var(--bn-s2)}.bn-drag-row:hover{border-color: var(--bn-line-strong)}.bn-drag-row[data-dragging]{box-shadow: var(--bn-shadow-md);border-color: var(--bn-accent);opacity: 0.95}.bn-drag-row__handle{display: inline-flex;flex-direction: column;gap: 3px;flex-shrink: 0;width: 18px;height: 18px;color: var(--bn-ink-4);cursor: grab;align-items: center;justify-content: center}.bn-drag-row__handle--pinned{cursor: default;opacity: 0.35}.bn-drag-row__handle::before,.bn-drag-row__handle::after,.bn-drag-row__handle span{content: '';display: block;width: 14px;height: 2px;background: currentColor;border-radius: 1px}.bn-drag-row__handle:active{cursor: grabbing}.bn-drag-row__body{flex: 1;min-width: 0}.bn-drag-row__actions{display: inline-flex;gap: var(--bn-s2);align-items: center;flex-shrink: 0}.bn-split{display: grid;grid-template-columns: var(--bn-railw) minmax(0,1fr);gap: var(--bn-s4);min-height: 480px;background: var(--bn-surface);border: 1px solid var(--bn-line);border-radius: var(--bn-r-lg);overflow: hidden}.bn-split__rail{border-inline-end: 1px solid var(--bn-line-faint);background: var(--bn-canvas);overflow-y: auto}.bn-split__rail-head{padding: var(--bn-s4);border-bottom: 1px solid var(--bn-line-faint);display: flex;align-items: center;justify-content: space-between;gap: var(--bn-s2)}.bn-split__rail-title{font-size: var(--bn-text-xs);font-weight: 600;line-height: 1.25;letter-spacing: 0.06em;text-transform: uppercase;color: var(--bn-ink-3)}.bn-split__rail-item{display: flex;flex-direction: column;gap: 2px;padding: var(--bn-s3) var(--bn-s4);border-bottom: 1px solid var(--bn-line-faint);cursor: pointer;transition: background var(--bn-dur-fast) var(--bn-ease);text-decoration: none}.bn-split__rail-item,.bn-split__rail-item:hover,.bn-split__rail-item:focus{text-decoration: none}.bn-split__rail-item:hover{background: var(--bn-sunken)}.bn-split__rail-item[aria-current="true"],.bn-split__rail-item[data-active]{background: var(--bn-accent-100);box-shadow: inset 3px 0 0 var(--bn-accent)}.bn-split__rail-item-title{font-size: var(--bn-text-sm);font-weight: var(--bn-fw-medium-semibold);color: var(--bn-ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.bn-split__rail-item-meta{font-size: var(--bn-text-xs);color: var(--bn-ink-3)}.bn-split__pane{display: flex;flex-direction: column;min-width: 0}.bn-split__pane-head{padding: var(--bn-s4) var(--bn-s5);border-bottom: 1px solid var(--bn-line-faint);display: flex;align-items: center;justify-content: space-between;gap: var(--bn-s3)}.bn-split__pane-body{flex: 1;padding: var(--bn-s5);overflow-y: auto}@media (max-width: 768px){.bn-split{grid-template-columns: 1fr;min-height: 0}.bn-split__rail{border-inline-end: none;border-bottom: 1px solid var(--bn-line-faint);max-height: 220px}}.bn-stepper{display: flex;align-items: center;gap: var(--bn-s2);margin: 0 0 var(--bn-s5)}.bn-stepper__item{display: inline-flex;align-items: center;gap: var(--bn-s2);font-size: var(--bn-text-xs);font-weight: var(--bn-fw-medium-semibold);color: var(--bn-ink-3)}.bn-stepper__dot{width: 24px;height: 24px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: var(--bn-sunken);color: var(--bn-ink-3);font-size: var(--bn-text-xs);font-weight: 600;flex-shrink: 0;border: 1px solid var(--bn-line)}.bn-stepper__item.is-active .bn-stepper__dot,.bn-stepper__item[data-state="active"] .bn-stepper__dot{background: var(--bn-accent-solid);color: var(--bn-accent-fg);border-color: transparent}.bn-stepper__item.is-active,.bn-stepper__item[data-state="active"]{color: var(--bn-ink)}.bn-stepper__item.is-done .bn-stepper__dot,.bn-stepper__item[data-state="done"] .bn-stepper__dot{background: var(--bn-success);color: var(--bn-accent-fg);border-color: transparent}.bn-stepper__item.is-done,.bn-stepper__item[data-state="done"]{color: var(--bn-ink-2)}.bn-stepper__bar{flex: 1;min-width: 16px;height: 1px;background: var(--bn-line)}.bn-progress{width: 100%;height: 6px;background: var(--bn-sunken);border-radius: var(--bn-r-full);overflow: hidden;position: relative}.bn-progress__fill{height: 100%;background: var(--bn-accent);border-radius: inherit;transition: width var(--bn-dur) var(--bn-ease)}.bn-progress[data-tone="success"] .bn-progress__fill{background: var(--bn-success)}.bn-progress[data-tone="warn"] .bn-progress__fill{background: var(--bn-warn)}.bn-progress[data-tone="danger"] .bn-progress__fill{background: var(--bn-danger)}.bn-progress[data-indeterminate] .bn-progress__fill{width: 35% !important;animation: bn-progress-indeterminate 1.4s var(--bn-ease) infinite}@keyframes bn-progress-indeterminate{0%{transform: translateX(-100%)}100%{transform: translateX(360%)}}.bn-toast[data-tone="success"]{background: var(--bn-success);color: var(--bn-accent-fg)}.bn-toast[data-tone="warn"]{background: var(--bn-warn);color: var(--bn-accent-fg)}.bn-toast[data-tone="danger"]{background: var(--bn-danger);color: var(--bn-accent-fg)}.bn-toast[data-tone="info"]{background: var(--bn-info);color: var(--bn-accent-fg)}@media (pointer: coarse),(max-width: 768px){.bn-btn[data-variant]{min-height: 44px;--bn-btn-px: var(--bn-s4)}.bn-input,.bn-textarea,.bn-select{min-height: 44px}.bn-tab{min-height: 44px}.bn-page-btn{min-block-size: 44px;min-inline-size: 44px}.bn-modal__close,.bn-composer__tool,.bn-composer__footer-btn,.bn-post-card__menu,.bn-mobile-more__close,.bn-md-card__menu,.bn-pf-avatar-edit,.bn-ep-avatar-btn,.bn-ep-avatar-remove,.bn-ep-cover-remove,.bn-ep-repeater-remove,.bn-dm-msg__action,.bn-dm-emoji-pop__close,.bn-emoji-popover__option,.bn-lightbox__close,.bn-lightbox__fullscreen,.bn-lightbox__dm-btn,.bn-lightbox__action{min-width: 44px;min-height: 44px}.bn-app .bn-composer__tool,.bn-app .bn-composer__tool:hover,.bn-app .bn-composer__tool:focus,.bn-app .bn-composer__tool:active,.bn-app .bn-composer__tool:focus-visible{width: 44px;height: 44px;min-width: 44px;min-height: 44px}}@media (max-width: 640px){.bn-app .bn-composer__tool,.bn-app .bn-composer__tool:hover,.bn-app .bn-composer__tool:focus,.bn-app .bn-composer__tool:active,.bn-app .bn-composer__tool:focus-visible{min-width: 0}}.bn-composer__media-remove::after,.bn-composer__link-remove::after{content: '';position: absolute;inset-block-start: 0;inset-inline-end: 0;min-width: var(--bn-tap);min-height: var(--bn-tap)}.bn-composer__link-remove{position: relative}.bn-cookie-consent{position: fixed;inset-inline: var(--bn-s4);inset-block-end: var(--bn-s4);z-index: 9990;margin-inline: auto;max-width: 44rem;display: flex;align-items: center;justify-content: space-between;gap: var(--bn-s4);flex-wrap: wrap;padding: var(--bn-s3) var(--bn-s4);background: var(--bn-surface);color: var(--bn-ink);border: 1px solid var(--bn-line);border-radius: var(--bn-r-lg);box-shadow: var(--bn-shadow-lg,var(--bn-shadow-md,none))}.bn-cookie-consent__text{margin: 0;flex: 1 1 16rem;font-size: var(--bn-text-sm);color: var(--bn-ink-2)}.bn-cookie-consent__link{color: var(--bn-accent-text);text-decoration: underline}@media (max-width: 640px){.bn-cookie-consent{inset-inline: var(--bn-s2);inset-block-end: var(--bn-s2);flex-direction: column;align-items: stretch;gap: var(--bn-s3)}.bn-cookie-consent__text{flex: none}.bn-cookie-consent .bn-btn{width: 100%}}.bn-unsub-notice{position: fixed;inset-inline: 0;bottom: var(--bn-s6);margin-inline: auto;width: fit-content;max-width: min(92vw,34rem);display: flex;align-items: center;gap: var(--bn-s3);padding: var(--bn-s3) var(--bn-s4);border: 1px solid var(--bn-line);border-inline-start: 3px solid var(--bn-line-strong);border-radius: var(--bn-r-lg);background: var(--bn-raised,var(--bn-surface));color: var(--bn-ink);box-shadow: var(--bn-shadow-lg);font-size: var(--bn-text-sm);z-index: var(--bn-z-menu)}.bn-unsub-notice--success{border-inline-start-color: var(--bn-success)}.bn-unsub-notice--error{border-inline-start-color: var(--bn-danger)}.bn-unsub-notice__manage{color: var(--bn-accent-text);font-weight: var(--bn-fw-semibold);text-decoration: none;white-space: nowrap}.bn-unsub-notice__manage:hover,.bn-unsub-notice__manage:focus-visible{text-decoration: underline}.bn-unsub-notice__dismiss{color: var(--bn-ink-3);text-decoration: none;font-size: var(--bn-text-lg);line-height: 1;padding: 0 var(--bn-s1)}@media (max-width: 640px){.bn-unsub-notice{bottom: var(--bn-s4);flex-wrap: wrap}}.bn-settings-hold{display: flex;align-items: flex-start;gap: var(--bn-s3);margin-block-end: var(--bn-s4);padding: var(--bn-s3) var(--bn-s4);border: 1px solid var(--bn-line);border-inline-start: 3px solid var(--bn-warn);border-radius: var(--bn-r-lg);background: var(--bn-warn-bg);color: var(--bn-ink)}.bn-settings-hold__icon{flex: none;display: inline-flex;color: var(--bn-warn)}.bn-settings-hold__icon svg{width: 20px;height: 20px}.bn-settings-hold__body{min-width: 0}.bn-settings-hold__title{display: block;font-size: var(--bn-text-sm);line-height: 1.4}.bn-settings-hold__text{margin: var(--bn-s1) 0 0;font-size: var(--bn-text-sm);color: var(--bn-ink-2);line-height: 1.5}@media (max-width: 640px){.bn-settings-hold{padding: var(--bn-s3);gap: var(--bn-s2)}}.bn-guest-banner{position: relative;background: color-mix(in oklch,var(--brand) 8%,var(--surface));color: var(--text-1);border: 1px solid color-mix(in oklch,var(--brand) 22%,var(--border));border-radius: var(--bn-r-md);padding: var(--bn-s5);margin-bottom: var(--bn-s5)}.bn-guest-banner h3{font-family: var(--font-display);font-size: var(--text-lg);font-weight: var(--fw-bold);margin-bottom: var(--bn-s1);color: var(--text-1)}.bn-guest-banner p{font-size: var(--text-sm);color: var(--text-2);margin-bottom: var(--bn-s4);line-height: 1.6}.bn-banner-btns{display: flex;gap: var(--bn-s2);flex-wrap: wrap}.bn-guest-banner .bn-btn[data-variant="primary"]{background: var(--brand);color: var(--bn-accent-fg,#fff);border-color: var(--brand)}.bn-guest-banner .bn-btn[data-variant="primary"]:hover{background: var(--brand-hover);border-color: var(--brand-hover)}.bn-guest-banner .bn-btn[data-variant="ghost"]{color: var(--text-1);border-color: var(--border);background: transparent}.bn-guest-banner .bn-btn[data-variant="ghost"]:hover{background: var(--bg-hover)}