:root{--bn-paper: #f3efe6;--bn-paper-deep: #f0efe9;--bn-ink: #111111;--bn-ink-soft: #5a5a58;--bn-ink-muted: #9a9a96;--bn-rule: #1a1a1a;--bn-rule-soft: #dcdcd6;--bn-accent: #1d6b3a;--bn-accent-soft: #e3f0e8;--bn-font-display: "Inter Tight", system-ui, sans-serif;--bn-font-body: "Inter Tight", system-ui, sans-serif;--bn-font-mono: "JetBrains Mono", ui-monospace, monospace}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bn-paper);color:var(--bn-ink);font-family:var(--bn-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}body.menu-open:after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:#11111173;z-index:1500;cursor:pointer}.bn-editorial{background:var(--bn-paper);color:var(--bn-ink);font-family:var(--bn-font-body);min-height:100vh;padding-bottom:60px}.bn-editorial a{color:inherit;text-decoration:none}.bn-editorial button{font-family:inherit;cursor:pointer;border-radius:0;margin:0}.bn-editorial article,.bn-editorial header,.bn-editorial footer,.bn-editorial nav,.bn-editorial section{background:transparent;box-shadow:none;border-radius:0;padding:0;margin:0}.bn-editorial h1,.bn-editorial h2,.bn-editorial h3,.bn-editorial h4,.bn-editorial h5,.bn-editorial p,.bn-editorial ul,.bn-editorial ol{margin:0}.bn-editorial input,.bn-editorial select,.bn-editorial textarea{margin:0;border-radius:0;background:#fff}.bn-editorial .bn-mono{font-family:var(--bn-font-mono);font-variant-numeric:tabular-nums}.bn-editorial .bn-num{font-variant-numeric:tabular-nums}main.container-fluid.bn-editorial{padding-left:0;padding-right:0;padding-top:0;max-width:100%}.burger-menu{display:flex;position:fixed;top:0;right:0;width:80%;max-width:320px;height:100vh;height:100dvh;background:var(--bn-paper);border-left:2px solid var(--bn-rule);box-shadow:-8px 0 24px #0000001f;flex-direction:column;padding:0;transform:translate(100%);transition:transform .28s ease;z-index:2000;overflow-y:auto;font-family:var(--bn-font-body)}.burger-menu.open{transform:translate(0)}.burger-menu-head{display:flex;align-items:center;justify-content:space-between;padding:calc(env(safe-area-inset-top,0px) + 16px) 20px 14px;border-bottom:2px solid var(--bn-rule)}.burger-menu-brand{font-family:var(--bn-font-display);font-size:22px;font-weight:800;letter-spacing:-.03em;color:var(--bn-ink);line-height:1}.burger-menu-close{background:none;border:none;font-size:26px;line-height:1;color:var(--bn-ink-soft);cursor:pointer;padding:0 0 0 12px}.burger-menu-close:hover{color:var(--bn-ink)}.burger-menu-eyebrow{margin:0;padding:14px 22px 6px;font-family:var(--bn-font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--bn-ink-muted)}.burger-menu ul{list-style:none;margin:0;padding:0 0 24px;display:flex;flex-direction:column}.burger-menu li{margin:0;width:100%}.burger-menu li a{display:block;padding:14px 22px;text-decoration:none;font-family:var(--bn-font-display);font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--bn-ink-soft);border-bottom:1px solid var(--bn-rule-soft);border-left:3px solid transparent;transition:color .15s ease,border-color .15s ease,background .15s ease}.burger-menu li a:hover{color:var(--bn-ink);background:var(--bn-paper-deep)}.burger-menu li a.active{color:var(--bn-ink);font-weight:700;border-left-color:var(--bn-accent)}.masthead[data-v-d4bb4727]{border-bottom:2px solid var(--bn-rule);padding:env(safe-area-inset-top,12px) 18px 10px;background:var(--bn-paper)}.topline[data-v-d4bb4727]{padding-top:8px;display:flex;justify-content:space-between;align-items:baseline;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-ink-soft);font-weight:500;font-variant-numeric:tabular-nums}.stepper[data-v-d4bb4727]{display:flex;align-items:center;gap:8px}.step-btn[data-v-d4bb4727]{background:none;border:none;padding:0 4px;font-family:inherit;font-size:14px;line-height:1;color:var(--bn-ink);cursor:pointer}.step-btn.disabled[data-v-d4bb4727]{color:var(--bn-ink-muted);opacity:.4;cursor:default}.step-date[data-v-d4bb4727]{min-width:130px;text-align:center;color:var(--bn-ink);font-weight:600;letter-spacing:.14em}.row[data-v-d4bb4727]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:2px}.wordmark[data-v-d4bb4727]{font-family:var(--bn-font-display);font-size:30px;font-weight:800;letter-spacing:-.03em;color:var(--bn-ink);line-height:1}.drawer-btn[data-v-d4bb4727]{background:none;border:none;color:var(--bn-ink-soft);font-size:20px;padding:4px 0 0 8px;line-height:1}.archive[data-v-d4bb4727]{margin-top:8px;display:inline-flex;align-items:center;gap:6px;padding:4px 8px;background:var(--bn-accent-soft);color:var(--bn-accent);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.archive-dot[data-v-d4bb4727]{font-size:8px}.catnav[data-v-d4bb4727]{margin-top:10px;display:flex;gap:14px;font-size:11px;font-weight:600;border-top:1px solid var(--bn-rule-soft);padding-top:8px;overflow-x:auto;scrollbar-width:none}.catnav[data-v-d4bb4727]::-webkit-scrollbar{display:none}.catnav-item[data-v-d4bb4727]{background:none;border:none;padding:0;white-space:nowrap;color:var(--bn-ink-muted);font:inherit;font-weight:500;text-transform:capitalize}.catnav-item.active[data-v-d4bb4727]{color:var(--bn-ink);font-weight:600}.bn-tabs[data-v-7398fb84]{position:fixed;left:0;right:0;bottom:0;display:flex;border-top:1px solid var(--bn-rule);background:var(--bn-paper-deep);padding-bottom:env(safe-area-inset-bottom,0);z-index:100}.bn-tab[data-v-7398fb84]{flex:1;padding:11px 0;text-align:center;background:transparent;border:none;border-top:2px solid transparent;font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--bn-ink-muted);text-transform:uppercase;font-family:inherit}.bn-tab.active[data-v-7398fb84]{border-top-color:var(--bn-ink);background:var(--bn-paper);color:var(--bn-ink)}.section-head[data-v-d7b11105]{padding:14px 18px 6px;display:flex;justify-content:space-between;align-items:baseline}.section-head.strong-top[data-v-d7b11105]{border-top:2px solid var(--bn-rule);padding-top:12px;padding-bottom:8px}.label[data-v-d7b11105]{font-size:10px;letter-spacing:.18em;font-weight:700;color:var(--bn-ink);text-transform:uppercase}.count[data-v-d7b11105]{font-size:9.5px;color:var(--bn-ink-muted);font-weight:500}.meter[data-v-cf1416a8]{display:inline-flex;align-items:center;gap:6px}.bar[data-v-cf1416a8]{width:36px;height:3px;background:var(--bn-rule-soft);position:relative;display:inline-block}.meter.big .bar[data-v-cf1416a8]{width:60px}.fill[data-v-cf1416a8]{position:absolute;inset:0 auto 0 0;background:var(--bn-ink)}.count[data-v-cf1416a8]{font-size:10px;color:var(--bn-ink);font-weight:600}.meter.big .count[data-v-cf1416a8]{font-size:11px}.unit[data-v-cf1416a8]{color:var(--bn-ink-muted);font-weight:500;letter-spacing:.04em}.badge[data-v-96fd1923]{font-weight:700;text-transform:uppercase;color:var(--bn-accent)}.badge.new[data-v-96fd1923]{font-size:9px;letter-spacing:.12em;background:var(--bn-accent-soft);padding:2px 5px}.badge.up[data-v-96fd1923]{font-size:10px}.chip[data-v-2f40bb35]{display:inline-block;font-size:10px;font-weight:700;background:var(--bn-ink);color:var(--bn-paper);padding:2px 4px;line-height:1.2}.swipe-zone[data-v-f1cf6cbb]{will-change:transform}.bn-day-toast[data-v-f1cf6cbb]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--bn-ink);color:var(--bn-paper);padding:6px 12px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;z-index:200}.bn-toast-enter-active[data-v-f1cf6cbb],.bn-toast-leave-active[data-v-f1cf6cbb]{transition:opacity .18s ease}.bn-toast-enter-from[data-v-f1cf6cbb],.bn-toast-leave-to[data-v-f1cf6cbb]{opacity:0}.bn-loading[data-v-f1cf6cbb],.bn-empty[data-v-f1cf6cbb]{padding:40px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.lead[data-v-f1cf6cbb]{padding:10px 18px 14px;border-bottom:2px solid var(--bn-rule);cursor:pointer}.lead-kicker[data-v-f1cf6cbb]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.lead-kicker-label[data-v-f1cf6cbb]{font-size:9px;letter-spacing:.16em;font-weight:700;color:var(--bn-accent);text-transform:uppercase}.lead-kicker-cat[data-v-f1cf6cbb]{font-size:9px;letter-spacing:.12em;color:var(--bn-ink-muted);text-transform:uppercase;font-weight:500}.lead-title[data-v-f1cf6cbb]{font-family:var(--bn-font-display);font-size:22px;font-weight:700;line-height:1.08;letter-spacing:-.025em;color:var(--bn-ink);margin:0;text-wrap:balance}.lead-meta[data-v-f1cf6cbb]{margin-top:12px;display:flex;align-items:center;gap:12px;font-size:11px;color:var(--bn-ink-soft);flex-wrap:wrap}.sep[data-v-f1cf6cbb]{color:var(--bn-rule-soft)}.sep.small[data-v-f1cf6cbb]{font-size:11px}.hours[data-v-f1cf6cbb]{font-variant-numeric:tabular-nums}.secondary[data-v-f1cf6cbb]{padding:9px 18px 11px;border-bottom:1px solid var(--bn-rule-soft);cursor:pointer}.sec-meta[data-v-f1cf6cbb]{display:flex;align-items:center;gap:8px;margin-bottom:5px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--bn-ink)}.sec-cat[data-v-f1cf6cbb]{text-transform:uppercase}.sec-title[data-v-f1cf6cbb]{font-family:var(--bn-font-display);font-size:17px;font-weight:600;line-height:1.18;letter-spacing:-.012em;color:var(--bn-ink);margin:0;text-wrap:balance}.sec-row[data-v-f1cf6cbb]{margin-top:8px;display:flex;align-items:center;gap:10px;font-size:11px;color:var(--bn-ink-soft)}.brief[data-v-f1cf6cbb]{padding:7px 18px;border-bottom:1px solid var(--bn-rule-soft);display:flex;gap:10px;align-items:flex-start;cursor:pointer}.brief-body[data-v-f1cf6cbb]{flex:1;min-width:0}.brief-title[data-v-f1cf6cbb]{font-family:var(--bn-font-display);font-size:13.5px;font-weight:500;line-height:1.25;color:var(--bn-ink);margin:0}.brief-meta[data-v-f1cf6cbb]{margin-top:3px;font-size:9.5px;color:var(--bn-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:500;display:flex;gap:6px}.trend-up[data-v-f1cf6cbb]{color:var(--bn-accent);font-weight:700}.end-spacer[data-v-f1cf6cbb]{height:calc(56px + env(safe-area-inset-bottom,0px))}.page-header[data-v-ab031613]{display:flex;justify-content:space-between;align-items:center;padding:env(safe-area-inset-top,12px) 18px 10px;padding-top:calc(env(safe-area-inset-top,0px) + 14px);background:var(--bn-paper)}.back[data-v-ab031613]{background:none;border:none;color:var(--bn-ink-soft);font:inherit;font-size:13px;padding:4px 0}.drawer-btn[data-v-ab031613]{background:none;border:none;color:var(--bn-ink-soft);font-size:18px;line-height:1;padding:4px 0 4px 8px}.bn-loading[data-v-daceeb42]{padding:40px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.lead[data-v-daceeb42]{padding:0 18px 14px}.kicker[data-v-daceeb42]{padding:12px 0 0;display:flex;align-items:center;gap:8px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;flex-wrap:wrap}.kicker-cat[data-v-daceeb42]{color:var(--bn-accent)}.kicker-pub[data-v-daceeb42],.kicker-date[data-v-daceeb42]{color:var(--bn-ink-soft);font-weight:500}.kicker-sep[data-v-daceeb42]{color:var(--bn-ink-muted);font-weight:500}.lead-title[data-v-daceeb42]{font-family:var(--bn-font-display);font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--bn-ink);margin:4px 0 12px;text-wrap:balance}.lead-title-link[data-v-daceeb42]{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.lead-title-link[data-v-daceeb42]:hover,.lead-title-link[data-v-daceeb42]:focus-visible{border-bottom-color:var(--bn-accent)}.lead-meta[data-v-daceeb42]{display:flex;align-items:center;gap:12px;font-size:11px;color:var(--bn-ink-soft);padding-bottom:12px;border-bottom:1px solid var(--bn-rule-soft);flex-wrap:wrap}.sep[data-v-daceeb42]{color:var(--bn-rule-soft)}.sep.small[data-v-daceeb42]{font-size:11px}.hours[data-v-daceeb42]{font-variant-numeric:tabular-nums}.bullets[data-v-daceeb42]{margin:14px 0 0;padding:0 0 0 16px;font-size:14px;line-height:1.45;color:var(--bn-ink)}.bullets li[data-v-daceeb42]{margin-bottom:8px;text-wrap:pretty}.actions[data-v-daceeb42]{margin-top:14px;display:flex;gap:10px}.btn[data-v-daceeb42]{flex:1;padding:10px 14px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-family:inherit;text-align:center;border:1px solid var(--bn-ink);cursor:pointer}.btn-secondary[data-v-daceeb42]{background:transparent;color:var(--bn-ink)}.btn-secondary.is-on[data-v-daceeb42]{background:var(--bn-accent-soft);color:var(--bn-accent);border-color:var(--bn-accent)}.btn-primary[data-v-daceeb42]{background:var(--bn-ink);color:var(--bn-paper);text-decoration:none}.comments-cta[data-v-daceeb42]{margin-top:10px;width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--bn-paper);border:1px solid var(--bn-rule-soft);cursor:pointer}.comments-cta[data-v-daceeb42]:hover{border-color:var(--bn-ink)}.comments-cta-label[data-v-daceeb42]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bn-ink)}.comments-cta-count[data-v-daceeb42]{font-size:11px;font-weight:700;color:var(--bn-accent);font-variant-numeric:tabular-nums}.group-summary[data-v-daceeb42]{padding:10px 18px 12px;margin:0;font-size:13.5px;line-height:1.45;color:var(--bn-ink-soft);font-style:italic;border-bottom:1px solid var(--bn-rule-soft);text-wrap:pretty}.meta-row[data-v-daceeb42]{padding:12px 18px;border-bottom:1px solid var(--bn-rule-soft)}.meta-label[data-v-daceeb42]{font-size:9.5px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:var(--bn-ink-soft);margin-bottom:8px}.meta-value[data-v-daceeb42]{font-family:var(--bn-font-display);font-size:14px;font-weight:500;color:var(--bn-ink)}.sentiment-line[data-v-daceeb42]{font-family:var(--bn-font-display);font-size:14px;font-weight:600;text-transform:capitalize}.sentiment-line.pos[data-v-daceeb42]{color:var(--bn-accent)}.sentiment-line.neg[data-v-daceeb42]{color:#b6303a}.sentiment-line.neu[data-v-daceeb42]{color:var(--bn-ink)}.meta-desc[data-v-daceeb42]{margin:6px 0 0;font-size:13px;line-height:1.4;color:var(--bn-ink-soft);text-wrap:pretty}.chips[data-v-daceeb42]{display:flex;flex-wrap:wrap;gap:6px}.chip-outline[data-v-daceeb42],.chip-solid[data-v-daceeb42]{display:inline-block;font-size:12px;font-weight:500;padding:4px 8px;cursor:pointer;text-decoration:none}.chip-outline[data-v-daceeb42]{border:1px solid var(--bn-rule);color:var(--bn-ink);background:var(--bn-paper)}.chip-solid[data-v-daceeb42]{background:var(--bn-ink);color:var(--bn-paper);font-weight:600;letter-spacing:.02em}.years[data-v-daceeb42]{padding:8px 18px;display:flex;gap:6px;overflow-x:auto;border-bottom:1px solid var(--bn-rule-soft);scrollbar-width:none}.years[data-v-daceeb42]::-webkit-scrollbar{display:none}.year-chip[data-v-daceeb42]{font-size:11px;padding:3px 8px;border:1px solid var(--bn-rule-soft);color:var(--bn-ink-soft);background:transparent;font-weight:500;white-space:nowrap;cursor:pointer;font-family:var(--bn-font-mono)}.year-chip.active[data-v-daceeb42]{border-color:var(--bn-ink);color:var(--bn-ink);background:var(--bn-paper);font-weight:700}.year-chip.reset[data-v-daceeb42]{font-style:italic}.related[data-v-daceeb42]{padding:11px 18px;border-bottom:1px solid var(--bn-rule-soft);display:grid;grid-template-columns:auto 1fr;gap:10px;cursor:pointer}.score[data-v-daceeb42]{font-size:10px;font-weight:700;color:var(--bn-ink);background:var(--bn-accent-soft);padding:2px 5px;align-self:flex-start;margin-top:1px}.related-title[data-v-daceeb42]{font-family:var(--bn-font-display);font-size:13.5px;font-weight:500;line-height:1.25;color:var(--bn-ink);margin:0;text-wrap:balance;letter-spacing:-.005em}.related-meta[data-v-daceeb42]{margin-top:4px;font-size:10px;color:var(--bn-ink-muted);letter-spacing:.04em;display:flex;gap:8px}.end-spacer[data-v-daceeb42]{height:calc(56px + env(safe-area-inset-bottom,0px))}.bn-loading[data-v-5e1a62b4],.bn-state[data-v-5e1a62b4]{padding:40px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.lead[data-v-5e1a62b4]{padding:0 18px 14px}.kicker[data-v-5e1a62b4]{padding:12px 0 0;display:flex;align-items:center;gap:8px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;flex-wrap:wrap}.kicker-cat[data-v-5e1a62b4]{color:var(--bn-accent)}.kicker-pub[data-v-5e1a62b4],.kicker-date[data-v-5e1a62b4]{color:var(--bn-ink-soft);font-weight:500}.kicker-sep[data-v-5e1a62b4]{color:var(--bn-ink-muted);font-weight:500}.lead-title[data-v-5e1a62b4]{font-family:var(--bn-font-display);font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--bn-ink);margin:4px 0 0;text-wrap:balance}.lead-title-link[data-v-5e1a62b4]{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.lead-title-link[data-v-5e1a62b4]:hover,.lead-title-link[data-v-5e1a62b4]:focus-visible{border-bottom-color:var(--bn-accent)}.bullets[data-v-5e1a62b4]{margin:14px 0 0;padding:0 18px 0 34px;font-size:14px;line-height:1.45;color:var(--bn-ink)}.bullets li[data-v-5e1a62b4]{margin-bottom:8px;text-wrap:pretty}.content-text[data-v-5e1a62b4]{padding:14px 18px 0;font-size:14.5px;line-height:1.7;color:var(--bn-ink);white-space:pre-wrap;word-wrap:break-word;text-wrap:pretty}.end-spacer[data-v-5e1a62b4]{height:calc(56px + env(safe-area-inset-bottom,0px))}.comment[data-v-8293fa8b]{border-bottom:1px solid var(--bn-rule-soft)}.comment.is-reply[data-v-8293fa8b]{border-bottom:none;border-left:1px solid var(--bn-rule-soft);margin-left:6px}.comment-body[data-v-8293fa8b]{padding:12px 18px}.comment.is-reply .comment-body[data-v-8293fa8b]{padding:10px 18px 10px 12px}.comment-head[data-v-8293fa8b]{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-bottom:5px}.likes[data-v-8293fa8b]{font-size:10px;font-weight:700;color:var(--bn-ink);background:var(--bn-accent-soft);padding:2px 5px;font-variant-numeric:tabular-nums}.likes.zero[data-v-8293fa8b]{color:var(--bn-ink-muted);background:transparent;border:1px solid var(--bn-rule-soft)}.author[data-v-8293fa8b]{font-family:var(--bn-font-display);font-size:12px;font-weight:600;color:var(--bn-ink)}.author-link[data-v-8293fa8b]{padding:0;background:transparent;border:none;cursor:pointer;text-decoration:underline;text-decoration-color:var(--bn-rule-soft);text-underline-offset:2px}.author-link[data-v-8293fa8b]:hover{color:var(--bn-accent);text-decoration-color:var(--bn-accent)}.dot[data-v-8293fa8b]{color:var(--bn-ink-muted);font-size:11px}.when[data-v-8293fa8b]{font-size:10px;color:var(--bn-ink-muted);letter-spacing:.04em}.comment-text[data-v-8293fa8b]{margin:0;font-size:13.5px;line-height:1.5;color:var(--bn-ink);text-wrap:pretty;white-space:pre-wrap;word-wrap:break-word}.replies-toggle[data-v-8293fa8b]{margin-top:8px;padding:3px 7px;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bn-ink-soft);background:transparent;border:1px solid var(--bn-rule-soft);cursor:pointer}.replies-toggle[data-v-8293fa8b]:hover{border-color:var(--bn-ink);color:var(--bn-ink)}.replies[data-v-8293fa8b]{padding-left:12px;padding-bottom:6px}.bn-loading[data-v-b2902a9d],.bn-state[data-v-b2902a9d]{padding:40px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.lead[data-v-b2902a9d]{padding:0 18px 8px}.kicker[data-v-b2902a9d]{padding:12px 0 0;display:flex;align-items:center;gap:8px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;flex-wrap:wrap}.kicker-cat[data-v-b2902a9d]{color:var(--bn-accent)}.kicker-pub[data-v-b2902a9d]{color:var(--bn-ink-soft);font-weight:500}.kicker-sep[data-v-b2902a9d]{color:var(--bn-ink-muted);font-weight:500}.lead-title[data-v-b2902a9d]{font-family:var(--bn-font-display);font-size:19px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--bn-ink);margin:4px 0 0;text-wrap:balance}.sorts[data-v-b2902a9d]{padding:8px 18px 10px;display:flex;gap:6px;border-bottom:1px solid var(--bn-rule-soft)}.sort-chip[data-v-b2902a9d]{font-size:11px;padding:3px 9px;border:1px solid var(--bn-rule-soft);color:var(--bn-ink-soft);background:transparent;font-weight:500;white-space:nowrap;cursor:pointer}.sort-chip.active[data-v-b2902a9d]{border-color:var(--bn-ink);color:var(--bn-ink);background:var(--bn-paper);font-weight:700}.load-more-row[data-v-b2902a9d]{padding:16px 18px;display:flex;justify-content:center;border-top:1px solid var(--bn-rule-soft)}.load-more[data-v-b2902a9d]{padding:9px 16px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bn-ink);background:transparent;border:1px solid var(--bn-ink);cursor:pointer}.load-more[data-v-b2902a9d]:disabled{color:var(--bn-ink-muted);border-color:var(--bn-rule-soft);cursor:default}.end-spacer[data-v-b2902a9d]{height:calc(56px + env(safe-area-inset-bottom,0px))}.bn-loading[data-v-93140822],.bn-state[data-v-93140822]{padding:40px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.lead[data-v-93140822]{padding:0 18px 8px}.kicker[data-v-93140822]{padding:12px 0 0;display:flex;align-items:center;gap:8px;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;flex-wrap:wrap}.kicker-cat[data-v-93140822]{color:var(--bn-accent)}.lead-title[data-v-93140822]{font-family:var(--bn-font-display);font-size:22px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--bn-ink);margin:4px 0 0;text-wrap:balance}.compare-link[data-v-93140822]{margin-top:10px;display:inline-block;padding:6px 12px;background:var(--bn-ink);color:var(--bn-paper);border:none;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.art-group[data-v-93140822]{border-bottom:1px solid var(--bn-rule-soft)}.art-head[data-v-93140822]{width:100%;display:block;text-align:left;padding:14px 18px 10px;background:transparent;border:none;cursor:pointer}.art-meta[data-v-93140822]{display:flex;align-items:baseline;gap:7px;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;margin-bottom:4px}.art-origin[data-v-93140822]{color:var(--bn-ink-soft)}.art-sep[data-v-93140822]{color:var(--bn-ink-muted)}.art-count[data-v-93140822]{color:var(--bn-accent)}.art-title[data-v-93140822]{font-family:var(--bn-font-display);font-size:15px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--bn-ink);text-wrap:pretty}.art-head:hover .art-title[data-v-93140822]{color:var(--bn-accent)}.art-comments[data-v-93140822]{padding:0 18px 12px}.acomment[data-v-93140822]{padding:8px 0;border-top:1px solid var(--bn-rule-soft)}.acomment-head[data-v-93140822]{display:flex;align-items:baseline;gap:7px;margin-bottom:4px}.likes[data-v-93140822]{font-size:10px;font-weight:700;color:var(--bn-ink);background:var(--bn-accent-soft);padding:2px 5px;font-variant-numeric:tabular-nums}.likes.zero[data-v-93140822]{color:var(--bn-ink-muted);background:transparent;border:1px solid var(--bn-rule-soft)}.when[data-v-93140822]{font-size:10px;color:var(--bn-ink-muted);letter-spacing:.04em}.acomment-text[data-v-93140822]{margin:0;font-size:13.5px;line-height:1.5;color:var(--bn-ink);text-wrap:pretty;white-space:pre-wrap;word-wrap:break-word}.end-spacer[data-v-93140822]{height:calc(56px + env(safe-area-inset-bottom,0px))}.about-header[data-v-324f2fad]{border-bottom:2px solid var(--bn-rule);background:var(--bn-paper)}.about-header-body[data-v-324f2fad]{padding:4px 18px 16px}.kicker[data-v-324f2fad]{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--bn-accent);font-weight:700;margin-bottom:6px}.page-title[data-v-324f2fad]{font-family:var(--bn-font-display);font-size:34px;font-weight:800;letter-spacing:-.03em;margin:0;color:var(--bn-ink);line-height:1}.tagline[data-v-324f2fad]{margin-top:8px;font-size:14px;font-style:italic;color:var(--bn-ink-soft)}.intro[data-v-324f2fad]{padding:16px 18px;border-bottom:1px solid var(--bn-rule-soft);background:var(--bn-paper)}.intro p[data-v-324f2fad]{font-size:15px;line-height:1.55;color:var(--bn-ink)}.principle[data-v-324f2fad]{padding:12px 18px;border-bottom:1px solid var(--bn-rule-soft)}.principle-kicker[data-v-324f2fad]{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--bn-ink);font-weight:700;margin-bottom:4px}.principle-text[data-v-324f2fad]{font-size:13.5px;line-height:1.5;color:var(--bn-ink-soft)}.profile-link[data-v-324f2fad]{width:100%;padding:14px 18px;background:transparent;border:none;border-bottom:1px solid var(--bn-rule-soft);display:flex;justify-content:space-between;align-items:center;text-align:left;color:inherit}.profile-link[data-v-324f2fad]:hover{background:#fff}.profile-title[data-v-324f2fad]{font-family:var(--bn-font-display);font-size:15px;font-weight:600;color:var(--bn-ink)}.profile-sub[data-v-324f2fad]{font-size:10.5px;color:var(--bn-ink-soft);margin-top:2px;letter-spacing:.02em}.profile-arrow[data-v-324f2fad]{font-size:18px;color:var(--bn-ink-muted)}.end-spacer[data-v-324f2fad]{height:calc(56px + env(safe-area-inset-bottom,0px))}.not-found[data-v-e21a1a09]{min-height:100vh;display:flex;flex-direction:column}.masthead[data-v-e21a1a09]{border-bottom:2px solid var(--bn-rule);padding:calc(env(safe-area-inset-top,0px) + 20px) 18px 16px;background:var(--bn-paper);text-align:center}.wordmark[data-v-e21a1a09]{font-family:var(--bn-font-display);font-size:30px;font-weight:800;letter-spacing:-.03em;color:var(--bn-ink);line-height:1}.tagline[data-v-e21a1a09]{margin:6px 0 0;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--bn-ink-soft);font-weight:500}.body[data-v-e21a1a09]{width:100%;max-width:420px;margin:0 auto;padding:40px 18px 0;text-align:center}.code[data-v-e21a1a09]{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--bn-accent);margin-bottom:10px}.title[data-v-e21a1a09]{font-family:var(--bn-font-display);font-size:28px;font-weight:800;letter-spacing:-.025em;line-height:1.05;color:var(--bn-ink);margin:0 0 10px}.text[data-v-e21a1a09]{font-size:14px;line-height:1.5;color:var(--bn-ink-soft);margin:0 0 22px}.btn[data-v-e21a1a09]{display:inline-block;padding:12px 22px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--bn-ink);background:var(--bn-ink);color:var(--bn-paper)}.foot[data-v-e21a1a09]{margin-top:auto;padding:22px 18px calc(env(safe-area-inset-bottom,0px) + 18px);display:flex;align-items:center;justify-content:center;gap:8px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-ink-muted)}.foot-link[data-v-e21a1a09]{color:var(--bn-ink-soft);text-decoration:none;font-weight:500}.foot-sep[data-v-e21a1a09]{color:var(--bn-rule-soft)}.date-navigation[data-v-50e7d41c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.generation_date[data-v-50e7d41c]{font-weight:700}a[data-v-50e7d41c]{text-decoration:none;color:inherit}a[data-v-50e7d41c]:hover{text-decoration:underline}.chart-container[data-v-cea12961]{height:600px;width:100%;margin:20px auto}.guest-cta[data-v-bd41216a]{padding:12px 18px;background:var(--bn-paper-deep);border-bottom:1px solid var(--bn-rule-soft);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.cta-text[data-v-bd41216a]{margin:0;font-size:13px;line-height:1.45;color:var(--bn-ink-soft);flex:1 1 220px}.cta-kicker[data-v-bd41216a]{display:block;font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--bn-accent);margin-bottom:2px}.cta-actions[data-v-bd41216a]{display:flex;gap:8px;flex-shrink:0}.cta-btn[data-v-bd41216a]{padding:8px 12px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--bn-ink);color:var(--bn-ink);background:transparent;white-space:nowrap}.cta-btn.solid[data-v-bd41216a]{background:var(--bn-ink);color:var(--bn-paper)}.bn-loading[data-v-c468975c],.bn-empty[data-v-c468975c]{padding:32px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.synth-datebar[data-v-c468975c]{padding:10px 18px;border-bottom:1px solid var(--bn-rule-soft);background:var(--bn-paper)}.synth-datebar[data-v-c468975c] .date-navigation{margin:0;font-family:var(--bn-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--bn-ink-soft)}.synth-datebar[data-v-c468975c] .generation_date{color:var(--bn-ink);font-weight:700}.synth-datebar[data-v-c468975c] a{color:var(--bn-ink-soft)}.synth-datebar[data-v-c468975c] a:hover{color:var(--bn-ink);text-decoration:none}.synth-body[data-v-c468975c]{padding:16px 18px 4px}.synth-tags[data-v-c468975c]{padding:12px 18px 0}.synth-content[data-v-c468975c]{font-family:var(--bn-font-body);color:var(--bn-ink)}.synth-content[data-v-c468975c] h1,.synth-content[data-v-c468975c] h2{font-family:var(--bn-font-display);font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--bn-ink);margin:22px 0 8px;padding-bottom:6px;border-bottom:1px solid var(--bn-rule-soft)}.synth-content[data-v-c468975c] h1:first-child,.synth-content[data-v-c468975c] h2:first-child{margin-top:0}.synth-content[data-v-c468975c] h3,.synth-content[data-v-c468975c] h4{font-family:var(--bn-font-display);font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--bn-ink);margin:18px 0 6px}.synth-content[data-v-c468975c] p{font-size:15px;line-height:1.6;color:var(--bn-ink);margin:0 0 12px}.synth-content[data-v-c468975c] a{color:var(--bn-accent);text-decoration:none;border-bottom:1px solid var(--bn-accent-soft)}.synth-content[data-v-c468975c] a:hover{border-bottom-color:var(--bn-accent)}.synth-content[data-v-c468975c] strong{font-weight:700}.synth-content[data-v-c468975c] ul,.synth-content[data-v-c468975c] ol{list-style:none;padding-left:0;margin:0 0 14px}.synth-content[data-v-c468975c] li{list-style:none;position:relative;padding-left:20px;margin-bottom:8px;font-size:14.5px;line-height:1.5;color:var(--bn-ink-soft)}.synth-content[data-v-c468975c] li:before{content:"—";position:absolute;left:0;color:var(--bn-ink-muted);font-weight:700}.end-spacer[data-v-c468975c]{height:calc(56px + env(safe-area-inset-bottom,0px))}.bn-loading[data-v-0bea4548],.bn-empty[data-v-0bea4548]{padding:32px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.rl-header[data-v-0bea4548]{border-bottom:2px solid var(--bn-rule);background:var(--bn-paper)}.rl-header-body[data-v-0bea4548]{padding:4px 18px 14px}.page-title[data-v-0bea4548]{font-family:var(--bn-font-display);font-size:26px;font-weight:800;letter-spacing:-.025em;margin:4px 0 6px;color:var(--bn-ink)}.page-sub[data-v-0bea4548]{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--bn-ink-soft);font-weight:500}.add-section[data-v-0bea4548]{border-bottom:1px solid var(--bn-rule-soft);background:var(--bn-paper)}.add-toggle[data-v-0bea4548]{width:100%;padding:12px 18px;background:transparent;border:none;text-align:left;color:var(--bn-ink)}.add-toggle .bn-mono[data-v-0bea4548]{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.add-body[data-v-0bea4548]{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.add-body.open[data-v-0bea4548]{max-height:520px}.add-body form[data-v-0bea4548]{padding:0 18px 16px}.field[data-v-0bea4548]{margin-bottom:10px;display:flex;flex-direction:column;gap:4px}.field-label[data-v-0bea4548]{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-ink-soft);font-weight:600}.field input[data-v-0bea4548],.field textarea[data-v-0bea4548]{border:1px solid var(--bn-rule-soft);padding:9px 10px;font-size:13px;color:var(--bn-ink);background:#fff;width:100%;resize:vertical}.field input[data-v-0bea4548]:focus,.field textarea[data-v-0bea4548]:focus{outline:none;border-color:var(--bn-ink)}.btn-primary[data-v-0bea4548]{width:100%;padding:11px 14px;margin-top:4px;background:var(--bn-ink);border:1px solid var(--bn-ink);color:var(--bn-paper);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.btn-primary[data-v-0bea4548]:disabled{opacity:.6;cursor:not-allowed}.filter-bar[data-v-0bea4548]{padding:12px 18px;border-bottom:1px solid var(--bn-rule-soft);background:var(--bn-paper)}.filter-toggle[data-v-0bea4548]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.filter-toggle input[type=checkbox][data-v-0bea4548]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid var(--bn-rule);background:#fff;position:relative;cursor:pointer}.filter-toggle input[type=checkbox][data-v-0bea4548]:checked{background:var(--bn-ink);border-color:var(--bn-ink)}.filter-toggle input[type=checkbox][data-v-0bea4548]:checked:after{content:"✓";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--bn-paper);font-size:11px}.filter-text[data-v-0bea4548]{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--bn-ink-soft);font-weight:600}.rl-article[data-v-0bea4548]{position:relative;padding:12px 44px 12px 18px;border-bottom:1px solid var(--bn-rule-soft)}.rl-article[data-v-0bea4548]:hover{background:#fff}.rl-article.read[data-v-0bea4548]{opacity:.62}.rl-article-title[data-v-0bea4548]{font-family:var(--bn-font-display);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.012em;color:var(--bn-ink);margin:0;text-wrap:balance}.rl-article-title a[data-v-0bea4548]{color:inherit;text-decoration:none}.rl-article-ideas[data-v-0bea4548]{margin:6px 0 0;padding:0;list-style:none}.rl-article-ideas li[data-v-0bea4548]{list-style:none;position:relative;padding-left:18px;font-size:13px;line-height:1.4;color:var(--bn-ink-soft);margin-top:3px}.rl-article-ideas li[data-v-0bea4548]:before{content:"—";position:absolute;left:0;color:var(--bn-ink-muted)}.rl-article-ideas li a[data-v-0bea4548]{color:inherit;text-decoration:none}.rl-article-meta[data-v-0bea4548]{margin-top:7px;font-size:9.5px;color:var(--bn-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:500;display:flex;flex-wrap:wrap;gap:5px;align-items:baseline}.read-dot[data-v-0bea4548]{color:var(--bn-accent);font-weight:700}.rl-remove[data-v-0bea4548]{position:absolute;top:10px;right:12px;background:none;border:none;color:var(--bn-ink-muted);font-size:20px;line-height:1;padding:2px 6px}.rl-remove[data-v-0bea4548]:hover:not(:disabled){color:var(--bn-ink)}.rl-remove[data-v-0bea4548]:disabled{opacity:.4;cursor:wait}.observable[data-v-0bea4548]{position:absolute;bottom:0;height:1px;width:1px}.end-spacer[data-v-0bea4548]{height:calc(56px + env(safe-area-inset-bottom,0px))}.bn-loading[data-v-588901f8],.bn-empty[data-v-588901f8]{padding:28px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.src-header[data-v-588901f8]{border-bottom:2px solid var(--bn-rule);background:var(--bn-paper)}.src-header-body[data-v-588901f8]{padding:0 18px}.page-title[data-v-588901f8]{font-family:var(--bn-font-display);font-size:26px;font-weight:800;letter-spacing:-.025em;margin:8px 0 14px;color:var(--bn-ink)}.tabs[data-v-588901f8]{display:flex;margin-bottom:-2px}.seg[data-v-588901f8]{flex:1;padding:10px 0;background:transparent;border:none;border-bottom:2px solid transparent;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--bn-ink-muted);text-transform:uppercase;display:flex;justify-content:center;align-items:baseline;gap:6px;cursor:pointer}.seg.active[data-v-588901f8]{border-bottom-color:var(--bn-ink);color:var(--bn-ink)}.seg-count[data-v-588901f8]{font-size:11px;font-variant-numeric:tabular-nums;color:var(--bn-ink-muted)}.seg.active .seg-count[data-v-588901f8]{color:var(--bn-ink)}.add-section[data-v-588901f8]{padding:14px 18px;border-bottom:1px solid var(--bn-rule-soft);background:var(--bn-paper)}.section-kicker[data-v-588901f8]{font-size:9.5px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:var(--bn-ink);margin-bottom:10px}.field[data-v-588901f8]{margin-bottom:10px;display:flex;flex-direction:column;gap:4px}.field-label[data-v-588901f8]{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-ink-soft);font-weight:600}.field input[data-v-588901f8]{border:1px solid var(--bn-rule-soft);padding:9px 10px;font-size:13px;color:var(--bn-ink);background:#fff;width:100%}.field input[data-v-588901f8]:focus{outline:none;border-color:var(--bn-ink)}.btn-primary[data-v-588901f8]{width:100%;padding:11px 14px;margin-top:4px;background:var(--bn-ink);border:1px solid var(--bn-ink);color:var(--bn-paper);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.section-head.row-head[data-v-588901f8]{padding:12px 18px 6px;font-size:9.5px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:var(--bn-ink);border-bottom:1px solid var(--bn-rule-soft);display:flex;justify-content:space-between;align-items:baseline}.dim[data-v-588901f8]{color:var(--bn-ink-soft);font-weight:500;font-variant-numeric:tabular-nums}.row[data-v-588901f8]{padding:10px 18px;border-bottom:1px solid var(--bn-rule-soft);display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center}.avatar[data-v-588901f8]{width:30px;height:30px;background:var(--bn-paper);color:var(--bn-ink);border:1px solid var(--bn-rule-soft);display:flex;align-items:center;justify-content:center;font-family:var(--bn-font-display);font-size:14px;font-weight:700}.avatar.filled[data-v-588901f8]{background:var(--bn-ink);color:var(--bn-paper);border-color:var(--bn-ink)}.row-body[data-v-588901f8]{min-width:0}.row-title[data-v-588901f8]{font-family:var(--bn-font-display);font-size:14px;font-weight:600;color:var(--bn-ink);line-height:1.2;display:flex;align-items:center;gap:6px}.row-title a[data-v-588901f8]{color:inherit;text-decoration:none}.row-star[data-v-588901f8]{background:none;border:none;color:var(--bn-ink-muted);font-size:16px;padding:4px 6px;cursor:pointer}.row-star.on[data-v-588901f8]{color:var(--bn-accent)}.row-sub[data-v-588901f8]{font-size:10.5px;color:var(--bn-ink-soft);margin-top:2px;letter-spacing:.02em}.row-x[data-v-588901f8]{background:none;border:none;color:var(--bn-ink-muted);font-size:18px;padding:4px 6px;cursor:pointer}.src-row[data-v-588901f8]{border-bottom:1px solid var(--bn-rule-soft)}.src-link[data-v-588901f8]{padding:13px 18px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;text-decoration:none;color:inherit}.src-name[data-v-588901f8]{font-family:var(--bn-font-display);font-size:15px;font-weight:600;color:var(--bn-ink);line-height:1.2}.src-domain[data-v-588901f8]{font-size:10.5px;color:var(--bn-ink-soft);margin-top:2px;letter-spacing:.02em}.src-count[data-v-588901f8]{text-align:right}.src-count-num[data-v-588901f8]{font-size:13px;font-weight:700;color:var(--bn-ink);font-variant-numeric:tabular-nums}.src-count-label[data-v-588901f8]{font-size:9px;color:var(--bn-ink-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:1px}.end-spacer[data-v-588901f8]{height:calc(56px + env(safe-area-inset-bottom,0px))}.bn-loading[data-v-19474f99]{padding:40px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.home-grid[data-v-19474f99]{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--bn-rule-soft)}.home-tile[data-v-19474f99]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:18px 12px;border-right:1px solid var(--bn-rule-soft);border-bottom:1px solid var(--bn-rule-soft);background:var(--bn-paper);transition:background .15s ease}.home-tile[data-v-19474f99]:hover{background:#fff}.home-tile[data-v-19474f99]:nth-child(3n){border-right:none}.tile-badge[data-v-19474f99]{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--bn-rule-soft);background:#fff}.tile-badge img[data-v-19474f99]{position:relative;width:24px;height:24px;object-fit:contain;z-index:1}.tile-initial[data-v-19474f99]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--bn-font-display);font-size:16px;font-weight:700;color:var(--bn-ink)}.tile-title[data-v-19474f99]{font-family:var(--bn-font-display);font-size:13px;font-weight:600;line-height:1.2;color:var(--bn-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tile-domain[data-v-19474f99]{font-size:9px;letter-spacing:.02em;color:var(--bn-ink-muted);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.manage-link[data-v-19474f99]{display:block;padding:14px 18px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--bn-ink-soft)}.manage-link[data-v-19474f99]:hover{color:var(--bn-ink)}.empty-state[data-v-19474f99]{padding:40px 18px;border-top:1px solid var(--bn-rule-soft)}.empty-kicker[data-v-19474f99]{font-size:9.5px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:var(--bn-accent);margin-bottom:10px}.empty-title[data-v-19474f99]{font-family:var(--bn-font-display);font-size:22px;font-weight:800;letter-spacing:-.025em;color:var(--bn-ink);margin:0 0 8px}.empty-text[data-v-19474f99]{font-size:14px;line-height:1.5;color:var(--bn-ink-soft);max-width:32ch}.empty-text a[data-v-19474f99]{color:var(--bn-accent);font-weight:600}.empty-cta[data-v-19474f99]{display:inline-block;margin-top:18px;padding:11px 16px;background:var(--bn-ink);color:var(--bn-paper);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.end-spacer[data-v-19474f99]{height:calc(56px + env(safe-area-inset-bottom,0px))}@media(min-width:600px){.home-grid[data-v-19474f99]{grid-template-columns:repeat(4,1fr)}.home-tile[data-v-19474f99]:nth-child(3n){border-right:1px solid var(--bn-rule-soft)}.home-tile[data-v-19474f99]:nth-child(4n){border-right:none}}@media(min-width:1024px){.home-grid[data-v-19474f99]{grid-template-columns:repeat(6,1fr)}.home-tile[data-v-19474f99]:nth-child(3n),.home-tile[data-v-19474f99]:nth-child(4n){border-right:1px solid var(--bn-rule-soft)}.home-tile[data-v-19474f99]:nth-child(6n){border-right:none}}.bn-loading[data-v-50046593],.bn-empty[data-v-50046593]{padding:32px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.src-header[data-v-50046593]{border-bottom:2px solid var(--bn-rule);background:var(--bn-paper)}.src-header-body[data-v-50046593]{padding:4px 18px 12px}.page-title[data-v-50046593]{font-family:var(--bn-font-display);font-size:26px;font-weight:800;letter-spacing:-.025em;margin:4px 0 6px;color:var(--bn-ink)}.page-sub[data-v-50046593]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-ink-soft);font-weight:500}.delay-filter[data-v-50046593]{padding:12px 18px;border-bottom:1px solid var(--bn-rule-soft);background:var(--bn-paper)}.filter-label[data-v-50046593]{display:block;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bn-ink-soft);font-weight:600;margin-bottom:8px}.filter-chips[data-v-50046593]{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.filter-chips[data-v-50046593]::-webkit-scrollbar{display:none}.chip[data-v-50046593]{flex:0 0 auto;padding:6px 12px;background:transparent;border:1px solid var(--bn-rule-soft);color:var(--bn-ink-soft);font-family:var(--bn-font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.chip.active[data-v-50046593]{background:var(--bn-ink);border-color:var(--bn-ink);color:var(--bn-paper)}.section-head[data-v-50046593]{padding:12px 18px 6px;font-size:9.5px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:var(--bn-ink);border-bottom:1px solid var(--bn-rule-soft);display:flex;justify-content:space-between;align-items:baseline}.dim[data-v-50046593]{color:var(--bn-ink-soft);font-weight:500;font-variant-numeric:tabular-nums}.src-row[data-v-50046593]{width:100%;text-align:left;background:transparent;border:none;border-bottom:1px solid var(--bn-rule-soft);padding:13px 18px;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.src-row[data-v-50046593]:hover{background:#fff}.src-info[data-v-50046593]{min-width:0}.src-name[data-v-50046593]{display:block;font-family:var(--bn-font-display);font-size:15px;font-weight:600;color:var(--bn-ink);line-height:1.2}.src-domain[data-v-50046593]{display:block;font-size:10.5px;color:var(--bn-ink-soft);margin-top:2px;letter-spacing:.02em}.src-meta[data-v-50046593]{display:flex;align-items:center;gap:8px}.src-delay[data-v-50046593]{font-size:10.5px;color:var(--bn-ink-muted);letter-spacing:.02em;text-align:right}.src-delay.fresh[data-v-50046593]{color:var(--bn-accent);font-weight:600}.src-dot[data-v-50046593]{font-size:7px;vertical-align:middle;margin-right:2px}.chevron[data-v-50046593]{font-size:16px;color:var(--bn-ink-muted);line-height:1}.origin-bar[data-v-50046593]{display:flex;justify-content:space-between;align-items:center;padding:calc(env(safe-area-inset-top,0px) + 14px) 18px 10px;background:var(--bn-paper)}.origin-bar .back[data-v-50046593]{background:none;border:none;font:inherit;font-size:13px;color:var(--bn-ink-soft);padding:4px 0}.origin-bar .drawer-btn[data-v-50046593]{background:none;border:none;color:var(--bn-ink-soft);font-size:18px;line-height:1;padding:4px 0 4px 8px}.origin-title-block[data-v-50046593]{padding:0 18px 12px;border-bottom:2px solid var(--bn-rule);background:var(--bn-paper)}.origin-kicker[data-v-50046593]{font-size:9.5px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:var(--bn-accent);margin-bottom:6px}.origin-datebar[data-v-50046593]{padding:10px 18px;border-bottom:1px solid var(--bn-rule-soft);background:var(--bn-paper)}.origin-datebar[data-v-50046593] .date-navigation{margin:0;font-family:var(--bn-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--bn-ink-soft)}.origin-datebar[data-v-50046593] .generation_date{color:var(--bn-ink);font-weight:700}.origin-datebar[data-v-50046593] a{color:var(--bn-ink-soft)}.origin-datebar[data-v-50046593] a:hover{color:var(--bn-ink);text-decoration:none}.src-article[data-v-50046593]{padding:12px 18px;border-bottom:1px solid var(--bn-rule-soft);cursor:pointer}.src-article[data-v-50046593]:hover{background:#fff}.src-article-title[data-v-50046593]{font-family:var(--bn-font-display);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.012em;color:var(--bn-ink);margin:0;text-wrap:balance}.src-article-ideas[data-v-50046593]{margin:6px 0 0;padding:0;list-style:none}.src-article-ideas li[data-v-50046593]{list-style:none;position:relative;padding-left:18px;font-size:13px;line-height:1.4;color:var(--bn-ink-soft);margin-top:3px}.src-article-ideas li[data-v-50046593]:before{content:"—";position:absolute;left:0;color:var(--bn-ink-muted)}.src-article-meta[data-v-50046593]{margin-top:7px;font-size:9.5px;color:var(--bn-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:500;display:flex;gap:6px}.end-spacer[data-v-50046593]{height:calc(56px + env(safe-area-inset-bottom,0px))}.bn-loading[data-v-35d0c643],.bn-empty[data-v-35d0c643]{padding:32px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.feeds-header[data-v-35d0c643]{border-bottom:2px solid var(--bn-rule);background:var(--bn-paper)}.feeds-header-body[data-v-35d0c643]{padding:4px 18px 14px}.page-title[data-v-35d0c643]{font-family:var(--bn-font-display);font-size:26px;font-weight:800;letter-spacing:-.025em;margin:4px 0 6px;color:var(--bn-ink)}.page-sub[data-v-35d0c643]{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--bn-ink-soft);font-weight:500}.add-section[data-v-35d0c643]{border-bottom:1px solid var(--bn-rule-soft);background:var(--bn-paper)}.add-toggle[data-v-35d0c643]{width:100%;padding:12px 18px;background:transparent;border:none;text-align:left;color:var(--bn-ink)}.add-toggle .bn-mono[data-v-35d0c643]{font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700}.add-body[data-v-35d0c643]{max-height:0;overflow:hidden;transition:max-height .35s ease-out}.add-body.open[data-v-35d0c643]{max-height:640px}.add-body form[data-v-35d0c643]{padding:0 18px 16px}.field[data-v-35d0c643]{margin-bottom:10px;display:flex;flex-direction:column;gap:4px}.field-label[data-v-35d0c643]{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-ink-soft);font-weight:600}.field input[data-v-35d0c643]{border:1px solid var(--bn-rule-soft);padding:9px 10px;font-size:13px;color:var(--bn-ink);background:#fff;width:100%}.field input[data-v-35d0c643]:focus{outline:none;border-color:var(--bn-ink)}.btn-primary[data-v-35d0c643]{width:100%;padding:11px 14px;margin-top:4px;background:var(--bn-ink);border:1px solid var(--bn-ink);color:var(--bn-paper);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.btn-primary[data-v-35d0c643]:disabled{opacity:.6;cursor:not-allowed}.banner[data-v-35d0c643]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 18px;font-size:11px;letter-spacing:.04em;border-bottom:1px solid var(--bn-rule-soft)}.banner-ok[data-v-35d0c643]{background:var(--bn-accent-soft);color:var(--bn-accent)}.banner-err[data-v-35d0c643]{background:#f7e7e3;color:#9a3412}.banner-x[data-v-35d0c643]{background:none;border:none;font-size:18px;line-height:1;color:inherit;padding:0 4px}.feed-row[data-v-35d0c643]{border-bottom:1px solid var(--bn-rule-soft)}.feed-row.inactive[data-v-35d0c643]{opacity:.55}.feed-row.expanded[data-v-35d0c643]{background:#fff}.feed-head[data-v-35d0c643]{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:13px 18px;cursor:pointer}.status-dot[data-v-35d0c643]{width:8px;height:8px;border-radius:50%;background:var(--bn-ink-muted)}.status-dot.on[data-v-35d0c643]{background:var(--bn-accent)}.feed-info[data-v-35d0c643]{min-width:0}.feed-name[data-v-35d0c643]{font-family:var(--bn-font-display);font-size:15px;font-weight:600;color:var(--bn-ink);line-height:1.2}.feed-url[data-v-35d0c643]{display:block;font-size:10.5px;color:var(--bn-ink-soft);margin-top:2px;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-meta[data-v-35d0c643]{display:flex;align-items:baseline;gap:5px}.feed-count[data-v-35d0c643]{font-size:14px;font-weight:700;color:var(--bn-ink)}.feed-count-label[data-v-35d0c643]{font-size:9px;color:var(--bn-ink-muted);text-transform:uppercase;letter-spacing:.08em}.expand-chev[data-v-35d0c643]{font-size:9px;color:var(--bn-ink-muted);margin-left:4px}.feed-detail[data-v-35d0c643]{padding:0 18px 16px;border-top:1px solid var(--bn-rule-soft)}.feed-actions[data-v-35d0c643]{display:flex;flex-wrap:wrap;gap:8px;padding:14px 0}.act[data-v-35d0c643]{padding:7px 12px;background:transparent;border:1px solid var(--bn-rule);color:var(--bn-ink);font-family:var(--bn-font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.act[data-v-35d0c643]:hover:not(:disabled){background:var(--bn-ink);color:var(--bn-paper)}.act[data-v-35d0c643]:disabled{opacity:.45;cursor:not-allowed}.act-primary[data-v-35d0c643]{border-color:var(--bn-accent);color:var(--bn-accent)}.act-primary[data-v-35d0c643]:hover:not(:disabled){background:var(--bn-accent);color:var(--bn-paper);border-color:var(--bn-accent)}.act-danger[data-v-35d0c643]{border-color:#b91c1c;color:#b91c1c}.act-danger[data-v-35d0c643]:hover:not(:disabled){background:#b91c1c;color:var(--bn-paper);border-color:#b91c1c}.feed-stats[data-v-35d0c643]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 16px;padding:12px 0;border-top:1px solid var(--bn-rule-soft)}@media(min-width:480px){.feed-stats[data-v-35d0c643]{grid-template-columns:repeat(4,1fr)}}.stat-label[data-v-35d0c643]{font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--bn-ink-muted);margin-bottom:2px}.stat-value[data-v-35d0c643]{font-size:12px;font-weight:600;color:var(--bn-ink)}.preview[data-v-35d0c643]{padding-top:8px;border-top:1px solid var(--bn-rule-soft)}.preview-head[data-v-35d0c643]{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bn-ink);font-weight:700;padding:12px 0 6px}.preview-row[data-v-35d0c643]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--bn-rule-soft)}.preview-row[data-v-35d0c643]:last-of-type{border-bottom:none}.preview-title[data-v-35d0c643]{font-size:13px;color:var(--bn-ink);line-height:1.3}.preview-row:hover .preview-title[data-v-35d0c643]{color:var(--bn-accent)}.preview-date[data-v-35d0c643]{font-size:9.5px;color:var(--bn-ink-muted);white-space:nowrap}.preview-more[data-v-35d0c643]{padding:8px 0;text-align:center;font-size:9.5px;color:var(--bn-ink-muted);letter-spacing:.1em;text-transform:uppercase}.empty-state[data-v-35d0c643]{text-align:center;padding:64px 24px}.empty-mark[data-v-35d0c643]{font-size:28px;font-weight:800;letter-spacing:.1em;color:var(--bn-rule-soft);margin-bottom:12px}.empty-state h2[data-v-35d0c643]{font-family:var(--bn-font-display);font-size:18px;font-weight:700;color:var(--bn-ink);margin-bottom:6px}.empty-state p[data-v-35d0c643]{font-size:13px;color:var(--bn-ink-soft)}.modal-overlay[data-v-35d0c643]{position:fixed;top:0;right:0;bottom:0;left:0;background:#1111118c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.modal[data-v-35d0c643]{background:var(--bn-paper);border:1px solid var(--bn-rule);padding:22px;max-width:360px;width:100%}.modal-kicker[data-v-35d0c643]{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bn-ink);font-weight:700;margin-bottom:12px}.modal-text[data-v-35d0c643]{font-size:15px;color:var(--bn-ink);line-height:1.4;margin-bottom:6px}.modal-warn[data-v-35d0c643]{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#b91c1c;margin-bottom:18px}.modal-actions[data-v-35d0c643]{display:flex;gap:10px;justify-content:flex-end}.end-spacer[data-v-35d0c643]{height:calc(56px + env(safe-area-inset-bottom,0px))}.bn-toggle[data-v-51817b73]{width:26px;height:14px;border-radius:999px;background:var(--bn-rule-soft);position:relative;flex-shrink:0;border:none;padding:0;cursor:pointer;transition:background .15s}.bn-toggle.on[data-v-51817b73]{background:var(--bn-ink)}.knob[data-v-51817b73]{width:10px;height:10px;border-radius:50%;background:var(--bn-paper);position:absolute;top:2px;left:2px;transition:left .15s}.bn-toggle.on .knob[data-v-51817b73]{left:14px}.bn-loading[data-v-4c74b4e3],.bn-empty[data-v-4c74b4e3]{padding:40px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.ss-header[data-v-4c74b4e3]{border-bottom:2px solid var(--bn-rule)}.ss-header-body[data-v-4c74b4e3]{padding:0 18px 14px}.kicker[data-v-4c74b4e3]{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--bn-accent);font-weight:700;margin-bottom:4px}.page-title[data-v-4c74b4e3]{font-family:var(--bn-font-display);font-size:28px;font-weight:800;letter-spacing:-.025em;margin:0 0 6px;color:var(--bn-ink);line-height:1.05}.page-sub[data-v-4c74b4e3]{margin:0;font-size:13px;color:var(--bn-ink-soft);line-height:1.4}.banner[data-v-4c74b4e3]{margin:12px 18px 0;padding:10px 12px;font-size:11px;letter-spacing:.06em;border:1px solid var(--bn-rule-soft)}.banner.ok[data-v-4c74b4e3]{border-color:var(--bn-accent);color:var(--bn-accent);background:var(--bn-accent-soft)}.banner.err[data-v-4c74b4e3]{border-color:#b6303a;color:#b6303a;background:#fbe9ea}.cta-row[data-v-4c74b4e3]{padding:14px 18px;border-bottom:1px solid var(--bn-rule-soft)}.btn-primary[data-v-4c74b4e3]{width:100%;padding:12px 14px;background:var(--bn-ink);border:1px solid var(--bn-ink);color:var(--bn-paper);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.btn-primary[disabled][data-v-4c74b4e3]{opacity:.5;cursor:not-allowed}.btn-primary.danger[data-v-4c74b4e3]{background:#b6303a;border-color:#b6303a}.btn-secondary[data-v-4c74b4e3]{padding:10px 14px;background:transparent;border:1px solid var(--bn-ink);color:var(--bn-ink);font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.form-block[data-v-4c74b4e3]{border-bottom:2px solid var(--bn-rule);padding:14px 18px 16px;background:var(--bn-paper)}.form-head[data-v-4c74b4e3]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.kicker-form[data-v-4c74b4e3]{font-size:10px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:var(--bn-ink)}.btn-link[data-v-4c74b4e3]{background:none;border:none;color:var(--bn-ink-soft);font:inherit;font-size:12px;padding:0;cursor:pointer;text-transform:uppercase;letter-spacing:.06em}.btn-link.danger[data-v-4c74b4e3]{color:#b6303a}.form[data-v-4c74b4e3]{display:flex;flex-direction:column;gap:12px}.field[data-v-4c74b4e3]{display:flex;flex-direction:column;gap:4px}.field-row[data-v-4c74b4e3]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field-label[data-v-4c74b4e3]{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-ink-soft);font-weight:600}.field input[data-v-4c74b4e3],.field select[data-v-4c74b4e3],.sentence input[data-v-4c74b4e3]{width:100%;padding:9px 10px;border:1px solid var(--bn-rule-soft);border-radius:0;font-family:var(--bn-font-mono);font-size:13px;background:#fff;color:var(--bn-ink)}.field input[data-v-4c74b4e3]:focus,.field select[data-v-4c74b4e3]:focus,.sentence input[data-v-4c74b4e3]:focus{outline:none;border-color:var(--bn-ink)}.sentence[data-v-4c74b4e3]{display:flex;gap:6px;margin-bottom:6px}.sentence .x[data-v-4c74b4e3]{width:36px;background:transparent;border:1px solid var(--bn-rule-soft);color:var(--bn-ink-soft);font-size:16px;cursor:pointer}.btn-add[data-v-4c74b4e3]{align-self:flex-start;margin-top:4px;padding:6px 10px;background:transparent;border:1px dashed var(--bn-ink);color:var(--bn-ink);font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.form-actions[data-v-4c74b4e3]{margin-top:4px}.ss-row[data-v-4c74b4e3]{padding:13px 18px 11px;border-bottom:1px solid var(--bn-rule-soft);cursor:pointer}.ss-row-top[data-v-4c74b4e3]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px;gap:10px}.ss-name[data-v-4c74b4e3]{font-family:var(--bn-font-display);font-size:17px;font-weight:600;letter-spacing:-.012em;color:var(--bn-ink);margin:0}.ss-matches[data-v-4c74b4e3]{font-size:14px;font-weight:700;color:var(--bn-ink);letter-spacing:-.01em;white-space:nowrap}.ss-matches-label[data-v-4c74b4e3]{font-size:10px;color:var(--bn-ink-muted);font-weight:500;margin-left:4px;letter-spacing:.05em}.ss-meta[data-v-4c74b4e3]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--bn-ink-soft);font-weight:600}.ss-meta .dim[data-v-4c74b4e3]{color:var(--bn-ink-muted);font-weight:500}.ss-meta .strong[data-v-4c74b4e3]{color:var(--bn-ink)}.ss-meta .sep[data-v-4c74b4e3]{color:var(--bn-rule-soft)}.ss-toggle-wrap[data-v-4c74b4e3]{display:inline-flex;align-items:center;gap:6px}.ss-fresh[data-v-4c74b4e3]{margin-left:auto;color:var(--bn-accent);font-weight:700}.ss-actions[data-v-4c74b4e3]{margin-top:10px;display:flex;gap:14px}.modal-overlay[data-v-4c74b4e3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:200}.modal[data-v-4c74b4e3]{background:var(--bn-paper);border:2px solid var(--bn-rule);padding:18px;width:90%;max-width:380px}.modal-kicker[data-v-4c74b4e3]{font-size:10px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:var(--bn-ink);margin-bottom:6px}.modal h3[data-v-4c74b4e3]{font-family:var(--bn-font-display);font-size:18px;font-weight:700;letter-spacing:-.015em;margin:0 0 6px;color:var(--bn-ink)}.modal-warn[data-v-4c74b4e3]{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--bn-ink-soft);margin:0 0 16px}.modal-actions[data-v-4c74b4e3]{display:flex;gap:10px}.modal-actions[data-v-4c74b4e3]>*{flex:1}.end-spacer[data-v-4c74b4e3]{height:calc(56px + env(safe-area-inset-bottom,0px))}.bn-loading[data-v-d467afc0],.bn-empty[data-v-d467afc0]{padding:40px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.bn-error[data-v-d467afc0]{margin:16px 18px;padding:10px 12px;border-left:3px solid #b6303a;background:var(--bn-paper-deep);display:flex;flex-direction:column;gap:4px}.bn-error-label[data-v-d467afc0]{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#b6303a}.bn-error-msg[data-v-d467afc0]{font-size:13px;color:var(--bn-ink);line-height:1.4}.lead[data-v-d467afc0]{padding:4px 18px 14px;border-bottom:2px solid var(--bn-rule)}.kicker[data-v-d467afc0]{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin-bottom:6px}.kicker-cat[data-v-d467afc0]{color:var(--bn-accent)}.kicker-meta[data-v-d467afc0]{color:var(--bn-ink-muted);font-weight:500;letter-spacing:.14em}.kicker-sep[data-v-d467afc0]{color:var(--bn-ink-muted);font-weight:500}.lead-title[data-v-d467afc0]{font-family:var(--bn-font-display);font-size:24px;font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--bn-ink);margin:0 0 10px;text-wrap:balance}.lead-meta[data-v-d467afc0]{display:flex;align-items:center;gap:8px}.step-btn[data-v-d467afc0]{background:none;border:none;padding:0 4px;font-family:inherit;font-size:14px;line-height:1;color:var(--bn-ink);cursor:pointer}.step-btn.disabled[data-v-d467afc0]{color:var(--bn-ink-muted);opacity:.4;cursor:default}.step-date[data-v-d467afc0]{min-width:130px;text-align:center;color:var(--bn-ink);font-weight:600;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums}.filters[data-v-d467afc0]{display:flex;gap:6px;padding:10px 18px;border-bottom:1px solid var(--bn-rule-soft);overflow-x:auto;scrollbar-width:none}.filters[data-v-d467afc0]::-webkit-scrollbar{display:none}.filter[data-v-d467afc0]{background:transparent;border:1px solid var(--bn-rule-soft);padding:5px 10px;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bn-ink-soft);cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.filter.active[data-v-d467afc0]{background:var(--bn-ink);color:var(--bn-paper);border-color:var(--bn-ink)}.filter-count[data-v-d467afc0]{font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;opacity:.85}.related[data-v-d467afc0]{padding:11px 18px;border-bottom:1px solid var(--bn-rule-soft);display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:flex-start;cursor:pointer}.related.read .related-title[data-v-d467afc0]{color:var(--bn-ink-soft);font-weight:400}.score[data-v-d467afc0]{font-size:10px;font-weight:700;color:var(--bn-ink);background:var(--bn-accent-soft);padding:2px 5px;align-self:flex-start;margin-top:2px;font-variant-numeric:tabular-nums}.related-body[data-v-d467afc0]{min-width:0}.related-title[data-v-d467afc0]{font-family:var(--bn-font-display);font-size:13.5px;font-weight:500;line-height:1.25;color:var(--bn-ink);margin:0;text-wrap:balance;letter-spacing:-.005em}.related-meta[data-v-d467afc0]{margin-top:4px;font-size:10px;color:var(--bn-ink-muted);letter-spacing:.04em;display:flex;gap:6px;flex-wrap:wrap}.sep[data-v-d467afc0]{color:var(--bn-rule-soft)}.later-flag[data-v-d467afc0]{color:var(--bn-accent);font-weight:700}.later-btn[data-v-d467afc0]{background:transparent;border:1px solid var(--bn-rule);width:26px;height:26px;font-family:inherit;font-size:14px;font-weight:600;color:var(--bn-ink);cursor:pointer;align-self:flex-start;margin-top:1px;line-height:1}.later-btn.on[data-v-d467afc0]{background:var(--bn-accent-soft);color:var(--bn-accent);border-color:var(--bn-accent)}.later-btn[data-v-d467afc0]:disabled{opacity:.5;cursor:not-allowed}.end-spacer[data-v-d467afc0]{height:calc(56px + env(safe-area-inset-bottom,0px))}.bn-loading[data-v-a9a71699],.bn-empty[data-v-a9a71699]{padding:32px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.top-bar[data-v-a9a71699]{display:flex;justify-content:space-between;align-items:center;padding:calc(env(safe-area-inset-top,0px) + 14px) 18px 10px;background:var(--bn-paper)}.top-bar .back[data-v-a9a71699]{background:none;border:none;font:inherit;font-size:13px;color:var(--bn-ink-soft);padding:4px 0}.top-bar .drawer-btn[data-v-a9a71699]{background:none;border:none;color:var(--bn-ink-soft);font-size:18px;line-height:1;padding:4px 0 4px 8px}.title-block[data-v-a9a71699]{padding:0 18px 12px;border-bottom:2px solid var(--bn-rule);background:var(--bn-paper)}.kicker[data-v-a9a71699]{font-size:9.5px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:var(--bn-accent);margin-bottom:6px}.page-title[data-v-a9a71699]{font-family:var(--bn-font-display);font-size:26px;font-weight:800;letter-spacing:-.025em;margin:0;color:var(--bn-ink);overflow-wrap:anywhere}.article-row[data-v-a9a71699]{padding:12px 18px;border-bottom:1px solid var(--bn-rule-soft);cursor:pointer}.article-row[data-v-a9a71699]:hover{background:#fff}.article-title[data-v-a9a71699]{font-family:var(--bn-font-display);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.012em;color:var(--bn-ink);margin:0;text-wrap:balance}.article-ideas[data-v-a9a71699]{margin:6px 0 0;padding:0;list-style:none}.article-ideas li[data-v-a9a71699]{list-style:none;position:relative;padding-left:18px;font-size:13px;line-height:1.4;color:var(--bn-ink-soft);margin-top:3px}.article-ideas li[data-v-a9a71699]:before{content:"—";position:absolute;left:0;color:var(--bn-ink-muted)}.article-meta[data-v-a9a71699]{margin-top:7px;font-size:9.5px;color:var(--bn-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:500;display:flex;gap:6px}.end-spacer[data-v-a9a71699]{height:calc(56px + env(safe-area-inset-bottom,0px))}.bn-loading[data-v-79fd0e4a],.bn-empty[data-v-79fd0e4a]{padding:32px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.page-head[data-v-79fd0e4a]{border-bottom:2px solid var(--bn-rule);background:var(--bn-paper)}.page-head-body[data-v-79fd0e4a]{padding:4px 18px 12px}.kicker[data-v-79fd0e4a]{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--bn-accent);font-weight:700;margin-bottom:6px}.page-title[data-v-79fd0e4a]{font-family:var(--bn-font-display);font-size:26px;font-weight:800;letter-spacing:-.025em;margin:0;color:var(--bn-ink)}.datebar[data-v-79fd0e4a]{padding:10px 18px;border-bottom:1px solid var(--bn-rule-soft);background:var(--bn-paper)}.datebar[data-v-79fd0e4a] .date-navigation{margin:0;font-family:var(--bn-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--bn-ink-soft)}.datebar[data-v-79fd0e4a] .generation_date{color:var(--bn-ink);font-weight:700}.datebar[data-v-79fd0e4a] a{color:var(--bn-ink-soft)}.datebar[data-v-79fd0e4a] a:hover{color:var(--bn-ink);text-decoration:none}.row[data-v-79fd0e4a]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:13px 18px;border-bottom:1px solid var(--bn-rule-soft)}.row[data-v-79fd0e4a]:hover{background:#fff}.row-main[data-v-79fd0e4a]{min-width:0}.row-title[data-v-79fd0e4a]{display:block;font-family:var(--bn-font-display);font-size:16px;font-weight:600;line-height:1.2;color:var(--bn-ink)}.row-related[data-v-79fd0e4a]{display:block;margin-top:4px;font-size:10.5px;color:var(--bn-ink-soft);letter-spacing:.02em;line-height:1.6}.related-count[data-v-79fd0e4a]{color:var(--bn-ink-muted)}.row-meta[data-v-79fd0e4a]{display:flex;align-items:center;gap:8px}.row-count[data-v-79fd0e4a]{font-size:10.5px;color:var(--bn-ink-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.chevron[data-v-79fd0e4a]{font-size:16px;color:var(--bn-ink-muted);line-height:1}.end-spacer[data-v-79fd0e4a]{height:calc(56px + env(safe-area-inset-bottom,0px))}.bn-loading[data-v-a00482ce],.bn-empty[data-v-a00482ce]{padding:32px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.top-bar[data-v-a00482ce]{display:flex;justify-content:space-between;align-items:center;padding:calc(env(safe-area-inset-top,0px) + 14px) 18px 10px;background:var(--bn-paper)}.top-bar .back[data-v-a00482ce]{background:none;border:none;font:inherit;font-size:13px;color:var(--bn-ink-soft);padding:4px 0}.top-bar .drawer-btn[data-v-a00482ce]{background:none;border:none;color:var(--bn-ink-soft);font-size:18px;line-height:1;padding:4px 0 4px 8px}.title-block[data-v-a00482ce]{padding:0 18px 12px;border-bottom:2px solid var(--bn-rule);background:var(--bn-paper)}.kicker[data-v-a00482ce]{font-size:9.5px;letter-spacing:.18em;font-weight:700;text-transform:uppercase;color:var(--bn-accent);margin-bottom:6px}.page-title[data-v-a00482ce]{font-family:var(--bn-font-display);font-size:26px;font-weight:800;letter-spacing:-.025em;margin:0;color:var(--bn-ink);overflow-wrap:anywhere}.hash[data-v-a00482ce]{color:var(--bn-accent)}.article-row[data-v-a00482ce]{padding:12px 18px;border-bottom:1px solid var(--bn-rule-soft);cursor:pointer}.article-row[data-v-a00482ce]:hover{background:#fff}.article-title[data-v-a00482ce]{font-family:var(--bn-font-display);font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.012em;color:var(--bn-ink);margin:0;text-wrap:balance}.article-ideas[data-v-a00482ce]{margin:6px 0 0;padding:0;list-style:none}.article-ideas li[data-v-a00482ce]{list-style:none;position:relative;padding-left:18px;font-size:13px;line-height:1.4;color:var(--bn-ink-soft);margin-top:3px}.article-ideas li[data-v-a00482ce]:before{content:"—";position:absolute;left:0;color:var(--bn-ink-muted)}.article-meta[data-v-a00482ce]{margin-top:7px;font-size:9.5px;color:var(--bn-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:500;display:flex;gap:6px}.end-spacer[data-v-a00482ce]{height:calc(56px + env(safe-area-inset-bottom,0px))}.bn-loading[data-v-c0d1359d],.bn-empty[data-v-c0d1359d]{padding:32px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.page-head[data-v-c0d1359d]{border-bottom:2px solid var(--bn-rule);background:var(--bn-paper)}.page-head-body[data-v-c0d1359d]{padding:4px 18px 12px}.kicker[data-v-c0d1359d]{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--bn-accent);font-weight:700;margin-bottom:6px}.page-title[data-v-c0d1359d]{font-family:var(--bn-font-display);font-size:26px;font-weight:800;letter-spacing:-.025em;margin:0;color:var(--bn-ink)}.datebar[data-v-c0d1359d]{padding:10px 18px;border-bottom:1px solid var(--bn-rule-soft);background:var(--bn-paper)}.datebar[data-v-c0d1359d] .date-navigation{margin:0;font-family:var(--bn-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--bn-ink-soft)}.datebar[data-v-c0d1359d] .generation_date{color:var(--bn-ink);font-weight:700}.datebar[data-v-c0d1359d] a{color:var(--bn-ink-soft)}.datebar[data-v-c0d1359d] a:hover{color:var(--bn-ink);text-decoration:none}.row[data-v-c0d1359d]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:13px 18px;border-bottom:1px solid var(--bn-rule-soft)}.row[data-v-c0d1359d]:hover{background:#fff}.row-main[data-v-c0d1359d]{min-width:0}.row-title[data-v-c0d1359d]{display:block;font-family:var(--bn-font-display);font-size:16px;font-weight:600;line-height:1.2;color:var(--bn-ink)}.row-hash[data-v-c0d1359d]{color:var(--bn-accent)}.row-related[data-v-c0d1359d]{display:block;margin-top:4px;font-size:10.5px;color:var(--bn-ink-soft);letter-spacing:.02em;line-height:1.6}.related-count[data-v-c0d1359d]{color:var(--bn-ink-muted)}.row-meta[data-v-c0d1359d]{display:flex;align-items:center;gap:8px}.row-count[data-v-c0d1359d]{font-size:10.5px;color:var(--bn-ink-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.chevron[data-v-c0d1359d]{font-size:16px;color:var(--bn-ink-muted);line-height:1}.end-spacer[data-v-c0d1359d]{height:calc(56px + env(safe-area-inset-bottom,0px))}.cat-header[data-v-94fe7504]{border-bottom:2px solid var(--bn-rule);background:var(--bn-paper)}.cat-header-body[data-v-94fe7504]{padding:8px 18px 12px}.page-title[data-v-94fe7504]{font-family:var(--bn-font-display);font-size:26px;font-weight:800;letter-spacing:-.025em;margin:4px 0 6px;color:var(--bn-ink)}.page-sub[data-v-94fe7504]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-ink-soft);font-weight:500}.bn-loading[data-v-94fe7504]{padding:40px 18px;text-align:center;color:var(--bn-ink-muted);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.cat-row[data-v-94fe7504]{border-bottom:1px solid var(--bn-rule-soft)}.cat-row.open[data-v-94fe7504]{border-bottom-color:var(--bn-rule);border-bottom-width:2px}.cat-btn[data-v-94fe7504]{width:100%;text-align:left;padding:10px 18px;background:transparent;border:none;display:flex;justify-content:space-between;align-items:center;font-family:inherit}.cat-row.open .cat-btn[data-v-94fe7504]{background:var(--bn-paper)}.cat-left[data-v-94fe7504]{display:flex;align-items:baseline;gap:10px}.cat-name[data-v-94fe7504]{font-family:var(--bn-font-display);font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--bn-ink);text-transform:capitalize}.cat-hot[data-v-94fe7504]{font-size:9px;letter-spacing:.14em;font-weight:700;color:var(--bn-accent);text-transform:uppercase}.cat-right[data-v-94fe7504]{display:flex;align-items:center;gap:10px}.cat-count[data-v-94fe7504]{font-size:12px;color:var(--bn-ink-soft);font-weight:600}.chevron[data-v-94fe7504]{font-size:14px;color:var(--bn-ink-muted);display:inline-block;transition:transform .2s}.chevron.rotated[data-v-94fe7504]{transform:rotate(90deg)}.cat-content[data-v-94fe7504]{background:var(--bn-paper);border-top:1px solid var(--bn-rule-soft)}.cat-topic[data-v-94fe7504]{padding:12px 18px;border-bottom:1px solid var(--bn-rule-soft);display:grid;grid-template-columns:auto 1fr;gap:10px;cursor:pointer}.cat-topic.last[data-v-94fe7504]{border-bottom:none}.cat-topic-body[data-v-94fe7504]{min-width:0}.cat-topic-title[data-v-94fe7504]{font-family:var(--bn-font-display);font-size:14px;font-weight:500;line-height:1.25;color:var(--bn-ink);margin:0;text-wrap:balance}.cat-topic-meta[data-v-94fe7504]{margin-top:4px;font-size:9.5px;color:var(--bn-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:500;display:flex;gap:6px}.end-spacer[data-v-94fe7504]{height:calc(56px + env(safe-area-inset-bottom,0px))}
