:root{--bf-accent: #1e45b8;--bf-accent-rgb: 30, 69, 184;--bf-accent-strong: #19399a;--bf-accent-soft: rgba(var(--bf-accent-rgb), .08);--bf-accent-muted: rgba(var(--bf-accent-rgb), .14);--bf-accent-ring: rgba(var(--bf-accent-rgb), .28);--bf-on-accent: #ffffff;--bf-surface: #ffffff;--bf-surface-2: #f6f7fb;--bf-surface-3: #eceff6;--bf-line: #e4e8f0;--bf-line-strong: #cfd6e3;--bf-ink: #101828;--bf-ink-2: #475467;--bf-ink-3: #8a94a6;--bf-success: #0b8a5f;--bf-success-soft: #e7f6ef;--bf-warning: #b45309;--bf-warning-soft: #fef3e2;--bf-danger: #d92d20;--bf-danger-soft: #fdecea;--bf-info: #1d6fd6;--bf-info-soft: #e8f1fd;--bf-fs-2xs: 11px;--bf-fs-xs: 12px;--bf-fs-sm: 13px;--bf-fs-md: 15px;--bf-fs-lg: 17px;--bf-fs-xl: 20px;--bf-fs-2xl: 24px;--bf-lh-tight: 1.45;--bf-lh-base: 1.75;--bf-lh-prose: 1.95;--bf-fw-regular: 400;--bf-fw-medium: 500;--bf-fw-bold: 700;--bf-fw-heavy: 800;--bf-s1: 4px;--bf-s2: 8px;--bf-s3: 12px;--bf-s4: 16px;--bf-s5: 20px;--bf-s6: 24px;--bf-s8: 32px;--bf-s10: 40px;--bf-r-xs: 6px;--bf-r-sm: 10px;--bf-r-md: 14px;--bf-r-lg: 18px;--bf-r-xl: 24px;--bf-r-full: 999px;--bf-e1: 0 1px 2px rgba(16, 24, 40, .05);--bf-e2: 0 2px 4px rgba(16, 24, 40, .04), 0 6px 16px rgba(16, 24, 40, .07);--bf-e3: 0 12px 40px rgba(16, 24, 40, .18);--bf-ease: cubic-bezier(.2, .8, .2, 1);--bf-ease-out: cubic-bezier(.16, 1, .3, 1);--bf-dur-fast: .12s;--bf-dur: .2s;--bf-dur-slow: .32s;--bf-tap: 44px;--bf-nav-h: 64px;--bf-container: 1080px;--bf-safe-bottom: env(safe-area-inset-bottom, 0px);--bf-z-sticky: 50;--bf-z-nav: 900;--bf-z-scrim: 990;--bf-z-sheet: 1000;--bf-z-toast: 1100}.bf-forum-container:not(#bf-z),.bf-app-nav:not(#bf-z),.bf-sheet:not(#bf-z),.bf-composer:not(#bf-z),.bf-toast:not(#bf-z),.bf-reply-bar:not(#bf-z),.bf-scrim:not(#bf-z){box-sizing:border-box;direction:rtl;-webkit-tap-highlight-color:transparent}.bf-forum-container:not(#bf-z) *,.bf-forum-container:not(#bf-z) *:before,.bf-forum-container:not(#bf-z) *:after,.bf-app-nav:not(#bf-z) *,.bf-sheet:not(#bf-z) *,.bf-composer:not(#bf-z) *,.bf-toast:not(#bf-z) *{box-sizing:border-box}.bf-forum-container:not(#bf-z){width:100%;max-width:var(--bf-container);margin-inline:auto;color:var(--bf-ink);font-size:var(--bf-fs-md);line-height:var(--bf-lh-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bf-forum-container:not(#bf-z) a{color:inherit;text-decoration:none}.bf-forum-container:not(#bf-z) :where(h1,h2,h3,h4,p){margin:0}.bf-forum-container:not(#bf-z) ::selection{background:var(--bf-accent-muted)}.bf-forum-container:not(#bf-z) :where(button,a,input,select,textarea,summary,label),.bf-app-nav:not(#bf-z) :where(a,button),.bf-sheet:not(#bf-z) :where(a,button,input,label,textarea),.bf-composer:not(#bf-z) :where(a,button,input,select,textarea,summary,label){touch-action:manipulation}.bf-forum-container:not(#bf-z) :focus-visible,.bf-app-nav:not(#bf-z) :focus-visible,.bf-sheet:not(#bf-z) :focus-visible,.bf-composer:not(#bf-z) :focus-visible{outline:2px solid var(--bf-accent);outline-offset:2px;border-radius:var(--bf-r-xs)}:where(.bf-forum-container,.bf-app-nav,.bf-sheet,.bf-composer,.bf-toast,.bf-reply-bar,.bf-woo-auth-shell):not(#bf-z) .material-symbols-outlined{display:inline-block;flex-shrink:0;width:1em;height:1em;overflow:hidden;font-size:20px;line-height:1;vertical-align:middle;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;user-select:none}:where(.bf-forum-container,.bf-app-nav,.bf-sheet,.bf-composer,.bf-reply-bar):not(#bf-z) :is(button,[type=button],[type=submit]),:is(.bf-app-nav,.bf-reply-bar):not(#bf-z){margin:0;padding:0;min-width:0;min-height:0;font-family:inherit;letter-spacing:normal;text-transform:none;text-shadow:none}.bf-forum-container:not(#bf-z) .screen-reader-text,.bf-sheet:not(#bf-z) .screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.bf-lock:not(#bf-z){overflow:hidden}body.bf-hide-theme-title:not(#bf-z) .entry-header:has(>.entry-title:only-child),body.bf-hide-theme-title:not(#bf-z) .entry-header>.entry-title{display:none}.bf-section:not(#bf-z){margin-block:var(--bf-s6)}.bf-section-head:not(#bf-z){display:flex;align-items:center;gap:var(--bf-s2);margin-bottom:var(--bf-s3)}.bf-section-title:not(#bf-z){font-size:var(--bf-fs-lg);font-weight:var(--bf-fw-heavy);line-height:var(--bf-lh-tight);color:var(--bf-ink)}.bf-count-badge:not(#bf-z){display:inline-flex;align-items:center;min-width:24px;height:22px;padding-inline:8px;border-radius:var(--bf-r-full);background:var(--bf-surface-3);color:var(--bf-ink-2);font-size:var(--bf-fs-xs);font-weight:var(--bf-fw-bold);justify-content:center}.bf-link-more:not(#bf-z){display:inline-flex;align-items:center;margin-inline-start:auto;color:var(--bf-accent)!important;font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-bold)}.bf-link-more:not(#bf-z) .material-symbols-outlined{font-size:18px}.bf-card:not(#bf-z){padding:var(--bf-s5);border:1px solid var(--bf-line);border-radius:var(--bf-r-lg);background:var(--bf-surface);box-shadow:var(--bf-e1)}.bf-card-title:not(#bf-z){display:flex;align-items:center;gap:var(--bf-s2);margin-bottom:var(--bf-s4);font-size:var(--bf-fs-lg);font-weight:var(--bf-fw-heavy)}.bf-stack:not(#bf-z){display:grid;gap:var(--bf-s4)}:is(.bf-stack,.bf-field,.bf-composer-body,.bf-sheet-body,.bf-disclosure-body,.bf-report-form,.bf-toolbar,.bf-topic,.bf-topic-list,.bf-reply-list):not(#bf-z){grid-template-columns:minmax(0,1fr)}:is(.bf-composer-body,.bf-sheet-body,.bf-field,.bf-stack):not(#bf-z)>*,.bf-editor:not(#bf-z){min-width:0}.bf-empty:not(#bf-z){display:flex;flex-direction:column;align-items:center;gap:var(--bf-s2);padding:var(--bf-s10) var(--bf-s5);border:1px dashed var(--bf-line-strong);border-radius:var(--bf-r-lg);background:var(--bf-surface);text-align:center}.bf-empty-icon:not(#bf-z){display:grid;place-items:center;width:56px;height:56px;margin-bottom:var(--bf-s1);border-radius:50%;background:var(--bf-accent-soft);color:var(--bf-accent)}.bf-empty-icon:not(#bf-z) .material-symbols-outlined{font-size:28px}.bf-empty-title:not(#bf-z){font-size:var(--bf-fs-md);font-weight:var(--bf-fw-bold)}.bf-empty-desc:not(#bf-z),.bf-empty-inline:not(#bf-z){color:var(--bf-ink-3);font-size:var(--bf-fs-sm)}.bf-empty-inline:not(#bf-z){padding:var(--bf-s5);text-align:center}.bf-notice:not(#bf-z){display:flex;align-items:flex-start;gap:var(--bf-s3);margin-block:var(--bf-s4);padding:var(--bf-s4);border-radius:var(--bf-r-md);background:var(--bf-warning-soft);color:var(--bf-warning);font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-medium)}.bf-notice:not(#bf-z) p{margin:0;color:var(--bf-ink-2)}.bf-notice:not(#bf-z) a{color:var(--bf-accent);font-weight:var(--bf-fw-bold)}.bf-notice-body:not(#bf-z){display:grid;gap:var(--bf-s3);justify-items:start}.bf-table-scroll:not(#bf-z){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.bf-btn:not(#bf-z){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--bf-tap);padding:0 var(--bf-s5);border:1px solid transparent;border-radius:var(--bf-r-full);background:var(--bf-surface-3);color:var(--bf-ink);font:inherit;font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-bold);line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none!important;transition:background-color var(--bf-dur) var(--bf-ease),color var(--bf-dur) var(--bf-ease),transform var(--bf-dur-fast) var(--bf-ease),box-shadow var(--bf-dur) var(--bf-ease)}.bf-btn:active:not(#bf-z){transform:scale(.97)}.bf-btn:not(#bf-z) .material-symbols-outlined{font-size:20px}.bf-btn-primary:not(#bf-z){background:var(--bf-accent);color:var(--bf-on-accent)!important;box-shadow:0 4px 12px rgba(var(--bf-accent-rgb),.22)}.bf-btn-tonal:not(#bf-z){background:var(--bf-accent-soft);color:var(--bf-accent)!important}.bf-btn-ghost:not(#bf-z){background:transparent;color:var(--bf-ink-2)!important}.bf-btn-danger:not(#bf-z){background:var(--bf-danger);color:#fff!important}.bf-btn-sm:not(#bf-z){min-height:36px;padding:0 var(--bf-s4);font-size:var(--bf-fs-sm)}.bf-btn-block:not(#bf-z){width:100%}.bf-btn:disabled:not(#bf-z){opacity:.55;cursor:not-allowed;transform:none}.bf-btn.is-loading:not(#bf-z){color:transparent!important;pointer-events:none}.bf-btn.is-loading:not(#bf-z):after{content:"";position:absolute;width:18px;height:18px;border:2px solid currentColor;border-color:var(--bf-on-accent) var(--bf-on-accent) transparent transparent;border-radius:50%;animation:bf-spin .7s linear infinite}.bf-btn:not(.bf-btn-primary):not(.bf-btn-danger).is-loading:not(#bf-z):after{border-color:var(--bf-accent) var(--bf-accent) transparent transparent}.bf-icon-btn:not(#bf-z){display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--bf-ink-2);cursor:pointer;transition:background-color var(--bf-dur) var(--bf-ease)}.bf-icon-btn:active:not(#bf-z){background:var(--bf-surface-3)}.bf-icon-btn-sm:not(#bf-z){width:28px;height:28px}.bf-icon-btn-sm:not(#bf-z) .material-symbols-outlined{font-size:18px}.bf-act:not(#bf-z){display:inline-flex;align-items:center;gap:4px;min-height:36px;padding:0 10px;border:0;border-radius:var(--bf-r-full);background:transparent;color:var(--bf-ink-2);font:inherit;font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-medium);cursor:pointer;transition:background-color var(--bf-dur) var(--bf-ease),color var(--bf-dur) var(--bf-ease)}.bf-act:active:not(#bf-z){background:var(--bf-surface-3)}.bf-act:not(#bf-z) .material-symbols-outlined{font-size:19px}.bf-act-icon:not(#bf-z){width:36px;padding:0;justify-content:center}.bf-act-best.is-active:not(#bf-z){color:var(--bf-success)}.bf-act-best.is-active:not(#bf-z) .material-symbols-outlined{font-variation-settings:"FILL" 1}.bf-vote:not(#bf-z){display:inline-flex;align-items:center;padding:2px;border-radius:var(--bf-r-full);background:var(--bf-surface-2);border:1px solid var(--bf-line)}.bf-vote-btn:not(#bf-z){display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 12px;border:0;border-radius:var(--bf-r-full);background:transparent;color:var(--bf-ink-2);font:inherit;font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-bold);cursor:pointer;transition:background-color var(--bf-dur) var(--bf-ease),color var(--bf-dur) var(--bf-ease)}.bf-vote-btn:not(#bf-z) .material-symbols-outlined{font-size:18px}.bf-vote-like.is-active:not(#bf-z){background:var(--bf-accent-soft);color:var(--bf-accent)}.bf-vote-dislike.is-active:not(#bf-z){background:var(--bf-danger-soft);color:var(--bf-danger)}.bf-vote-btn.is-active:not(#bf-z) .material-symbols-outlined{font-variation-settings:"FILL" 1}.bf-vote-btn.is-pop:not(#bf-z) .material-symbols-outlined{animation:bf-pop .35s var(--bf-ease-out)}.bf-vote-sm:not(#bf-z){background:transparent;border-color:transparent}.bf-vote-sm:not(#bf-z) .bf-vote-btn{min-height:32px;padding:0 8px;font-weight:var(--bf-fw-medium)}.bf-vote-sm:not(#bf-z) .bf-vote-btn .material-symbols-outlined{font-size:17px}.bf-spinner:not(#bf-z){display:inline-block;width:18px;height:18px;border:2px solid var(--bf-accent-muted);border-top-color:var(--bf-accent);border-radius:50%;animation:bf-spin .7s linear infinite}.bf-crumbs:not(#bf-z){margin-block:var(--bf-s2) var(--bf-s3);overflow-x:auto;scrollbar-width:none}.bf-crumbs:not(#bf-z)::-webkit-scrollbar{display:none}.bf-crumbs:not(#bf-z) ol{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none;white-space:nowrap;font-size:var(--bf-fs-xs)}.bf-crumbs:not(#bf-z) li{display:inline-flex;align-items:center;margin:0;color:var(--bf-ink-3)}.bf-crumbs:not(#bf-z) li+li:before{content:"\2039";margin-inline:6px;color:var(--bf-line-strong)}.bf-crumbs:not(#bf-z) a{color:var(--bf-ink-2)!important}.bf-crumbs:not(#bf-z) [aria-current] span{display:inline-block;max-width:50vw;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;color:var(--bf-ink-3)}.bf-hero:not(#bf-z){--bf-cat: var(--bf-accent);position:relative;margin-block:var(--bf-s3) var(--bf-s5);padding:var(--bf-s5);border:1px solid var(--bf-line);border-radius:var(--bf-r-xl);background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--bf-cat) 9%,transparent) 0%,transparent 55%),var(--bf-surface);box-shadow:var(--bf-e1);overflow:hidden}.bf-hero-top:not(#bf-z){display:flex;align-items:flex-start;gap:var(--bf-s4)}.bf-hero-icon:not(#bf-z){display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:var(--bf-r-md);background:color-mix(in srgb,var(--bf-cat) 12%,#fff);color:var(--bf-cat)}.bf-hero-icon:not(#bf-z) .material-symbols-outlined{font-size:28px}.bf-hero-body:not(#bf-z){min-width:0;flex:1}.bf-hero-title:not(#bf-z){color:var(--bf-ink);font-size:var(--bf-fs-2xl);font-weight:var(--bf-fw-heavy);line-height:var(--bf-lh-tight);overflow-wrap:anywhere}.bf-hero-desc:not(#bf-z){margin-top:var(--bf-s1)!important;color:var(--bf-ink-2);font-size:var(--bf-fs-sm);line-height:var(--bf-lh-base)}.bf-hero-foot:not(#bf-z){display:flex;flex-wrap:wrap;align-items:center;gap:var(--bf-s3);margin-top:var(--bf-s4)}.bf-hero-stats:not(#bf-z){display:flex;flex-wrap:wrap;gap:var(--bf-s2);margin-inline-end:auto}.bf-meta:not(#bf-z){display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:var(--bf-r-full);background:var(--bf-surface-2);color:var(--bf-ink-2);font-size:var(--bf-fs-xs);font-weight:var(--bf-fw-medium)}.bf-meta:not(#bf-z) .material-symbols-outlined{font-size:16px}.bf-hero:not(#bf-z)>.bf-search{margin-top:var(--bf-s4)}.bf-search:not(#bf-z){position:relative;display:flex;align-items:center;width:100%;height:48px;border:1px solid var(--bf-line);border-radius:var(--bf-r-full);background:var(--bf-surface-2);transition:border-color var(--bf-dur) var(--bf-ease),box-shadow var(--bf-dur) var(--bf-ease),background-color var(--bf-dur) var(--bf-ease)}.bf-search:focus-within:not(#bf-z){border-color:var(--bf-accent);background:var(--bf-surface);box-shadow:0 0 0 4px var(--bf-accent-soft)}.bf-search-icon:not(#bf-z){margin-inline:var(--bf-s4) var(--bf-s2);color:var(--bf-ink-3)}.bf-forum-container:not(#bf-z) .bf-search-input,.bf-sheet:not(#bf-z) .bf-search-input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--bf-ink);font:inherit;font-size:16px;outline:none;-webkit-appearance:none;appearance:none}.bf-search-input:not(#bf-z)::-webkit-search-cancel-button{-webkit-appearance:none}.bf-search-submit:not(#bf-z){display:grid;place-items:center;width:40px;height:40px;margin-inline-end:4px;padding:0;border:0;border-radius:50%;background:var(--bf-accent);color:var(--bf-on-accent);cursor:pointer}.bf-search-submit:not(#bf-z) .material-symbols-outlined{font-size:20px}.bf-toolbar:not(#bf-z){display:grid;gap:var(--bf-s3);margin-block:var(--bf-s5) var(--bf-s2)}.bf-chips:not(#bf-z){display:flex;gap:var(--bf-s2);margin-inline:calc(var(--bf-s1) * -1);padding:2px var(--bf-s1);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bf-chips:not(#bf-z)::-webkit-scrollbar{display:none}.bf-chip:not(#bf-z){display:inline-flex;align-items:center;flex-shrink:0;gap:5px;min-height:36px;padding:0 14px;border:1px solid var(--bf-line);border-radius:var(--bf-r-full);background:var(--bf-surface);color:var(--bf-ink-2)!important;font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-medium);white-space:nowrap;scroll-snap-align:start;transition:background-color var(--bf-dur) var(--bf-ease),border-color var(--bf-dur) var(--bf-ease),color var(--bf-dur) var(--bf-ease)}.bf-chip:not(#bf-z) .material-symbols-outlined{font-size:18px}.bf-chip.is-active:not(#bf-z){border-color:var(--bf-ink);background:var(--bf-ink);color:#fff!important}.bf-chip-sm:not(#bf-z){min-height:30px;padding:0 10px;font-size:var(--bf-fs-xs)}.bf-chip-count:not(#bf-z){padding:0 6px;border-radius:var(--bf-r-full);background:var(--bf-surface-3);color:var(--bf-ink-3);font-size:var(--bf-fs-2xs);line-height:18px}.bf-chip-ghost:not(#bf-z){border-style:dashed}.bf-pill:not(#bf-z){--bf-cat: var(--bf-accent);position:relative;z-index:1;display:inline-flex;align-items:center;gap:4px;max-width:100%;min-height:26px;padding:0 10px 0 8px;border-radius:var(--bf-r-full);background:color-mix(in srgb,var(--bf-cat) 10%,#fff);color:color-mix(in srgb,var(--bf-cat) 80%,#000)!important;font-size:var(--bf-fs-xs);font-weight:var(--bf-fw-bold);line-height:1}.bf-pill:not(#bf-z) span:not(.material-symbols-outlined){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-pill:not(#bf-z) .material-symbols-outlined{font-size:15px}.bf-tags:not(#bf-z){display:flex;flex-wrap:wrap;gap:var(--bf-s2);margin-top:var(--bf-s5)}.bf-tag:not(#bf-z){position:relative;z-index:1;display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:var(--bf-r-full);background:var(--bf-surface-2);color:var(--bf-ink-2)!important;font-size:var(--bf-fs-xs);font-weight:var(--bf-fw-medium)}.bf-tag-sm:not(#bf-z){min-height:24px;padding:0 8px;font-size:var(--bf-fs-2xs)}.bf-stats:not(#bf-z){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bf-s2);margin-block:var(--bf-s4)}.bf-stat-tile:not(#bf-z){display:grid;justify-items:center;gap:2px;padding:var(--bf-s3) var(--bf-s2);border:1px solid var(--bf-line);border-radius:var(--bf-r-md);background:var(--bf-surface);text-align:center}.bf-stat-tile:not(#bf-z) .material-symbols-outlined{color:var(--bf-accent)}.bf-stat-tile:not(#bf-z) strong{font-size:var(--bf-fs-lg);font-weight:var(--bf-fw-heavy);line-height:1.3}.bf-stat-tile:not(#bf-z) span:last-child{color:var(--bf-ink-3);font-size:var(--bf-fs-xs)}.bf-cat-list:not(#bf-z){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bf-s3)}.bf-cat:not(#bf-z){--bf-cat: var(--bf-accent);display:flex;flex-direction:column;border:1px solid var(--bf-line);border-radius:var(--bf-r-lg);background:var(--bf-surface);box-shadow:var(--bf-e1);overflow:hidden;transition:border-color var(--bf-dur) var(--bf-ease),box-shadow var(--bf-dur) var(--bf-ease)}.bf-cat-main:not(#bf-z){display:flex;align-items:flex-start;gap:var(--bf-s3);padding:var(--bf-s4)}.bf-cat-icon:not(#bf-z),.bf-subcat-icon:not(#bf-z){display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:var(--bf-r-sm);background:color-mix(in srgb,var(--bf-cat) 12%,#fff);color:var(--bf-cat)}.bf-cat-icon:not(#bf-z) .material-symbols-outlined{font-size:24px}.bf-cat-body:not(#bf-z){display:grid;gap:2px;min-width:0;flex:1}.bf-cat-name:not(#bf-z){font-size:var(--bf-fs-md);font-weight:var(--bf-fw-heavy);line-height:var(--bf-lh-tight);color:var(--bf-ink)}.bf-cat-desc:not(#bf-z){display:-webkit-box;overflow:hidden;color:var(--bf-ink-2);font-size:var(--bf-fs-xs);line-height:1.7;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bf-cat-meta:not(#bf-z){display:flex;flex-wrap:wrap;gap:2px var(--bf-s3);margin-top:2px;color:var(--bf-ink-3);font-size:var(--bf-fs-2xs);font-weight:var(--bf-fw-medium)}.bf-cat-chevron:not(#bf-z){align-self:center;color:var(--bf-ink-3)}.bf-cat-children:not(#bf-z){display:flex;flex-wrap:wrap;gap:6px;padding:0 var(--bf-s4) var(--bf-s3)}.bf-cat-latest:not(#bf-z){display:flex;align-items:center;gap:var(--bf-s2);margin-top:auto;padding:var(--bf-s3) var(--bf-s4);border-top:1px solid var(--bf-line);background:var(--bf-surface-2);color:var(--bf-ink-2)!important;font-size:var(--bf-fs-xs)}.bf-cat-latest:not(#bf-z) .material-symbols-outlined{font-size:16px;color:var(--bf-warning)}.bf-cat-latest-title:not(#bf-z){min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-cat-latest:not(#bf-z) time{flex-shrink:0;color:var(--bf-ink-3)}.bf-subcats:not(#bf-z){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bf-s2)}.bf-subcat:not(#bf-z){--bf-cat: var(--bf-accent);display:flex;align-items:center;gap:var(--bf-s3);min-height:64px;padding:var(--bf-s3);border:1px solid var(--bf-line);border-radius:var(--bf-r-md);background:var(--bf-surface);transition:border-color var(--bf-dur) var(--bf-ease),background-color var(--bf-dur) var(--bf-ease)}.bf-subcat-icon:not(#bf-z){flex-basis:38px;width:38px;height:38px}.bf-subcat-body:not(#bf-z){display:grid;min-width:0;flex:1}.bf-subcat-name:not(#bf-z){font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-bold);line-height:var(--bf-lh-tight)}.bf-subcat-desc:not(#bf-z){overflow:hidden;color:var(--bf-ink-3);font-size:var(--bf-fs-2xs);text-overflow:ellipsis;white-space:nowrap}.bf-subcat-count:not(#bf-z){flex-shrink:0;min-width:28px;padding:2px 8px;border-radius:var(--bf-r-full);background:var(--bf-surface-2);color:var(--bf-ink-2);font-size:var(--bf-fs-xs);font-weight:var(--bf-fw-bold);text-align:center}.bf-topic-list:not(#bf-z){display:grid;gap:var(--bf-s2)}.bf-topic:not(#bf-z){position:relative;display:grid;gap:var(--bf-s2);padding:var(--bf-s4);border:1px solid var(--bf-line);border-radius:var(--bf-r-lg);background:var(--bf-surface);transition:border-color var(--bf-dur) var(--bf-ease),box-shadow var(--bf-dur) var(--bf-ease),transform var(--bf-dur-fast) var(--bf-ease)}.bf-topic:active:not(#bf-z){transform:scale(.995)}.bf-topic.is-sticky:not(#bf-z){border-color:rgba(var(--bf-accent-rgb),.35);background:linear-gradient(180deg,var(--bf-accent-soft),var(--bf-surface) 70%)}.bf-topic-head:not(#bf-z){display:flex;align-items:center;gap:var(--bf-s2);min-width:0}.bf-topic-head:not(#bf-z) .bf-avatar-link,.bf-topic-head:not(#bf-z) .bf-byline-name,.bf-reply-head:not(#bf-z) .bf-byline-name{position:relative;z-index:1}.bf-byline:not(#bf-z){display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--bf-s2);min-width:0;flex:1;font-size:var(--bf-fs-xs);line-height:1.5}.bf-byline-name:not(#bf-z){overflow:hidden;max-width:100%;color:var(--bf-ink)!important;font-weight:var(--bf-fw-bold);text-overflow:ellipsis;white-space:nowrap}.bf-byline:not(#bf-z) time,.bf-reply-head:not(#bf-z) time{color:var(--bf-ink-3)}.bf-flags:not(#bf-z){display:inline-flex;gap:4px;flex-shrink:0}.bf-flag:not(#bf-z){display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%}.bf-flag:not(#bf-z) .material-symbols-outlined{font-size:15px;font-variation-settings:"FILL" 1}.bf-flag-pin:not(#bf-z){background:var(--bf-accent-soft);color:var(--bf-accent)}.bf-flag-solved:not(#bf-z){background:var(--bf-success-soft);color:var(--bf-success)}.bf-flag-lock:not(#bf-z){background:var(--bf-surface-3);color:var(--bf-ink-2)}.bf-topic-title:not(#bf-z){font-size:var(--bf-fs-md);font-weight:var(--bf-fw-heavy);line-height:1.6;overflow-wrap:anywhere}.bf-topic-title:not(#bf-z) a{color:var(--bf-ink)!important}.bf-stretched:not(#bf-z):after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit}.bf-topic-title:not(#bf-z) a:visited{color:var(--bf-ink-2)!important}.bf-topic-excerpt:not(#bf-z){display:-webkit-box;overflow:hidden;color:var(--bf-ink-2);font-size:var(--bf-fs-sm);line-height:1.85;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bf-topic-foot:not(#bf-z){display:flex;align-items:center;gap:var(--bf-s2);margin-top:2px;min-width:0}.bf-topic-labels:not(#bf-z){display:flex;align-items:center;gap:6px;min-width:0;flex:1;overflow:hidden}.bf-topic-stats:not(#bf-z){display:inline-flex;align-items:center;gap:var(--bf-s3);flex-shrink:0}.bf-stat:not(#bf-z){display:inline-flex;align-items:center;gap:3px;color:var(--bf-ink-3);font-size:var(--bf-fs-xs);font-weight:var(--bf-fw-medium)}.bf-stat:not(#bf-z) .material-symbols-outlined{font-size:16px}.bf-stat.has-value:not(#bf-z){color:var(--bf-accent)}.bf-list:not(#bf-z){border:1px solid var(--bf-line);border-radius:var(--bf-r-lg);background:var(--bf-surface);overflow:hidden}.bf-list-row:not(#bf-z){display:flex;align-items:center;gap:var(--bf-s3);min-height:56px;padding:var(--bf-s3) var(--bf-s4);color:var(--bf-ink)!important;transition:background-color var(--bf-dur) var(--bf-ease)}.bf-list-row:not(#bf-z)+.bf-list-row{border-top:1px solid var(--bf-line)}.bf-list-row:active:not(#bf-z){background:var(--bf-surface-2)}.bf-list-row-title:not(#bf-z){display:-webkit-box;min-width:0;flex:1;overflow:hidden;font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-bold);line-height:1.7;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bf-list-row-meta:not(#bf-z){display:inline-flex;align-items:center;gap:3px;flex-shrink:0;color:var(--bf-ink-3);font-size:var(--bf-fs-xs)}.bf-list-row-meta:not(#bf-z) .material-symbols-outlined{font-size:16px}.bf-list-row-chevron:not(#bf-z){color:var(--bf-line-strong)}.bf-mini-topic-body:not(#bf-z){display:grid;min-width:0;flex:1}.bf-mini-topic-body:not(#bf-z) .bf-list-row-title{-webkit-line-clamp:1}.bf-mini-topic-meta:not(#bf-z){overflow:hidden;color:var(--bf-ink-3);font-size:var(--bf-fs-2xs);text-overflow:ellipsis;white-space:nowrap}.bf-pager:not(#bf-z){display:flex;align-items:center;justify-content:space-between;gap:var(--bf-s2);margin-top:var(--bf-s5)}.bf-pager-step:not(#bf-z){display:inline-flex;align-items:center;gap:2px;min-height:var(--bf-tap);padding:0 var(--bf-s4);border:1px solid var(--bf-line);border-radius:var(--bf-r-full);background:var(--bf-surface);color:var(--bf-ink)!important;font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-bold)}.bf-pager-step.is-disabled:not(#bf-z){opacity:.4}.bf-pager-pages:not(#bf-z){display:flex;align-items:center;gap:4px}.bf-pager-num:not(#bf-z){display:grid;place-items:center;min-width:40px;height:40px;padding:0 6px;border-radius:var(--bf-r-full);color:var(--bf-ink-2)!important;font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-bold)}.bf-pager-num.is-active:not(#bf-z){background:var(--bf-ink);color:#fff!important}.bf-pager-dots:not(#bf-z){color:var(--bf-ink-3)}.bf-pager-summary:not(#bf-z){display:none;color:var(--bf-ink-2);font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-bold)}.bf-thread:not(#bf-z){padding:var(--bf-s5);border:1px solid var(--bf-line);border-radius:var(--bf-r-xl);background:var(--bf-surface);box-shadow:var(--bf-e1)}.bf-thread-labels:not(#bf-z){display:flex;align-items:center;gap:var(--bf-s2);margin-bottom:var(--bf-s3)}.bf-thread-title:not(#bf-z){color:var(--bf-ink);font-size:var(--bf-fs-2xl);font-weight:var(--bf-fw-heavy);line-height:1.55;overflow-wrap:anywhere}.bf-author:not(#bf-z){display:flex;align-items:center;gap:var(--bf-s3);margin-block:var(--bf-s4)}.bf-author-body:not(#bf-z){display:grid;min-width:0}.bf-author-name:not(#bf-z){color:var(--bf-ink)!important;font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-bold)}.bf-author-meta:not(#bf-z){display:flex;flex-wrap:wrap;gap:0 var(--bf-s2);color:var(--bf-ink-3);font-size:var(--bf-fs-xs)}.bf-author-meta:not(#bf-z)>*+*:before{content:"\b7";margin-inline-end:var(--bf-s2)}.bf-prose:not(#bf-z){color:var(--bf-ink);font-size:var(--bf-fs-md);line-height:var(--bf-lh-prose);overflow-wrap:anywhere}.bf-prose:not(#bf-z)>*+*{margin-top:.85em!important}.bf-prose:not(#bf-z) p{margin:0}.bf-prose:not(#bf-z) h2,.bf-prose:not(#bf-z) h3,.bf-prose:not(#bf-z) h4{margin:1.2em 0 .2em!important;color:var(--bf-ink);font-weight:var(--bf-fw-heavy);line-height:var(--bf-lh-tight)}.bf-prose:not(#bf-z) h2{font-size:1.3em}.bf-prose:not(#bf-z) h3{font-size:1.15em}.bf-prose:not(#bf-z) h4{font-size:1.05em}.bf-prose:not(#bf-z) a{color:var(--bf-accent)!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bf-prose:not(#bf-z) ul,.bf-prose:not(#bf-z) ol{margin:0;padding-inline-start:1.4em}.bf-prose:not(#bf-z) li+li{margin-top:.3em}.bf-prose:not(#bf-z) blockquote{margin:0;padding:var(--bf-s3) var(--bf-s4);border-inline-start:3px solid var(--bf-accent);border-radius:0 var(--bf-r-sm) var(--bf-r-sm) 0;background:var(--bf-surface-2);color:var(--bf-ink-2)}.bf-prose:not(#bf-z) code{padding:.1em .4em;border-radius:var(--bf-r-xs);background:var(--bf-surface-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;direction:ltr;unicode-bidi:isolate}.bf-prose:not(#bf-z) pre{margin:0;padding:var(--bf-s4);border-radius:var(--bf-r-md);background:#0f172a;color:#e2e8f0;direction:ltr;text-align:left;overflow-x:auto;-webkit-overflow-scrolling:touch}.bf-prose:not(#bf-z) pre code{padding:0;background:none;color:inherit;white-space:pre}.bf-prose:not(#bf-z) img{display:block;max-width:100%;height:auto;border-radius:var(--bf-r-md)}.bf-prose:not(#bf-z) img:is(.emoji,.wp-smiley,[src*="/images/core/emoji/"]),.bf-editor-area:not(#bf-z) img:is(.emoji,.wp-smiley,[src*="/images/core/emoji/"]){display:inline!important;width:1.15em!important;height:1.15em!important;margin:0 .08em!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;vertical-align:-.2em!important}.bf-prose:not(#bf-z) hr{height:1px;border:0;background:var(--bf-line)}.bf-prose:not(#bf-z) table{width:100%;border-collapse:collapse;font-size:var(--bf-fs-sm)}.bf-prose:not(#bf-z) th,.bf-prose:not(#bf-z) td{padding:var(--bf-s2) var(--bf-s3);border:1px solid var(--bf-line);text-align:start}.bf-prose:not(#bf-z) th{background:var(--bf-surface-2)}.bf-prose:not(#bf-z) mark{padding:0 .2em;border-radius:3px;background:#fff3c4}.bf-thread-body:not(#bf-z){margin-top:var(--bf-s2)}.bf-actionbar:not(#bf-z){display:flex;align-items:center;gap:var(--bf-s2);margin-top:var(--bf-s5);padding-top:var(--bf-s4);border-top:1px solid var(--bf-line)}.bf-actionbar-end:not(#bf-z){display:flex;align-items:center;gap:2px;margin-inline-start:auto}.bf-replies:not(#bf-z){margin-top:var(--bf-s8)}.bf-reply-list:not(#bf-z){display:grid;gap:var(--bf-s4)}.bf-reply-row:not(#bf-z){display:flex;align-items:flex-start;gap:var(--bf-s2)}.bf-reply-avatar:not(#bf-z){flex-shrink:0;padding-top:2px}.bf-reply-card:not(#bf-z){min-width:0;flex:1;padding:var(--bf-s3) var(--bf-s4) var(--bf-s1);border:1px solid var(--bf-line);border-radius:4px var(--bf-r-lg) var(--bf-r-lg) var(--bf-r-lg);background:var(--bf-surface);transition:border-color var(--bf-dur-slow) var(--bf-ease),box-shadow var(--bf-dur-slow) var(--bf-ease)}.bf-reply-head:not(#bf-z){display:flex;align-items:baseline;flex-wrap:wrap;gap:0 var(--bf-s2);font-size:var(--bf-fs-xs)}.bf-reply-body:not(#bf-z){margin-top:4px;font-size:var(--bf-fs-md);line-height:1.9}.bf-reply-actions:not(#bf-z){display:flex;align-items:center;flex-wrap:wrap;gap:2px;margin-top:var(--bf-s1);margin-inline:calc(var(--bf-s2) * -1)}.bf-reply.is-best:not(#bf-z)>.bf-reply-row .bf-reply-card{border-color:color-mix(in srgb,var(--bf-success) 45%,transparent);background:linear-gradient(180deg,var(--bf-success-soft),var(--bf-surface) 60%)}.bf-best-badge:not(#bf-z){display:inline-flex;align-items:center;gap:3px;padding:1px 8px;border-radius:var(--bf-r-full);background:var(--bf-success);color:#fff;font-size:var(--bf-fs-2xs);font-weight:var(--bf-fw-bold)}.bf-best-badge:not(#bf-z) .material-symbols-outlined{font-size:14px;font-variation-settings:"FILL" 1}.bf-reply-children:not(#bf-z){display:grid;gap:var(--bf-s3);margin-top:var(--bf-s3);margin-inline-start:18px;padding-inline-start:22px;border-inline-start:2px solid var(--bf-line)}.bf-reply-children:empty:not(#bf-z){display:none}.bf-reply.is-new:not(#bf-z)>.bf-reply-row .bf-reply-card,.bf-reply.is-highlight:not(#bf-z)>.bf-reply-row .bf-reply-card{border-color:var(--bf-accent);box-shadow:0 0 0 4px var(--bf-accent-soft)}.bf-reply.is-new:not(#bf-z)>.bf-reply-row{animation:bf-rise var(--bf-dur-slow) var(--bf-ease-out)}.bf-field:not(#bf-z){display:grid;gap:6px;min-width:0}.bf-field-row:not(#bf-z){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bf-s3)}.bf-label:not(#bf-z){display:block;color:var(--bf-ink-2);font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-bold);line-height:1.5}.bf-label:not(#bf-z) small{color:var(--bf-ink-3);font-weight:var(--bf-fw-regular)}:where(.bf-forum-container,.bf-composer,.bf-sheet):not(#bf-z) .bf-input{display:block;width:100%;min-height:48px;margin:0;padding:10px 14px;border:1px solid var(--bf-line-strong);border-radius:var(--bf-r-md);background:var(--bf-surface);box-shadow:none;color:var(--bf-ink);font:inherit;font-size:16px;line-height:1.6;transition:border-color var(--bf-dur) var(--bf-ease),box-shadow var(--bf-dur) var(--bf-ease);-webkit-appearance:none;appearance:none}:where(.bf-forum-container,.bf-composer,.bf-sheet):not(#bf-z) textarea.bf-input{min-height:110px;resize:vertical}:where(.bf-forum-container,.bf-composer,.bf-sheet):not(#bf-z) select.bf-input{padding-inline-end:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='%238a94a6'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-position:left 10px center;background-repeat:no-repeat}:where(.bf-forum-container,.bf-composer,.bf-sheet):not(#bf-z) .bf-input:focus{border-color:var(--bf-accent);outline:none;box-shadow:0 0 0 4px var(--bf-accent-soft)}.bf-input-lg:not(#bf-z){font-weight:var(--bf-fw-bold)}.bf-input.is-invalid:not(#bf-z),.bf-editor.is-invalid:not(#bf-z){border-color:var(--bf-danger)!important;box-shadow:0 0 0 4px var(--bf-danger-soft)!important}.bf-field-help:not(#bf-z){color:var(--bf-ink-3);font-size:var(--bf-fs-xs)}.bf-field-error:not(#bf-z){min-height:1em;color:var(--bf-danger);font-size:var(--bf-fs-xs)}.bf-hp:not(#bf-z){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.bf-identity:not(#bf-z){display:flex;align-items:center;gap:var(--bf-s2);padding:6px 12px 6px 6px;border-radius:var(--bf-r-full);background:var(--bf-surface-2);color:var(--bf-ink-2);font-size:var(--bf-fs-xs);justify-self:start}.bf-disclosure:not(#bf-z){border:1px solid var(--bf-line);border-radius:var(--bf-r-md);background:var(--bf-surface-2)}.bf-disclosure:not(#bf-z) summary{display:flex;align-items:center;gap:var(--bf-s2);min-height:48px;padding:0 var(--bf-s4);color:var(--bf-ink-2);font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-bold);list-style:none;cursor:pointer}.bf-disclosure:not(#bf-z) summary::-webkit-details-marker{display:none}.bf-disclosure:not(#bf-z) summary small{color:var(--bf-ink-3);font-weight:var(--bf-fw-regular)}.bf-disclosure-arrow:not(#bf-z){margin-inline-start:auto;transition:transform var(--bf-dur) var(--bf-ease)}.bf-disclosure[open]:not(#bf-z) .bf-disclosure-arrow{transform:rotate(180deg)}.bf-disclosure-body:not(#bf-z){display:grid;gap:var(--bf-s4);padding:0 var(--bf-s4) var(--bf-s4)}.bf-check-chips:not(#bf-z){display:flex;flex-wrap:wrap;gap:6px}.bf-check-chip:not(#bf-z){position:relative;cursor:pointer}.bf-check-chip:not(#bf-z) span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid var(--bf-line-strong);border-radius:var(--bf-r-full);background:var(--bf-surface);color:var(--bf-ink-2);font-size:var(--bf-fs-xs);font-weight:var(--bf-fw-medium);transition:all var(--bf-dur) var(--bf-ease)}.bf-choice:has(input:checked):not(#bf-z){border-color:var(--bf-cat);background:color-mix(in srgb,var(--bf-cat) 8%,#fff);box-shadow:inset 0 0 0 1px var(--bf-cat)}.bf-check-chip:not(#bf-z) input:checked+span{border-color:var(--bf-accent);background:var(--bf-accent);color:#fff}.bf-check-chip:not(#bf-z) input:focus-visible+span{box-shadow:0 0 0 3px var(--bf-accent-ring)}.bf-form-actions:not(#bf-z){display:flex;flex-wrap:wrap;align-items:center;gap:var(--bf-s2)}.bf-form-message:not(#bf-z){padding:var(--bf-s3) var(--bf-s4);border-radius:var(--bf-r-md);font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-medium)}.bf-form-message.is-error:not(#bf-z){background:var(--bf-danger-soft);color:var(--bf-danger)}.bf-form-message.is-success:not(#bf-z){background:var(--bf-success-soft);color:var(--bf-success)}.bf-form-message.is-info:not(#bf-z){background:var(--bf-info-soft);color:var(--bf-info)}.bf-composer:not(#bf-z){margin-block:var(--bf-s5);border:1px solid var(--bf-line);border-radius:var(--bf-r-xl);background:var(--bf-surface);box-shadow:var(--bf-e2)}.bf-composer[hidden]:not(#bf-z){display:none!important}.bf-composer-head:not(#bf-z){display:flex;align-items:center;gap:var(--bf-s2);padding:var(--bf-s3) var(--bf-s4);border-bottom:1px solid var(--bf-line)}.bf-composer-title:not(#bf-z){min-width:0;flex:1;margin:0!important;font-size:var(--bf-fs-md);font-weight:var(--bf-fw-heavy);line-height:var(--bf-lh-tight)}.bf-composer-send:not(#bf-z),.bf-composer-spacer:not(#bf-z){display:none!important}.bf-composer-body:not(#bf-z){display:grid;gap:var(--bf-s4);padding:var(--bf-s5)}.bf-composer-reply:not(#bf-z) .bf-composer-close{display:none}.bf-replying-to:not(#bf-z){display:flex;align-items:center;gap:var(--bf-s2);padding:6px 6px 6px 12px;border-radius:var(--bf-r-full);background:var(--bf-accent-soft);color:var(--bf-accent);font-size:var(--bf-fs-xs);justify-self:start}.bf-replying-to[hidden]:not(#bf-z){display:none}.bf-reply-bar:not(#bf-z){display:none}.bf-picker:not(#bf-z){display:block;min-width:0;margin:0;padding:0;border:0}.bf-picker:not(#bf-z)>legend{float:none;width:100%;margin:0 0 var(--bf-s2);padding:0;border:0}.bf-picker:not(#bf-z) [hidden]{display:none!important}.bf-picker-children:not(#bf-z){margin-top:var(--bf-s3);animation:bf-rise var(--bf-dur-slow) var(--bf-ease-out)}.bf-picker-children:not(#bf-z)>.bf-label{margin-bottom:var(--bf-s2)}.bf-picker-parents:not(#bf-z){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bf-s2)}.bf-choice:not(#bf-z){--bf-cat: var(--bf-accent);position:relative;display:flex;align-items:center;gap:var(--bf-s2);min-width:0;min-height:58px;margin:0;padding:var(--bf-s2) var(--bf-s3) var(--bf-s2) var(--bf-s2);border:1px solid var(--bf-line-strong);border-radius:var(--bf-r-md);background:var(--bf-surface);cursor:pointer;transition:border-color var(--bf-dur) var(--bf-ease),background-color var(--bf-dur) var(--bf-ease),transform var(--bf-dur-fast) var(--bf-ease)}.bf-choice:active:not(#bf-z){transform:scale(.98)}.bf-choice:not(#bf-z) input,.bf-check-chip:not(#bf-z) input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.bf-choice-icon:not(#bf-z){display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:var(--bf-r-sm);background:color-mix(in srgb,var(--bf-cat) 12%,#fff);color:var(--bf-cat)}.bf-choice-name:not(#bf-z){display:-webkit-box;min-width:0;overflow:hidden;color:var(--bf-ink);font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-bold);line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bf-choice:has(input:focus-visible):not(#bf-z){box-shadow:0 0 0 3px var(--bf-accent-ring)}.bf-picker-current:not(#bf-z){--bf-cat: var(--bf-accent);display:flex;align-items:center;gap:var(--bf-s3);padding:var(--bf-s2);border:1px solid color-mix(in srgb,var(--bf-cat) 45%,transparent);border-radius:var(--bf-r-md);background:color-mix(in srgb,var(--bf-cat) 7%,#fff)}.bf-picker-current-body:not(#bf-z){display:grid;min-width:0;flex:1;line-height:1.5}.bf-picker-current-body:not(#bf-z) small{color:var(--bf-ink-3);font-size:var(--bf-fs-2xs)}.bf-picker-current-body:not(#bf-z) strong{overflow:hidden;color:var(--bf-ink);font-size:var(--bf-fs-sm);text-overflow:ellipsis;white-space:nowrap}.bf-choice-chips:not(#bf-z){display:flex;flex-wrap:wrap;gap:var(--bf-s2)}.bf-choice-chips:not(#bf-z) .bf-check-chip span{min-height:40px;padding:6px 14px;font-size:var(--bf-fs-sm);line-height:1.5;white-space:normal}.bf-picker.is-invalid:not(#bf-z) :is(.bf-choice,.bf-check-chip span){border-color:var(--bf-danger)}.bf-editor:not(#bf-z){position:relative;border:1px solid var(--bf-line-strong);border-radius:var(--bf-r-md);background:var(--bf-surface);transition:border-color var(--bf-dur) var(--bf-ease),box-shadow var(--bf-dur) var(--bf-ease)}.bf-editor:focus-within:not(#bf-z){border-color:var(--bf-accent);box-shadow:0 0 0 4px var(--bf-accent-soft)}.bf-editor:not(.bf-editor-ready):not(#bf-z){border:0;box-shadow:none}.bf-editor:not(.bf-editor-ready):not(#bf-z) :is(.bf-editor-toolbar,.bf-editor-area,.bf-editor-footer,.bf-editor-dropzone){display:none}.bf-editor-input-hidden:not(#bf-z){position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;border:0!important;opacity:0;pointer-events:none}.bf-editor-toolbar:not(#bf-z){display:flex;align-items:center;gap:2px;padding:4px 6px;border-bottom:1px solid var(--bf-line);border-radius:var(--bf-r-md) var(--bf-r-md) 0 0;background:var(--bf-surface-2);overflow-x:auto;scrollbar-width:none}.bf-editor-toolbar:not(#bf-z)::-webkit-scrollbar{display:none}.bf-editor-group:not(#bf-z){display:flex;align-items:center;flex-shrink:0;gap:1px}.bf-editor-group:not(#bf-z)+.bf-editor-group{margin-inline-start:4px;padding-inline-start:4px;border-inline-start:1px solid var(--bf-line)}.bf-editor-btn:not(#bf-z){display:inline-grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--bf-r-sm);background:transparent;color:var(--bf-ink-2);cursor:pointer;transition:background-color var(--bf-dur-fast) var(--bf-ease),color var(--bf-dur-fast) var(--bf-ease)}.bf-editor-btn:not(#bf-z) .material-symbols-outlined{font-size:20px}.bf-editor-btn:active:not(#bf-z){background:var(--bf-surface-3)}.bf-editor-btn.is-active:not(#bf-z){background:var(--bf-accent-muted);color:var(--bf-accent)}.bf-editor-area:not(#bf-z){position:relative;min-height:180px;max-height:55vh;padding:var(--bf-s3) var(--bf-s4);overflow-y:auto;outline:none;color:var(--bf-ink);font-size:16px;line-height:1.9;overflow-wrap:anywhere}.bf-editor-compact:not(#bf-z) .bf-editor-area{min-height:110px}.bf-editor-area.bf-editor-empty:not(#bf-z):before{content:attr(data-placeholder);position:absolute;color:var(--bf-ink-3);pointer-events:none}.bf-editor-area:not(#bf-z)>*+*{margin-top:.6em}.bf-editor-area:not(#bf-z) p{margin:0}.bf-editor-area:not(#bf-z) h2{font-size:1.3em;font-weight:800}.bf-editor-area:not(#bf-z) h3{font-size:1.15em;font-weight:800}.bf-editor-area:not(#bf-z) a{color:var(--bf-accent);text-decoration:underline}.bf-editor-area:not(#bf-z) ul,.bf-editor-area:not(#bf-z) ol{margin:0;padding-inline-start:1.4em}.bf-editor-area:not(#bf-z) blockquote{margin:0;padding:8px 12px;border-inline-start:3px solid var(--bf-accent);background:var(--bf-surface-2)}.bf-editor-area:not(#bf-z) code{padding:.1em .35em;border-radius:4px;background:var(--bf-surface-3);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.88em;direction:ltr;unicode-bidi:isolate}.bf-editor-area:not(#bf-z) pre{margin:0;padding:12px;border-radius:var(--bf-r-sm);background:#0f172a;color:#e2e8f0;direction:ltr;text-align:left;white-space:pre-wrap}.bf-editor-area:not(#bf-z) pre code{background:none;color:inherit}.bf-editor-area:not(#bf-z) img{display:block;max-width:100%;height:auto;border-radius:var(--bf-r-sm)}.bf-editor-area:not(#bf-z) hr{height:1px;border:0;background:var(--bf-line)}.bf-editor-footer:not(#bf-z){display:flex;align-items:center;justify-content:space-between;gap:var(--bf-s2);padding:6px var(--bf-s3);border-top:1px solid var(--bf-line);color:var(--bf-ink-3);font-size:var(--bf-fs-2xs)}.bf-editor-hint:not(#bf-z){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bf-editor-count:not(#bf-z){flex-shrink:0}.bf-editor-dropzone:not(#bf-z){position:absolute;inset:0;z-index:3;display:none;place-items:center;gap:6px;border:2px dashed var(--bf-accent);border-radius:inherit;background:#ffffffeb;color:var(--bf-accent);font-weight:var(--bf-fw-bold);pointer-events:none}.bf-editor-dragging:not(#bf-z) .bf-editor-dropzone{display:grid}.bf-editor-uploading:not(#bf-z){display:flex;align-items:center;gap:var(--bf-s2);margin:6px 0;padding:var(--bf-s3);border:1px dashed var(--bf-line-strong);border-radius:var(--bf-r-sm);background:var(--bf-surface-2);color:var(--bf-ink-2);font-size:var(--bf-fs-xs)}.bf-editor-uploading:not(#bf-z) figcaption{margin:0}.bf-link-popover:not(#bf-z){position:absolute;inset-inline:var(--bf-s2);top:48px;z-index:5;display:grid;gap:var(--bf-s3);padding:var(--bf-s4);border:1px solid var(--bf-line);border-radius:var(--bf-r-md);background:var(--bf-surface);box-shadow:var(--bf-e3);animation:bf-rise var(--bf-dur) var(--bf-ease-out)}.bf-link-popover:not(#bf-z) .bf-label{display:grid;gap:4px}.bf-link-actions:not(#bf-z){display:flex;justify-content:flex-end;gap:6px}.bf-editor-fullscreen:not(#bf-z){position:fixed!important;inset:0;z-index:var(--bf-z-sheet);display:flex;flex-direction:column;border-radius:0!important}.bf-editor-fullscreen:not(#bf-z) .bf-editor-area{flex:1;max-height:none;width:100%;max-width:780px;margin-inline:auto}.bf-scrim:not(#bf-z){position:fixed;inset:0;z-index:var(--bf-z-scrim);background:#0f172a73;opacity:0;pointer-events:none;transition:opacity var(--bf-dur-slow) var(--bf-ease)}.bf-scrim.is-open:not(#bf-z){opacity:1;pointer-events:auto}.bf-sheet:not(#bf-z){position:fixed;inset-inline:0;bottom:0;z-index:var(--bf-z-sheet);display:flex;flex-direction:column;width:100%;max-width:560px;max-height:88dvh;margin-inline:auto;padding-bottom:var(--bf-safe-bottom);border-radius:var(--bf-r-xl) var(--bf-r-xl) 0 0;background:var(--bf-surface);box-shadow:var(--bf-e3);color:var(--bf-ink);font-size:var(--bf-fs-md);line-height:var(--bf-lh-base);transform:translateY(105%);transition:transform var(--bf-dur-slow) var(--bf-ease-out);will-change:transform}.bf-sheet[hidden]:not(#bf-z){display:none}.bf-sheet.is-open:not(#bf-z){transform:translateY(0)}.bf-sheet.is-dragging:not(#bf-z),.bf-composer.is-dragging:not(#bf-z){transition:none}.bf-sheet-handle:not(#bf-z){flex-shrink:0;width:100%;height:22px;cursor:grab;touch-action:none}.bf-sheet-handle:not(#bf-z):before{content:"";display:block;width:40px;height:4px;margin:9px auto 0;border-radius:var(--bf-r-full);background:var(--bf-line-strong)}.bf-sheet-head:not(#bf-z){display:flex;align-items:center;gap:var(--bf-s2);padding:0 var(--bf-s4) var(--bf-s2) var(--bf-s2)}.bf-sheet-title:not(#bf-z){flex:1;margin:0!important;padding-inline-start:var(--bf-s1);color:var(--bf-ink);font-size:var(--bf-fs-lg)!important;font-weight:var(--bf-fw-heavy);line-height:var(--bf-lh-tight)}.bf-sheet-body:not(#bf-z){display:grid;gap:var(--bf-s3);padding:var(--bf-s2) var(--bf-s4) var(--bf-s5);overflow-y:auto;overscroll-behavior:contain}.bf-sheet-link:not(#bf-z){display:flex;align-items:center;gap:var(--bf-s2);min-height:52px;padding:0 var(--bf-s4);border-radius:var(--bf-r-md);background:var(--bf-surface-2);color:var(--bf-ink)!important;font-weight:var(--bf-fw-bold);text-decoration:none!important}.bf-sheet-link:not(#bf-z) .material-symbols-outlined:last-child{margin-inline-start:auto;color:var(--bf-ink-3)}.bf-share-grid:not(#bf-z){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bf-s2)}.bf-share-item:not(#bf-z){display:grid;justify-items:center;gap:6px;padding:var(--bf-s2) 0;border:0;background:none;color:var(--bf-ink-2)!important;font:inherit;font-size:var(--bf-fs-xs);text-decoration:none!important;cursor:pointer}.bf-share-icon:not(#bf-z){display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--bf-surface-3);color:var(--bf-ink)}.bf-share-icon.is-telegram:not(#bf-z){background:#229ed9;color:#fff}.bf-share-icon.is-whatsapp:not(#bf-z){background:#25d366;color:#fff}.bf-share-icon.is-x:not(#bf-z){background:#0f1419;color:#fff}.bf-report-form:not(#bf-z){display:grid;gap:var(--bf-s2)}.bf-option:not(#bf-z){display:flex;align-items:center;gap:var(--bf-s3);min-height:52px;padding:0 var(--bf-s4);border:1px solid var(--bf-line);border-radius:var(--bf-r-md);cursor:pointer;transition:border-color var(--bf-dur) var(--bf-ease),background-color var(--bf-dur) var(--bf-ease)}.bf-option:not(#bf-z) input{position:absolute;opacity:0;pointer-events:none}.bf-option-icon:not(#bf-z){color:var(--bf-ink-3)}.bf-option-label:not(#bf-z){flex:1;font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-medium)}.bf-option-check:not(#bf-z){width:20px;height:20px;border:2px solid var(--bf-line-strong);border-radius:50%;transition:all var(--bf-dur) var(--bf-ease)}.bf-option:has(input:checked):not(#bf-z){border-color:var(--bf-danger);background:var(--bf-danger-soft)}.bf-option:has(input:checked):not(#bf-z) .bf-option-check{border:6px solid var(--bf-danger)}.bf-option:has(input:focus-visible):not(#bf-z){box-shadow:0 0 0 3px var(--bf-accent-ring)}.bf-report-form:not(#bf-z) .bf-btn{margin-top:var(--bf-s2)}.bf-toast:not(#bf-z){position:fixed;inset-inline:var(--bf-s4);bottom:calc(var(--bf-s5) + var(--bf-safe-bottom));z-index:var(--bf-z-toast);display:flex;align-items:center;gap:var(--bf-s2);width:fit-content;max-width:min(460px,calc(100% - 32px));margin-inline:auto;padding:12px 16px;border-radius:var(--bf-r-md);background:#111827;box-shadow:var(--bf-e3);color:#fff;font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-medium);line-height:1.6;opacity:0;pointer-events:none;transform:translateY(16px);transition:opacity var(--bf-dur) var(--bf-ease),transform var(--bf-dur-slow) var(--bf-ease-out)}.bf-toast.is-visible:not(#bf-z){opacity:1;transform:translateY(0)}.bf-toast.is-success:not(#bf-z) .material-symbols-outlined{color:#4ade80}.bf-toast.is-error:not(#bf-z) .material-symbols-outlined{color:#f87171}.bf-toast.is-info:not(#bf-z) .material-symbols-outlined{color:#93c5fd}.bf-app-nav:not(#bf-z){display:none}.bf-tag-cloud:not(#bf-z){display:flex;flex-wrap:wrap;gap:var(--bf-s2)}.bf-tag-tile:not(#bf-z){display:inline-flex;align-items:center;gap:var(--bf-s2);min-height:40px;padding:0 6px 0 14px;border:1px solid var(--bf-line);border-radius:var(--bf-r-full);background:var(--bf-surface);color:var(--bf-ink)!important;font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-bold);transition:border-color var(--bf-dur) var(--bf-ease),background-color var(--bf-dur) var(--bf-ease)}.bf-tag-tile-count:not(#bf-z){min-width:28px;padding:2px 8px;border-radius:var(--bf-r-full);background:var(--bf-surface-2);color:var(--bf-ink-3);font-size:var(--bf-fs-xs);text-align:center}.bf-profile:not(#bf-z){display:grid;justify-items:center;gap:var(--bf-s2);margin-block:var(--bf-s4);padding:var(--bf-s6) var(--bf-s5);border:1px solid var(--bf-line);border-radius:var(--bf-r-xl);background:linear-gradient(180deg,var(--bf-accent-soft) 0,var(--bf-accent-soft) 64px,transparent 64px),var(--bf-surface);text-align:center}.bf-profile-avatar:not(#bf-z) .bf-avatar{border:4px solid var(--bf-surface);box-shadow:var(--bf-e2)}.bf-profile-name:not(#bf-z){font-size:var(--bf-fs-xl);font-weight:var(--bf-fw-heavy);line-height:var(--bf-lh-tight)}.bf-profile-joined:not(#bf-z){display:inline-flex;align-items:center;gap:4px;color:var(--bf-ink-3);font-size:var(--bf-fs-xs)}.bf-profile-joined:not(#bf-z) .material-symbols-outlined{font-size:16px}.bf-profile-bio:not(#bf-z){max-width:520px;color:var(--bf-ink-2);font-size:var(--bf-fs-sm);line-height:1.9}.bf-profile-stats:not(#bf-z){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:380px;margin-top:var(--bf-s2);border:1px solid var(--bf-line);border-radius:var(--bf-r-md);overflow:hidden}.bf-profile-stats:not(#bf-z)>div{display:grid;padding:var(--bf-s3) 0}.bf-profile-stats:not(#bf-z)>div+div{border-inline-start:1px solid var(--bf-line)}.bf-profile-stats:not(#bf-z) strong{font-size:var(--bf-fs-lg);font-weight:var(--bf-fw-heavy);line-height:1.3}.bf-profile-stats:not(#bf-z) span{color:var(--bf-ink-3);font-size:var(--bf-fs-xs)}.bf-profile-actions:not(#bf-z){display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bf-s2);margin-top:var(--bf-s3)}.bf-profile-edit[hidden]:not(#bf-z){display:none}.bf-archive-main:not(#bf-z),.bf-tag-page:not(#bf-z),.bf-auth-page:not(#bf-z){display:block;width:100%;padding:var(--bf-s4) var(--bf-s4) var(--bf-s10);box-sizing:border-box}.bf-auth-links:not(#bf-z){display:inline-flex;align-items:center;gap:var(--bf-s3)}.bf-auth-links:not(#bf-z) a{color:var(--bf-accent);font-weight:var(--bf-fw-bold);text-decoration:none}.bf-widget:not(#bf-z){margin-block:var(--bf-s4)}.bf-segmented:not(#bf-z){display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;margin-bottom:var(--bf-s3);padding:3px;border-radius:var(--bf-r-full);background:var(--bf-surface-3)}.bf-segment:not(#bf-z){min-height:36px;padding:0 var(--bf-s2);border:0;border-radius:var(--bf-r-full);background:transparent;color:var(--bf-ink-2);font:inherit;font-size:var(--bf-fs-sm);font-weight:var(--bf-fw-bold);cursor:pointer;transition:background-color var(--bf-dur) var(--bf-ease),color var(--bf-dur) var(--bf-ease),box-shadow var(--bf-dur) var(--bf-ease)}.bf-segment.is-active:not(#bf-z){background:var(--bf-surface);box-shadow:var(--bf-e1);color:var(--bf-ink)}.bf-tab-panel[hidden]:not(#bf-z){display:none}.bf-avatar:not(#bf-z){display:block;flex-shrink:0;border-radius:50%;object-fit:cover;background:var(--bf-surface-3)}.bf-avatar-initials:not(#bf-z){display:inline-grid;place-items:center;width:var(--bf-av, 40px);height:var(--bf-av, 40px);background:hsl(var(--bf-av-h, 214) 70% 93%);color:hsl(var(--bf-av-h, 214) 55% 32%);font-size:calc(var(--bf-av, 40px) * .42);font-weight:var(--bf-fw-heavy);font-style:normal;line-height:1}.bf-avatar-link:not(#bf-z){display:inline-flex;flex-shrink:0;border-radius:50%}body.bf-woo-auth-page:not(#bf-z) .woocommerce{max-width:1180px;margin:0 auto}.bf-woo-auth-shell:not(#bf-z){position:relative;display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);min-height:620px;margin:48px auto 72px;border:1px solid var(--bf-line);border-radius:28px;background:var(--bf-surface);box-shadow:0 24px 70px #12245f1f;overflow:hidden;direction:rtl}.bf-woo-auth-visual:not(#bf-z){position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;gap:28px;padding:54px 46px;color:#fff;background:radial-gradient(circle at 15% 12%,rgba(122,148,255,.35),transparent 31%),linear-gradient(145deg,#142868 0%,var(--bf-accent) 58%,#15327f 100%);overflow:hidden}.bf-woo-auth-brandmark:not(#bf-z){display:inline-grid;place-items:center;width:62px;height:62px;border:1px solid rgba(255,255,255,.24);border-radius:20px;background:#ffffff21}.bf-woo-auth-shell:not(#bf-z) .bf-woo-auth-brandmark .material-symbols-outlined{font-size:32px}.bf-woo-auth-eyebrow:not(#bf-z){display:inline-block;margin-bottom:10px;color:#cad6ff;font-size:11px;font-weight:800;letter-spacing:.13em;direction:ltr}.bf-woo-auth-visual:not(#bf-z) h1{margin:0 0 14px;color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.45}.bf-woo-auth-visual:not(#bf-z) p{max-width:470px;margin:0;color:#ffffffc7;font-size:.96rem;line-height:2}.bf-woo-auth-points:not(#bf-z){display:grid;gap:12px}.bf-woo-auth-points:not(#bf-z)>div{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:12px;padding:12px 13px;border:1px solid rgba(255,255,255,.12);border-radius:15px;background:#ffffff13}.bf-woo-auth-shell:not(#bf-z) .bf-woo-auth-points .material-symbols-outlined{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#ffffff1f;color:#fff;font-size:21px;line-height:38px}.bf-woo-auth-points:not(#bf-z) strong,.bf-woo-auth-points:not(#bf-z) small{display:block}.bf-woo-auth-points:not(#bf-z) strong{margin-bottom:3px;color:#fff;font-size:.88rem}.bf-woo-auth-points:not(#bf-z) small{color:#ffffffa8;font-size:.76rem;line-height:1.7}.bf-woo-auth-decoration:not(#bf-z){position:absolute;inset:0;z-index:-1;pointer-events:none}.bf-woo-auth-decoration:not(#bf-z) i{position:absolute;display:block;border:1px solid rgba(255,255,255,.12);border-radius:50%}.bf-woo-auth-decoration:not(#bf-z) i:nth-child(1){width:240px;height:240px;left:-120px;top:-90px}.bf-woo-auth-decoration:not(#bf-z) i:nth-child(2){width:180px;height:180px;right:-90px;bottom:40px}.bf-woo-auth-decoration:not(#bf-z) i:nth-child(3){width:80px;height:80px;left:30px;bottom:30px}.bf-woo-auth-form-area:not(#bf-z){display:flex;flex-direction:column;justify-content:center;min-width:0;padding:48px 52px 34px}.bf-woo-auth-mobile-head:not(#bf-z){display:none}.bf-woo-auth-tabs:not(#bf-z){display:grid;grid-template-columns:1fr 1fr;gap:4px;width:min(100%,560px);margin:0 auto 22px;padding:4px;border-radius:var(--bf-r-full);background:var(--bf-surface-3)}.bf-woo-auth-tab:not(#bf-z){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:9px 16px;border:0;border-radius:var(--bf-r-full);background:transparent;color:var(--bf-ink-2);cursor:pointer;font:inherit;font-size:.9rem;font-weight:800;transition:background-color var(--bf-dur) var(--bf-ease),color var(--bf-dur) var(--bf-ease),box-shadow var(--bf-dur) var(--bf-ease)}.bf-woo-auth-tab.is-active:not(#bf-z){background:var(--bf-surface);color:var(--bf-accent);box-shadow:var(--bf-e1)}.bf-woo-auth-form-area:not(#bf-z) #customer_login{display:block!important;width:min(100%,560px);margin:0 auto!important}.bf-woo-auth-form-area:not(#bf-z) #customer_login:before,.bf-woo-auth-form-area:not(#bf-z) #customer_login:after{display:none!important}.bf-woo-auth-form-area:not(#bf-z) #customer_login>.u-column1,.bf-woo-auth-form-area:not(#bf-z) #customer_login>.u-column2{float:none!important;width:100%!important;min-width:0;margin:0!important;padding:0!important}.bf-woo-auth-shell.bf-auth-tabs-ready:not(#bf-z) #customer_login>[hidden]{display:none!important}.bf-woo-auth-shell.bf-auth-tabs-ready:not(#bf-z) #customer_login h2{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bf-woo-auth-form-area:not(#bf-z) .woocommerce-form-login,.bf-woo-auth-form-area:not(#bf-z) .woocommerce-form-register{margin:0!important;padding:24px!important;border:1px solid var(--bf-line)!important;border-radius:var(--bf-r-lg)!important;background:var(--bf-surface)}.bf-woo-auth-form-area:not(#bf-z) .form-row{margin:0 0 16px!important;padding:0!important}.bf-woo-auth-form-area:not(#bf-z) label{display:block;margin:0 0 7px;color:var(--bf-ink-2);font-size:.82rem;font-weight:700}.bf-woo-auth-form-area:not(#bf-z) input.input-text,.bf-woo-auth-form-area:not(#bf-z) input[type=text],.bf-woo-auth-form-area:not(#bf-z) input[type=email],.bf-woo-auth-form-area:not(#bf-z) input[type=password]{width:100%!important;min-height:48px;box-sizing:border-box;padding:10px 13px!important;border:1px solid var(--bf-line-strong)!important;border-radius:var(--bf-r-md)!important;background:var(--bf-surface)!important;color:var(--bf-ink)!important;box-shadow:none!important;font:inherit;font-size:16px!important;transition:border-color var(--bf-dur) var(--bf-ease),box-shadow var(--bf-dur) var(--bf-ease)}.bf-woo-auth-form-area:not(#bf-z) input:focus{border-color:var(--bf-accent)!important;outline:none;box-shadow:0 0 0 4px var(--bf-accent-soft)!important}.bf-woo-auth-form-area:not(#bf-z) .show-password-input{top:50%!important;transform:translateY(-50%)}.bf-woo-auth-form-area:not(#bf-z) button.button,.bf-woo-auth-form-area:not(#bf-z) .woocommerce-button.button{min-height:48px;padding:10px 24px!important;border:0!important;border-radius:var(--bf-r-full)!important;background:var(--bf-accent)!important;color:#fff!important;font-weight:800!important;box-shadow:0 6px 16px rgba(var(--bf-accent-rgb),.22)}.bf-woo-auth-form-area:not(#bf-z) .woocommerce-form-login__rememberme{display:inline-flex!important;align-items:center;gap:7px;margin:4px 0 14px!important;font-weight:600}.bf-woo-auth-form-area:not(#bf-z) a{color:var(--bf-accent);font-weight:700;text-decoration:none}.bf-woo-auth-form-area:not(#bf-z) .woocommerce-privacy-policy-text,.bf-woo-auth-form-area:not(#bf-z) .woocommerce-form-register p{color:var(--bf-ink-3);font-size:.79rem;line-height:1.85}body.bf-woo-auth-page:not(#bf-z) :is(.woocommerce-error,.woocommerce-message,.woocommerce-info){margin:18px auto!important;border:1px solid var(--bf-line)!important;border-radius:var(--bf-r-md);background:var(--bf-surface);line-height:1.8}@media (hover: hover) and (pointer: fine){.bf-btn-primary:hover:not(#bf-z){background:var(--bf-accent-strong)}.bf-btn-tonal:hover:not(#bf-z){background:var(--bf-accent-muted)}.bf-btn-ghost:hover:not(#bf-z),.bf-icon-btn:hover:not(#bf-z),.bf-act:hover:not(#bf-z){background:var(--bf-surface-3);color:var(--bf-ink)!important}.bf-vote-btn:not(.is-active):hover:not(#bf-z){background:var(--bf-surface-3);color:var(--bf-ink)}.bf-editor-btn:hover:not(#bf-z){background:var(--bf-surface-3);color:var(--bf-ink)}.bf-chip:not(.is-active):hover:not(#bf-z){border-color:var(--bf-line-strong);color:var(--bf-ink)!important}.bf-cat:hover:not(#bf-z){border-color:color-mix(in srgb,var(--bf-cat) 40%,transparent);box-shadow:var(--bf-e2)}.bf-subcat:hover:not(#bf-z){border-color:color-mix(in srgb,var(--bf-cat) 40%,transparent);background:var(--bf-surface-2)}.bf-topic:hover:not(#bf-z){border-color:var(--bf-line-strong);box-shadow:var(--bf-e2)}.bf-topic-title:not(#bf-z) a:hover{color:var(--bf-accent)!important}.bf-list-row:hover:not(#bf-z){background:var(--bf-surface-2)}.bf-tag:hover:not(#bf-z),.bf-tag-tile:hover:not(#bf-z){background:var(--bf-accent-soft);color:var(--bf-accent)!important;border-color:transparent}.bf-pager-step:not(.is-disabled):hover:not(#bf-z),.bf-pager-num:not(.is-active):hover:not(#bf-z){background:var(--bf-surface-3)}.bf-crumbs:not(#bf-z) a:hover,.bf-byline-name:hover:not(#bf-z),.bf-author-name:hover:not(#bf-z){color:var(--bf-accent)!important}.bf-option:hover:not(#bf-z){background:var(--bf-surface-2)}.bf-choice:not(:has(input:checked)):hover:not(#bf-z){border-color:color-mix(in srgb,var(--bf-cat) 55%,transparent);background:var(--bf-surface-2)}.bf-check-chip:not(#bf-z) input:not(:checked)+span:hover{border-color:var(--bf-accent);color:var(--bf-accent)}.bf-share-item:hover:not(#bf-z) .bf-share-icon{transform:translateY(-2px)}.bf-share-icon:not(#bf-z){transition:transform var(--bf-dur) var(--bf-ease)}}@media (max-width: 1023.98px){.bf-cat-list:not(#bf-z){grid-template-columns:minmax(0,1fr)}}@media (max-width: 767.98px){:root{--bf-fs-2xl: 21px}.bf-hide-mobile:not(#bf-z){display:none!important}body.bf-has-app-nav:not(#bf-z){padding-bottom:calc(var(--bf-nav-h) + var(--bf-safe-bottom))}.bf-section:not(#bf-z){margin-block:var(--bf-s5)}.bf-hero:not(#bf-z){margin-top:var(--bf-s2);padding:var(--bf-s4);border-radius:var(--bf-r-lg)}.bf-hero-icon:not(#bf-z){flex-basis:44px;width:44px;height:44px}.bf-hero-icon:not(#bf-z) .material-symbols-outlined{font-size:24px}.bf-hero-foot:not(#bf-z){margin-top:var(--bf-s3)}.bf-stats:not(#bf-z){gap:6px}.bf-stat-tile:not(#bf-z){padding:var(--bf-s2) 4px;border-radius:var(--bf-r-sm)}.bf-stat-tile:not(#bf-z) .material-symbols-outlined{display:none}.bf-stat-tile:not(#bf-z) strong{font-size:var(--bf-fs-md)}.bf-cat-list:not(#bf-z){gap:0;border:1px solid var(--bf-line);border-radius:var(--bf-r-lg);background:var(--bf-surface);overflow:hidden}.bf-cat:not(#bf-z){border:0;border-radius:0;box-shadow:none}.bf-cat:not(#bf-z)+.bf-cat{border-top:1px solid var(--bf-line)}.bf-cat-main:not(#bf-z){align-items:center;padding:var(--bf-s3) var(--bf-s4)}.bf-cat-main:active:not(#bf-z){background:var(--bf-surface-2)}.bf-cat-desc:not(#bf-z){-webkit-line-clamp:1}.bf-cat-children:not(#bf-z),.bf-cat-latest:not(#bf-z){display:none}.bf-subcats:not(#bf-z){grid-template-columns:minmax(0,1fr);gap:0;border:1px solid var(--bf-line);border-radius:var(--bf-r-lg);background:var(--bf-surface);overflow:hidden}.bf-subcat:not(#bf-z){border:0;border-radius:0}.bf-subcat:not(#bf-z)+.bf-subcat{border-top:1px solid var(--bf-line)}.bf-subcat:active:not(#bf-z){background:var(--bf-surface-2)}.bf-toolbar:not(#bf-z){margin-top:var(--bf-s4)}.bf-chips:not(#bf-z){margin-inline:calc(var(--bf-s4) * -1);padding-inline:var(--bf-s4);scroll-padding-inline:var(--bf-s4)}.bf-topic:not(#bf-z){padding:var(--bf-s3) var(--bf-s4);border-radius:var(--bf-r-md)}.bf-topic-foot:not(#bf-z) .bf-tag{display:none}.bf-pager-pages:not(#bf-z){display:none}.bf-pager-summary:not(#bf-z){display:block}.bf-thread:not(#bf-z){padding:var(--bf-s4);border-radius:var(--bf-r-lg)}.bf-thread-title:not(#bf-z){font-size:var(--bf-fs-xl)}.bf-prose:not(#bf-z){font-size:16px}.bf-act-label:not(#bf-z){display:none}.bf-reply-actions:not(#bf-z) .bf-act-best{width:36px;padding:0;justify-content:center}.bf-reply-children:not(#bf-z){margin-inline-start:8px;padding-inline-start:12px}.bf-reply-avatar:not(#bf-z) .bf-avatar{width:28px!important;height:28px!important;font-size:12px}.bf-reply-card:not(#bf-z){padding-inline:var(--bf-s3)}.bf-field-row:not(#bf-z){grid-template-columns:minmax(0,1fr)}.bf-picker-parents:not(#bf-z){grid-template-columns:repeat(2,minmax(0,1fr))}.bf-choice:not(#bf-z){min-height:56px;padding-inline-end:var(--bf-s2)}.bf-choice-name:not(#bf-z){font-size:var(--bf-fs-xs)}.bf-composer:not(#bf-z){position:fixed;inset:0;z-index:var(--bf-z-sheet);display:flex;flex-direction:column;margin:0;border:0;border-radius:0;box-shadow:none;transform:translateY(100%);transition:transform var(--bf-dur-slow) var(--bf-ease-out);will-change:transform}.bf-composer-reply:not(#bf-z){top:auto;max-height:92dvh;border-radius:var(--bf-r-xl) var(--bf-r-xl) 0 0}.bf-composer-reply:not(.is-open):not(#bf-z){visibility:hidden;pointer-events:none}.bf-composer.is-open:not(#bf-z){transform:translateY(0);visibility:visible;pointer-events:auto}.bf-composer-head:not(#bf-z){position:sticky;top:0;z-index:2;min-height:56px;padding:var(--bf-s2) var(--bf-s2) var(--bf-s2) var(--bf-s3);padding-top:max(var(--bf-s2),env(safe-area-inset-top,0px));background:var(--bf-surface);touch-action:none}.bf-composer-reply:not(#bf-z) .bf-composer-head:before{content:"";position:absolute;top:6px;inset-inline:0;width:36px;height:4px;margin-inline:auto;border-radius:var(--bf-r-full);background:var(--bf-line-strong)}.bf-composer-reply:not(#bf-z) .bf-composer-close,.bf-composer-send:not(#bf-z),.bf-composer-spacer:not(#bf-z){display:inline-flex!important}.bf-composer-spacer:not(#bf-z){width:40px}.bf-composer-body:not(#bf-z){flex:1;align-content:start;padding:var(--bf-s4) var(--bf-s4) calc(var(--bf-s6) + var(--bf-safe-bottom));overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.bf-composer:not(#bf-z) .bf-form-actions{display:none}.bf-composer:not(#bf-z) .bf-editor-area{max-height:none;min-height:34dvh}.bf-composer-reply:not(#bf-z) .bf-editor-area{min-height:22dvh}.bf-editor:not(#bf-z) [data-cmd=fullscreen],.bf-editor-hint:not(#bf-z){display:none}.bf-editor-footer:not(#bf-z){justify-content:flex-end}.bf-reply-bar:not(#bf-z){position:fixed;inset-inline:var(--bf-s3);bottom:calc(var(--bf-s3) + var(--bf-safe-bottom));z-index:var(--bf-z-nav);display:flex;align-items:center;gap:var(--bf-s2);min-height:52px;padding:0 var(--bf-s4);border:1px solid var(--bf-line);border-radius:var(--bf-r-full);background:var(--bf-surface);box-shadow:var(--bf-e2);color:var(--bf-ink-3);font:inherit;font-size:var(--bf-fs-sm);text-align:start}.bf-reply-bar:not(#bf-z) .material-symbols-outlined{color:var(--bf-accent)}.bf-app-nav:not(#bf-z){position:fixed;inset-inline:0;bottom:0;z-index:var(--bf-z-nav);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;height:calc(var(--bf-nav-h) + var(--bf-safe-bottom));padding-bottom:var(--bf-safe-bottom);border-top:1px solid rgba(16,24,40,.08);background:#ffffffeb;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);transform:translateY(0);transition:transform var(--bf-dur-slow) var(--bf-ease-out);view-transition-name:bf-app-nav}body.bf-nav-hidden:not(#bf-z) .bf-app-nav{transform:translateY(100%)}.bf-nav-item:not(#bf-z){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;padding:6px 0 4px;border:0;background:none;color:var(--bf-ink-3)!important;font:inherit;font-size:var(--bf-fs-2xs);font-weight:var(--bf-fw-bold);text-decoration:none!important;cursor:pointer}.bf-nav-item:not(#bf-z) .material-symbols-outlined{display:grid;place-items:center;width:56px;height:30px;border-radius:var(--bf-r-full);font-size:22px;transition:background-color var(--bf-dur) var(--bf-ease)}.bf-nav-item.is-active:not(#bf-z){color:var(--bf-ink)!important}.bf-nav-item.is-active:not(#bf-z) .material-symbols-outlined{background:var(--bf-accent-muted);color:var(--bf-accent);font-variation-settings:"FILL" 1}.bf-nav-item:active:not(#bf-z) .material-symbols-outlined{background:var(--bf-surface-3)}.bf-nav-center:not(#bf-z){display:grid;place-items:center}.bf-nav-action:not(#bf-z){display:grid;place-items:center;box-sizing:border-box;width:52px;height:52px;margin:-14px 0 0;padding:0;line-height:1;border:0;border-radius:18px;background:var(--bf-accent);box-shadow:0 8px 20px rgba(var(--bf-accent-rgb),.35);color:#fff!important;cursor:pointer;transition:transform var(--bf-dur-fast) var(--bf-ease)}.bf-nav-action:active:not(#bf-z){transform:scale(.92)}.bf-nav-action:not(#bf-z) .material-symbols-outlined{font-size:26px}body.bf-has-app-nav:not(#bf-z) .bf-toast{bottom:calc(var(--bf-nav-h) + var(--bf-s3) + var(--bf-safe-bottom))}body.bf-has-app-nav.bf-nav-hidden:not(#bf-z) .bf-toast{bottom:calc(var(--bf-s4) + var(--bf-safe-bottom))}.bf-woo-auth-shell:not(#bf-z){grid-template-columns:1fr;min-height:0;margin:16px 0 36px;border-radius:var(--bf-r-lg);box-shadow:var(--bf-e2)}.bf-woo-auth-visual:not(#bf-z){display:none}.bf-woo-auth-form-area:not(#bf-z){padding:20px 14px}.bf-woo-auth-mobile-head:not(#bf-z){display:flex;align-items:center;gap:11px;margin-bottom:20px;padding:12px 14px;border-radius:var(--bf-r-md);background:var(--bf-accent-soft)}.bf-woo-auth-mobile-head:not(#bf-z)>.material-symbols-outlined{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--bf-surface);color:var(--bf-accent);line-height:42px}.bf-woo-auth-mobile-head:not(#bf-z) strong,.bf-woo-auth-mobile-head:not(#bf-z) small{display:block}.bf-woo-auth-mobile-head:not(#bf-z) small{color:var(--bf-ink-3);font-size:.73rem}.bf-woo-auth-tabs:not(#bf-z){width:100%}.bf-woo-auth-form-area:not(#bf-z) .woocommerce-form-login,.bf-woo-auth-form-area:not(#bf-z) .woocommerce-form-register{padding:16px!important}.bf-woo-auth-form-area:not(#bf-z) button.button,.bf-woo-auth-form-area:not(#bf-z) .woocommerce-button.button{width:100%}}@media (min-width: 768px){.bf-composer-topic:not(#bf-z) .bf-composer-head{padding-inline:var(--bf-s5)}.bf-sheet:not(#bf-z){bottom:auto;top:50%;border-radius:var(--bf-r-xl);padding-bottom:0;opacity:0;transform:translateY(-46%) scale(.98);transition:transform var(--bf-dur-slow) var(--bf-ease-out),opacity var(--bf-dur) var(--bf-ease)}.bf-sheet.is-open:not(#bf-z){opacity:1;transform:translateY(-50%)}.bf-sheet-handle:not(#bf-z){height:10px}.bf-sheet-handle:not(#bf-z):before{display:none}}@media (max-width: 340px){.bf-stats:not(#bf-z){grid-template-columns:repeat(2,minmax(0,1fr))}.bf-share-grid:not(#bf-z){grid-template-columns:repeat(2,minmax(0,1fr))}.bf-topic-stats:not(#bf-z) .bf-stat:nth-child(3){display:none}}@keyframes bf-spin{to{transform:rotate(360deg)}}@keyframes bf-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes bf-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto;}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}}@media (prefers-reduced-motion: reduce){:where(.bf-forum-container,.bf-app-nav,.bf-sheet,.bf-composer,.bf-toast,.bf-scrim):not(#bf-z) *,:where(.bf-forum-container,.bf-app-nav,.bf-sheet,.bf-composer,.bf-toast,.bf-scrim):not(#bf-z){animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html.bf-no-motion:not(#bf-z) :where(.bf-forum-container,.bf-app-nav,.bf-sheet,.bf-composer,.bf-toast,.bf-scrim),html.bf-no-motion:not(#bf-z) :where(.bf-forum-container,.bf-app-nav,.bf-sheet,.bf-composer,.bf-toast,.bf-scrim) *{animation:none!important;transition:none!important}@media print{.bf-app-nav:not(#bf-z),.bf-sheet:not(#bf-z),.bf-scrim:not(#bf-z),.bf-toast:not(#bf-z),.bf-composer:not(#bf-z),.bf-reply-bar:not(#bf-z),.bf-toolbar:not(#bf-z),.bf-actionbar:not(#bf-z),.bf-reply-actions:not(#bf-z),.bf-pager:not(#bf-z),.bf-crumbs:not(#bf-z){display:none!important}.bf-topic:not(#bf-z),.bf-thread:not(#bf-z),.bf-reply-card:not(#bf-z),.bf-hero:not(#bf-z){border-color:#ccc;box-shadow:none}}
