@charset "UTF-8";@layer properties;:root{--bc-royal-50: #eef0fe;--bc-royal-100: #dcdffd;--bc-royal-200: #b9bffb;--bc-royal-300: #8f97f7;--bc-royal-400: #5a63ec;--bc-royal-500: #181ed9;--bc-royal-600: #181b80;--bc-royal-700: #141766;--bc-royal-800: #10134d;--bc-royal-900: #0b0d33;--bc-ink-900: #0f0f10;--bc-ink-800: #141414;--bc-ink-700: #2b2b2e;--bc-ink-500: #55555c;--bc-ink-400: #6f6f78;--bc-ink-300: #9a9aa3;--bc-paper: #fbfaf7;--bc-paper-soft: #f4f2ec;--bc-paper-sunken: #eae7de;--bc-line: #e2ded3;--bc-line-strong: #cfc9ba;--bc-white: #ffffff;--bc-gold-100: #fdf3d6;--bc-gold-500: #e0a819;--bc-gold-700: #99700c;--bc-ok-500: #1f7a46;--bc-ok-100: #e4f2ea;--bc-warn-500: #a35a09;--bc-warn-100: #fbeeda;--bc-risk-500: #b32d24;--bc-risk-100: #fbe3e1;--bc-info-500: #185ad9;--bc-info-100: #e3ebfc;--bc-series-1: #181b80;--bc-series-2: #1f7a46;--bc-series-3: #e0a819;--bc-series-4: #5a63ec;--bc-series-5: #a35a09;--bc-series-6: #55555c;--bc-series-7: #b32d24;--bc-series-8: #8f97f7;--bc-font-display: "Young Serif", Georgia, "Times New Roman", serif;--bc-font-editorial: "Manuale", Georgia, serif;--bc-font-body: "Source Serif 4", Georgia, serif;--bc-font-ui: "DM Sans", ui-sans-serif, system-ui, sans-serif;--bc-font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--bc-text-2xs: .6875rem;--bc-text-xs: .75rem;--bc-text-sm: .8125rem;--bc-text-base: .9375rem;--bc-text-md: 1.0625rem;--bc-text-lg: 1.25rem;--bc-text-xl: 1.5rem;--bc-text-2xl: 1.875rem;--bc-text-3xl: 2.375rem;--bc-text-4xl: 3rem;--bc-text-5xl: 4rem;--bc-leading-tight: 1.15;--bc-leading-normal: 1.5;--bc-leading-reading: 1.7;--bc-numeric-tabular: "tnum" 1, "lnum" 1;--bc-space-1: 4px;--bc-space-2: 8px;--bc-space-3: 12px;--bc-space-4: 16px;--bc-space-5: 20px;--bc-space-6: 24px;--bc-space-8: 32px;--bc-space-10: 40px;--bc-space-12: 48px;--bc-space-16: 64px;--bc-space-20: 80px;--bc-space-24: 96px;--bc-radius-xs: 3px;--bc-radius-sm: 6px;--bc-radius-md: 10px;--bc-radius-lg: 14px;--bc-radius-xl: 20px;--bc-radius-pill: 999px;--bc-shadow-card: 0 1px 0 0 rgb(11 13 51 / .04), 0 1px 2px 0 rgb(11 13 51 / .06);--bc-shadow-raise: 0 4px 12px -2px rgb(11 13 51 / .1), 0 2px 4px -2px rgb(11 13 51 / .06);--bc-shadow-pop: 0 12px 32px -8px rgb(11 13 51 / .18), 0 4px 8px -4px rgb(11 13 51 / .08);--bc-dur-fast: .12s;--bc-dur-normal: .2s;--bc-dur-slow: .36s;--bc-ease-out: cubic-bezier(.16, 1, .3, 1);--bc-ease-in-out: cubic-bezier(.65, 0, .35, 1);--bc-measure-read: 68ch;--bc-container: 1200px;--bc-page: 816px;--canvas: var(--bc-paper);--surface-1: var(--bc-white);--surface-2: var(--bc-paper-soft);--surface-sunken: var(--bc-paper-sunken);--surface-invert: var(--bc-royal-900);--ink-1: var(--bc-ink-900);--ink-2: var(--bc-ink-500);--ink-3: var(--bc-ink-400);--ink-on-brand: #ffffff;--hairline: var(--bc-line);--hairline-strong: var(--bc-line-strong);--brand: var(--bc-royal-500);--brand-deep: var(--bc-royal-600);--brand-hover: var(--bc-royal-600);--brand-press: var(--bc-royal-700);--brand-tint: var(--bc-royal-50);--brand-gradient: linear-gradient(25deg, var(--bc-royal-600), var(--bc-royal-500));--accent: var(--bc-gold-500);--accent-tint: var(--bc-gold-100);--focus-ring: var(--bc-royal-400);--display: var(--bc-font-display);--editorial: var(--bc-font-editorial);--body: var(--bc-font-body);--ui: var(--bc-font-ui);--mono: var(--bc-font-mono);--btn-h: 36px;--btn-h-sm: 28px;--btn-h-lg: 44px;--btn-pad-x: var(--bc-space-4);--btn-radius: var(--bc-radius-sm);--control-h: 36px;--control-pad-x: var(--bc-space-3);--control-radius: var(--bc-radius-sm);--card-pad: var(--bc-space-5);--card-radius: var(--bc-radius-md);--cell-pad-x: var(--bc-space-3);--cell-pad-y: var(--bc-space-2);--row-h: 40px;--page-margin-top: 18mm;--page-margin-bottom: 20mm;--page-margin-inner: 22mm;--page-margin-outer: 16mm;--folio-size: var(--bc-text-2xs);--folio-ink: var(--ink-3);--running-ink: var(--ink-2);--print-rule: var(--hairline-strong)}[data-theme=dark]{--canvas: #0d0d10;--surface-1: #16161b;--surface-2: #1d1d24;--surface-sunken: #101015;--surface-invert: #f4f2ec;--ink-1: #f5f4f1;--ink-2: #b9b8b3;--ink-3: #8d8c88;--hairline: #2a2a32;--hairline-strong: #3a3a45;--brand: var(--bc-royal-400);--brand-deep: var(--bc-royal-500);--brand-hover: var(--bc-royal-300);--brand-press: var(--bc-royal-200);--brand-tint: #16183a;--accent-tint: #3a2c07}[data-density=compact]{--row-h: 32px;--cell-pad-y: var(--bc-space-1);--control-h: 30px;--btn-h: 30px}@media(prefers-reduced-motion:reduce){:root{--bc-dur-fast: 0ms;--bc-dur-normal: 0ms;--bc-dur-slow: 0ms}}:root,:host{--color-bc-royal-500: #181ed9;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50: oklch(97.1% .013 17.38);--color-red-100: oklch(93.6% .032 17.717);--color-red-200: oklch(88.5% .062 18.334);--color-red-300: oklch(80.8% .114 19.571);--color-red-600: oklch(57.7% .245 27.325);--color-red-700: oklch(50.5% .213 27.518);--color-red-800: oklch(44.4% .177 26.899);--color-red-900: oklch(39.6% .141 25.723);--color-red-950: oklch(25.8% .092 26.042);--color-amber-50: oklch(98.7% .022 95.277);--color-amber-100: oklch(96.2% .059 95.617);--color-amber-200: oklch(92.4% .12 95.746);--color-amber-300: oklch(87.9% .169 91.605);--color-amber-400: oklch(82.8% .189 84.429);--color-amber-500: oklch(76.9% .188 70.08);--color-amber-700: oklch(55.5% .163 48.998);--color-amber-800: oklch(47.3% .137 46.201);--color-amber-900: oklch(41.4% .112 45.904);--color-emerald-50: oklch(97.9% .021 166.113);--color-emerald-100: oklch(95% .052 163.051);--color-emerald-200: oklch(90.5% .093 164.15);--color-emerald-300: oklch(84.5% .143 164.978);--color-emerald-500: oklch(69.6% .17 162.48);--color-emerald-600: oklch(59.6% .145 163.225);--color-emerald-700: oklch(50.8% .118 165.612);--color-emerald-800: oklch(43.2% .095 166.913);--color-emerald-900: oklch(37.8% .077 168.94);--color-teal-100: oklch(95.3% .051 180.801);--color-teal-800: oklch(43.7% .078 188.216);--color-sky-50: oklch(97.7% .013 236.62);--color-sky-100: oklch(95.1% .026 236.824);--color-sky-200: oklch(90.1% .058 230.902);--color-sky-300: oklch(82.8% .111 230.318);--color-sky-500: oklch(68.5% .169 237.323);--color-sky-600: oklch(58.8% .158 241.966);--color-sky-700: oklch(50% .134 242.749);--color-sky-800: oklch(44.3% .11 240.79);--color-sky-900: oklch(39.1% .09 240.876);--color-blue-100: oklch(93.2% .032 255.585);--color-blue-500: oklch(62.3% .214 259.815);--color-blue-800: oklch(42.4% .199 265.638);--color-violet-100: oklch(94.3% .029 294.588);--color-violet-800: oklch(43.2% .232 292.759);--color-rose-50: oklch(96.9% .015 12.422);--color-rose-100: oklch(94.1% .03 12.58);--color-rose-200: oklch(89.2% .058 10.001);--color-rose-300: oklch(81% .117 11.638);--color-rose-600: oklch(58.6% .253 17.585);--color-rose-700: oklch(51.4% .222 16.935);--color-rose-800: oklch(45.5% .188 13.697);--color-rose-900: oklch(41% .159 10.272);--color-slate-50: oklch(98.4% .003 247.858);--color-slate-100: oklch(96.8% .007 247.896);--color-slate-200: oklch(92.9% .013 255.508);--color-slate-300: oklch(86.9% .022 252.894);--color-slate-400: oklch(70.4% .04 256.788);--color-slate-500: oklch(55.4% .046 257.417);--color-slate-600: oklch(44.6% .043 257.281);--color-slate-700: oklch(37.2% .044 257.287);--color-slate-800: oklch(27.9% .041 260.031);--color-slate-900: oklch(20.8% .042 265.755);--color-white: #fff;--spacing: .25rem;--container-xs: 20rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--text-xs: .75rem;--text-xs--line-height: calc(1 / .75);--text-sm: .875rem;--text-sm--line-height: calc(1.25 / .875);--text-base: 1rem;--text-base--line-height: 1.5 ;--text-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-xl: 1.25rem;--text-xl--line-height: calc(1.75 / 1.25);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: 3rem;--text-5xl--line-height: 1;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--tracking-tight: -.025em;--tracking-normal: 0em;--tracking-wide: .025em;--leading-tight: 1.25;--leading-snug: 1.375;--leading-relaxed: 1.625;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono)}@font-face{font-family:"Young Serif";src:url(/brand/fonts/young-serif-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manuale;src:url(/brand/fonts/manuale-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manuale;src:url(/brand/fonts/manuale-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manuale;src:url(/brand/fonts/manuale-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manuale;src:url(/brand/fonts/manuale-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/brand/fonts/source-serif-4-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/brand/fonts/source-serif-4-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/brand/fonts/source-serif-4-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/brand/fonts/dm-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/brand/fonts/dm-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/brand/fonts/dm-sans-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/brand/fonts/jetbrains-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:JetBrains Mono;src:url(/brand/fonts/jetbrains-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:"Young Serif";src:url("./media/young-serif-400-MUUXXBI3.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manuale;src:url("./media/manuale-400-CUZR3LRW.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Manuale;src:url("./media/manuale-500-CUZR3LRW.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Manuale;src:url("./media/manuale-600-CUZR3LRW.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Manuale;src:url("./media/manuale-700-CUZR3LRW.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url("./media/source-serif-4-400-CTFEAZ5J.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url("./media/source-serif-4-600-CTFEAZ5J.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url("./media/source-serif-4-700-CTFEAZ5J.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url("./media/dm-sans-400-X7UMQEPN.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url("./media/dm-sans-500-X7UMQEPN.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url("./media/dm-sans-700-X7UMQEPN.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url("./media/jetbrains-mono-400-OX74NOOS.woff2") format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:JetBrains Mono;src:url("./media/jetbrains-mono-500-QEJAT5YB.woff2") format("woff2");font-weight:500;font-style:normal;font-display:block}:root{--bc-royal-50: #eef0fe;--bc-royal-100: #dcdffd;--bc-royal-200: #b9bffb;--bc-royal-300: #8f97f7;--bc-royal-400: #5a63ec;--bc-royal-500: #181ed9;--bc-royal-600: #181b80;--bc-royal-700: #141766;--bc-royal-800: #10134d;--bc-royal-900: #0b0d33;--bc-royal-950: #06071c;--bc-slate-50: #f7f8fc;--bc-slate-100: #eef0f7;--bc-slate-200: #e0e3ef;--bc-slate-300: #c8cde0;--bc-slate-400: #98a0bd;--bc-slate-500: #6b7396;--bc-slate-600: #4b5175;--bc-paper-0: #ffffff;--bc-paper-50: #fdfbf6;--bc-paper-100: #f8f5ec;--bc-paper-200: #f1ecde;--bc-paper-300: #e5dfcc;--bc-paper-400: #d3cbb2;--bc-ink-900: #17150f;--bc-ink-800: #292620;--bc-ink-700: #3b372e;--bc-ink-600: #4c4739;--bc-ink-500: #605a4b;--bc-ink-400: #8b8574;--bc-ink-300: #b0aa98;--bc-brass-50: #fdf8ec;--bc-brass-100: #f8edd0;--bc-brass-200: #eed9a2;--bc-brass-400: #d9a52a;--bc-brass-500: #b5820f;--bc-brass-600: #8a6410;--bc-brass-700: #66490c;--bc-ok-50: #eef7f2;--bc-ok-100: #d5ebe0;--bc-ok-500: #1f6b45;--bc-ok-700: #154a30;--bc-warn-50: #fdf5e9;--bc-warn-100: #f8e6c6;--bc-warn-500: #9a5b0a;--bc-warn-700: #6d4007;--bc-risk-50: #fcf0ef;--bc-risk-100: #f7d9d6;--bc-risk-500: #a52a20;--bc-risk-700: #761d16;--bc-info-50: #eef1fd;--bc-info-100: #d8defa;--bc-info-500: #2242c7;--bc-info-700: #182f8e;--bc-hold-50: #f2f0fa;--bc-hold-100: #e2ddf4;--bc-hold-500: #5a48a8;--bc-hold-700: #3f3178;--bc-space-1: 4px;--bc-space-2: 8px;--bc-space-3: 12px;--bc-space-4: 16px;--bc-space-5: 20px;--bc-space-6: 24px;--bc-space-8: 32px;--bc-space-10: 40px;--bc-space-12: 48px;--bc-space-16: 64px;--bc-space-20: 80px;--bc-space-24: 96px;--bc-space-32: 128px;--bc-radius-sm: 4px;--bc-radius-md: 7px;--bc-radius-lg: 11px;--bc-radius-xl: 16px;--bc-radius-2xl: 22px;--bc-radius-full: 999px;--bc-text-2xs: .6875rem;--bc-text-xs: .75rem;--bc-text-sm: .8125rem;--bc-text-base: .9375rem;--bc-text-md: 1rem;--bc-text-lg: 1.125rem;--bc-text-xl: 1.375rem;--bc-text-2xl: 1.75rem;--bc-text-3xl: 2.25rem;--bc-text-4xl: 3rem;--bc-text-5xl: 4rem;--bc-text-6xl: 5.25rem;--bc-display: "Young Serif",Georgia,serif;--bc-editorial: "Manuale",Georgia,serif;--bc-read: "Source Serif 4",Georgia,serif;--bc-ui: "DM Sans",system-ui,sans-serif;--bc-mono: "JetBrains Mono",ui-monospace,monospace;--bc-numeric-tabular: "tnum" 1,"lnum" 1;--shadow-card: 0 1px 2px rgba(11,13,51,.05),0 1px 1px rgba(11,13,51,.04);--shadow-raise: 0 2px 4px rgba(11,13,51,.06),0 10px 22px -8px rgba(11,13,51,.13);--shadow-pop: 0 1px 2px rgba(11,13,51,.08),0 20px 48px -12px rgba(11,13,51,.24);--shadow-page: 0 1px 0 rgba(11,13,51,.07),0 2px 3px rgba(11,13,51,.05),0 14px 32px -14px rgba(11,13,51,.2);--shadow-inset: inset 0 1px 2px rgba(11,13,51,.06);--bc-dur-fast: .12s;--bc-dur-normal: .2s;--bc-dur-slow: .36s;--bc-ease-out: cubic-bezier(.16,1,.3,1);--bc-ease-in-out: cubic-bezier(.65,0,.35,1);--tex-grain: url("./media/grain-MRXBWKVT.png");--tex-grain-size: 128px 128px;--canvas: var(--bc-slate-50);--surface: #ffffff;--surface-soft: var(--bc-slate-50);--surface-sunken: var(--bc-slate-100);--ink-1: var(--bc-royal-950);--ink-2: #454d6e;--ink-3: #5c6486;--ink-inv: #ffffff;--line: var(--bc-slate-200);--line-faint: var(--bc-slate-100);--line-strong: var(--bc-slate-300);--page: var(--bc-paper-50);--page-soft: var(--bc-paper-100);--page-sunken: var(--bc-paper-200);--page-edge: var(--bc-paper-300);--page-ink: var(--bc-ink-900);--page-ink-soft: var(--bc-ink-500);--page-ink-mute: #6f6a5c;--page-rule: var(--bc-paper-300);--brand: var(--bc-royal-600);--brand-hover: var(--bc-royal-700);--brand-press: var(--bc-royal-800);--brand-lit: var(--bc-royal-500);--brand-tint: var(--bc-royal-50);--brand-deep: var(--bc-royal-900);--ink-on-brand: #ffffff;--tie: linear-gradient(135deg,var(--bc-royal-600) 0%,var(--bc-royal-500) 100%);--brand-gradient: var(--tie);--surface-invert: var(--brand-deep);--accent: var(--bc-brass-500);--accent-ink: var(--bc-brass-600);--accent-hover: var(--bc-brass-600);--accent-tint: var(--bc-brass-50);--accent-line: var(--bc-brass-200);--focus: var(--bc-royal-500);--btn-h: 40px;--btn-h-sm: 32px;--btn-h-lg: 48px;--btn-radius: var(--bc-radius-md);--control-h: 40px;--control-radius: var(--bc-radius-md);--card-pad: var(--bc-space-6);--card-radius: var(--bc-radius-lg);--cell-pad-x: var(--bc-space-4);--cell-pad-y: var(--bc-space-3);--rail-w: 248px;--rail-w-tight: 68px;--topbar-h: 60px;--measure: 66ch;--measure-tight: 52ch;--shell-max: 1280px;--page-max: 1180px}[data-density=compact]{--btn-h: 34px;--btn-h-sm: 28px;--btn-h-lg: 40px;--control-h: 34px;--card-pad: var(--bc-space-4);--cell-pad-x: var(--bc-space-3);--cell-pad-y: var(--bc-space-2);--topbar-h: 52px}[data-theme=dark]{--canvas: #0a0c18;--surface: #12152a;--surface-soft: #171b33;--surface-sunken: #0d1020;--ink-1: #eef0fa;--ink-2: #b3bad4;--ink-3: #7f88a8;--ink-inv: #0a0c18;--line: #242a47;--line-faint: #1b2039;--line-strong: #343c62;--page: #1a1814;--page-soft: #211e18;--page-sunken: #141210;--page-edge: #332e25;--page-ink: #f3eee2;--page-ink-soft: #c0b7a3;--page-ink-mute: #a39a86;--page-rule: #3a3428;--brand: var(--bc-royal-400);--brand-hover: var(--bc-royal-300);--brand-press: var(--bc-royal-200);--brand-lit: #7b83ff;--brand-tint: #171c40;--brand-deep: #05061a;--ink-on-brand: #06071c;--accent: var(--bc-brass-400);--accent-ink: var(--bc-brass-200);--accent-hover: var(--bc-brass-200);--accent-tint: #2a2214;--accent-line: #4d3c14;--focus: #7b83ff;--bc-ok-50: #0f2419;--bc-ok-100: #16351f;--bc-ok-500: #5fc08c;--bc-warn-50: #2a1e0a;--bc-warn-100: #3d2c0d;--bc-warn-500: #e0a441;--bc-risk-50: #2b1210;--bc-risk-100: #3f1a16;--bc-risk-500: #ef7d72;--bc-info-50: #131a3d;--bc-info-100: #1b2555;--bc-info-500: #8fa2ff;--bc-hold-50: #1c1733;--bc-hold-100: #282047;--bc-hold-500: #a695e8;--shadow-card: 0 1px 2px rgba(0,0,0,.4);--shadow-raise: 0 2px 4px rgba(0,0,0,.4),0 10px 22px -8px rgba(0,0,0,.55);--shadow-pop: 0 1px 2px rgba(0,0,0,.5),0 20px 48px -12px rgba(0,0,0,.7);--shadow-page: 0 1px 0 rgba(0,0,0,.5),0 14px 32px -14px rgba(0,0,0,.65)}@media(prefers-reduced-motion:reduce){:root{--bc-dur-fast: 0ms;--bc-dur-normal: 0ms;--bc-dur-slow: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,*:before,*:after{box-sizing:border-box}html:has(.bc-root){scroll-behavior:smooth}.bc-root{margin:0;background:var(--canvas);color:var(--ink-1);font-family:var(--bc-ui);font-size:var(--bc-text-base);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-wrap:pretty}.bc-root :focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--bc-radius-sm)}@layer base{:where(.bc-root) :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd){margin:0}:where(.bc-root) :where(ul,ol){padding:0;list-style:none}:where(.bc-root) :where(img,svg){display:block;max-width:100%}}:where(.bc-root button,.bc-root input,.bc-root select,.bc-root textarea){font:inherit;color:inherit}:where(.bc-root a){color:var(--brand);text-decoration-color:var(--brand);text-underline-offset:.18em;transition:color var(--bc-dur-fast) var(--bc-ease-out)}@supports (color: color-mix(in lab,red,red)){:where(.bc-root a){text-decoration-color:color-mix(in oklab,var(--brand) 34%,transparent)}}:where(.bc-root a:hover){color:var(--brand-lit);text-decoration-color:currentColor}.bc-display{font-family:var(--bc-display);font-weight:400;line-height:1.02;letter-spacing:-.02em;color:var(--ink-1)}.bc-d1{font-family:var(--bc-display);font-weight:400;font-size:clamp(2.75rem,5.4vw,var(--bc-text-6xl));line-height:.98;letter-spacing:-.028em}.bc-d2{font-family:var(--bc-display);font-weight:400;font-size:clamp(2.1rem,3.6vw,var(--bc-text-4xl));line-height:1.04;letter-spacing:-.022em}.bc-d3{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-2xl);line-height:1.14;letter-spacing:-.015em}.bc-h4{font-family:var(--bc-ui);font-weight:700;font-size:var(--bc-text-lg);line-height:1.3;letter-spacing:-.011em}.bc-h5{font-family:var(--bc-ui);font-weight:700;font-size:var(--bc-text-md);line-height:1.35;letter-spacing:-.006em}.bc-eyebrow{font-family:var(--bc-ui);font-weight:500;font-size:var(--bc-text-2xs);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.bc-eyebrow--page{color:var(--page-ink-mute)}.bc-eyebrow--accent{color:var(--accent-ink)}.bc-standfirst{font-family:var(--bc-editorial);font-weight:400;font-size:var(--bc-text-lg);line-height:1.5;color:var(--ink-2);max-width:var(--measure-tight)}.bc-kicker{font-family:var(--bc-editorial);font-weight:600;font-size:var(--bc-text-sm);letter-spacing:.02em;color:var(--accent-ink)}.bc-quote{font-family:var(--bc-editorial);font-weight:500;font-size:var(--bc-text-xl);line-height:1.42;letter-spacing:-.012em;color:var(--page-ink)}.bc-prose{font-family:var(--bc-read);font-size:1.0625rem;line-height:1.66;color:var(--page-ink);max-width:var(--measure)}.bc-prose>p+p{margin-top:.85em}.bc-lede{font-family:var(--bc-read);font-size:1.1875rem;line-height:1.58;color:var(--page-ink)}.bc-body{font-size:var(--bc-text-base);line-height:1.58;color:var(--ink-2)}.bc-caption{font-family:var(--bc-ui);font-size:var(--bc-text-xs);line-height:1.45;color:var(--ink-3)}.bc-mono{font-family:var(--bc-mono);font-feature-settings:var(--bc-numeric-tabular);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.bc-tabular{font-variant-numeric:tabular-nums lining-nums}.bc-world-page{background:var(--page);color:var(--page-ink);position:relative}.bc-world-page:before{content:"";position:absolute;inset:0;background-image:var(--tex-grain);background-size:var(--tex-grain-size);opacity:.055;pointer-events:none;mix-blend-mode:multiply;border-radius:inherit}.bc-world-chrome{background:var(--canvas);color:var(--ink-1)}[data-theme=dark] .bc-world-page:before{mix-blend-mode:screen;opacity:.03}.bc-panel-deep{background:var(--brand-deep);color:#fff;position:relative;overflow:hidden;isolation:isolate}.bc-panel-deep:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 78% 6%,var(--brand-lit) 0%,transparent 62%);z-index:-1}@supports (color: color-mix(in lab,red,red)){.bc-panel-deep:before{background:radial-gradient(120% 90% at 78% 6%,color-mix(in oklab,var(--brand-lit) 46%,transparent) 0%,transparent 62%)}}.bc-panel-deep:after{content:"";position:absolute;inset:0;background-image:var(--tex-grain);background-size:var(--tex-grain-size);opacity:.16;mix-blend-mode:overlay;pointer-events:none;z-index:-1}.bc-hairline{border:0;border-top:1px solid var(--line);height:0}.bc-hairline--page{border-top-color:var(--page-rule)}.bc-shell{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);min-height:100vh;background:var(--canvas)}.bc-shell__side{position:sticky;top:0;align-self:start;display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--bc-space-4);height:100vh;overflow-y:auto;overscroll-behavior:contain;padding:var(--bc-space-5) var(--bc-space-3);border-right:1px solid var(--line);background:var(--surface)}.bc-shell__brand{padding-inline:var(--bc-space-2)}.bc-shell__nav{display:grid;gap:2px;align-content:start}.bc-shell__main{min-width:0;overflow-y:auto;padding:var(--bc-space-8)}@media(max-width:860px){.bc-shell{grid-template-columns:minmax(0,1fr)}.bc-shell__side{display:none}}.bc-shell--tight{grid-template-columns:var(--rail-w-tight) minmax(0,1fr)}.bc-nav-item{display:flex;align-items:center;gap:var(--bc-space-3);min-height:38px;padding:var(--bc-space-2) var(--bc-space-3);border-radius:var(--bc-radius-md);font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-2);text-decoration:none;transition:background var(--bc-dur-fast) var(--bc-ease-out),color var(--bc-dur-fast) var(--bc-ease-out)}.bc-nav-item:hover{background:var(--surface-sunken);color:var(--ink-1)}.bc-nav-item[aria-current=page]{background:var(--brand-tint);color:var(--brand);font-weight:500}.bc-nav-item__n{margin-left:auto;font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-nav-item[aria-current=page] .bc-nav-item__n{color:var(--brand)}.bc-nav-group{margin:var(--bc-space-5) 0 var(--bc-space-2);padding-inline:var(--bc-space-3);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.bc-nav-group:first-child{margin-top:0}.bc-page{width:100%;max-width:var(--page-max);margin-inline:auto}.bc-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bc-space-6);padding-bottom:var(--bc-space-5);margin-bottom:var(--bc-space-6);border-bottom:1px solid var(--line);flex-wrap:wrap}.bc-page-header__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-2xl);line-height:1.1;letter-spacing:-.018em;color:var(--ink-1)}.bc-page-header__sub{margin-top:var(--bc-space-2);font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-3)}.bc-page-header__actions{display:flex;align-items:center;gap:var(--bc-space-3);flex-wrap:wrap}.bc-back{display:inline-flex;align-items:center;gap:var(--bc-space-2);font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-2);text-decoration:none}.bc-back:hover{color:var(--brand)}.bc-breadcrumb{display:flex;align-items:center;gap:var(--bc-space-2);flex-wrap:wrap;font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-2)}.bc-breadcrumb a{color:var(--ink-3);text-decoration:none}.bc-breadcrumb a:hover{color:var(--brand)}.bc-breadcrumb__sep{color:var(--ink-3)}.bc-segmented{display:inline-flex;padding:3px;border-radius:var(--bc-radius-md);background:var(--surface-sunken);gap:2px}.bc-segmented__opt{padding:6px var(--bc-space-4);min-height:32px;border:0;border-radius:var(--bc-radius-sm);background:transparent;font-family:var(--bc-ui);font-size:var(--bc-text-sm);font-weight:500;color:var(--ink-3);cursor:pointer}.bc-segmented__opt[aria-pressed=true]{background:var(--surface);color:var(--ink-1);box-shadow:var(--shadow-card)}.bc-pagination{display:flex;align-items:center;gap:var(--bc-space-2);flex-wrap:wrap;font-family:var(--bc-ui);font-size:var(--bc-text-sm)}.bc-pagination a{display:grid;place-items:center;min-width:34px;height:34px;padding-inline:var(--bc-space-2);border-radius:var(--bc-radius-md);color:var(--ink-2);text-decoration:none}.bc-pagination a:hover{background:var(--surface-sunken);color:var(--ink-1)}.bc-pagination a[aria-current=page]{background:var(--brand-tint);color:var(--brand);font-weight:500}.bc-pagination span{color:var(--ink-3);padding-inline:var(--bc-space-1)}.bc-tabs{display:flex;gap:var(--bc-space-5);border-bottom:1px solid var(--line);overflow-x:auto;overscroll-behavior-x:contain}.bc-tab{padding:var(--bc-space-3) 0;border:0;border-bottom:2px solid transparent;background:none;font-family:var(--bc-ui);font-size:var(--bc-text-sm);font-weight:500;color:var(--ink-3);white-space:nowrap;cursor:pointer;transition:color var(--bc-dur-fast) var(--bc-ease-out),border-color var(--bc-dur-fast) var(--bc-ease-out)}.bc-tab:hover{color:var(--ink-1)}.bc-tab[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}.bc-steps{display:grid;gap:var(--bc-space-1);counter-reset:s}.bc-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bc-space-3);align-items:center;padding:var(--bc-space-3) 0;font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-3)}.bc-step__dot{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1px solid var(--line-strong);background:var(--surface);font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-step[data-state=done]{color:var(--ink-2)}.bc-step[data-state=done] .bc-step__dot{background:var(--bc-ok-500);border-color:var(--bc-ok-500);color:#fff}.bc-step[data-state=current]{color:var(--ink-1);font-weight:500}.bc-step[data-state=current] .bc-step__dot{background:var(--brand);border-color:var(--brand);color:#fff}.bc-menu{display:grid;gap:1px;padding:var(--bc-space-1);border:1px solid var(--line);border-radius:var(--bc-radius-md);background:var(--surface);box-shadow:var(--shadow-pop)}.bc-menu__item{display:flex;align-items:center;gap:var(--bc-space-3);min-height:36px;padding:var(--bc-space-2) var(--bc-space-3);border:0;border-radius:var(--bc-radius-sm);background:transparent;font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-2);text-align:left;text-decoration:none;cursor:pointer;width:100%}.bc-menu__item:hover{background:var(--surface-sunken);color:var(--ink-1)}.bc-menu__item--danger{color:var(--bc-risk-500)}.bc-menu__item--danger:hover{background:var(--bc-risk-50);color:var(--bc-risk-700)}.bc-menu__sep{height:1px;margin:var(--bc-space-1) 0;background:var(--line)}.bc-drawer{display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--surface);box-shadow:var(--shadow-pop);z-index:60}.bc-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:var(--bc-space-4);padding:var(--bc-space-4) var(--bc-space-5);border-bottom:1px solid var(--line)}.bc-drawer__body{overflow-y:auto;padding:var(--bc-space-5)}.bc-drawer__foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--bc-space-3);padding:var(--bc-space-4) var(--bc-space-5);border-top:1px solid var(--line);background:var(--surface-soft)}.bc-scrim{background:var(--bc-royal-950);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50}@supports (color: color-mix(in lab,red,red)){.bc-scrim{background:color-mix(in oklab,var(--bc-royal-950) 42%,transparent)}}.bc-lockup{display:inline-flex;align-items:center;gap:var(--bc-space-3);text-decoration:none}.bc-lockup--min{gap:0}.bc-lockup--stacked{flex-direction:column;align-items:flex-start;gap:var(--bc-space-2)}.bc-lockup--clear{padding:.72em}.bc-lockup--on-photo .bc-mark{padding:5px;box-sizing:content-box;background-color:var(--bc-paper-50);background-origin:content-box;border-radius:var(--bc-radius-sm);box-shadow:0 1px 3px #06071c59}.bc-lockup--on-photo .bc-wordmark{text-shadow:0 1px 8px rgba(6,7,28,.4)}.bc-mark{display:inline-block;flex:none;height:28px;aspect-ratio:10.41/32.83;background-image:url("./media/mark-tie-MSVAU4R5.svg");background-repeat:no-repeat;background-position:center;background-size:contain}.bc-mark--sm{height:20px}.bc-mark--md{height:28px}.bc-mark--lg{height:42px}.bc-appicon{display:grid;place-items:center;width:64px;aspect-ratio:1;border-radius:22.37%;background:var(--brand-deep);box-shadow:var(--shadow-card)}.bc-appicon:before{content:"";height:64%;aspect-ratio:10.41/32.83;background-image:url("./media/mark-tie-MSVAU4R5.svg");background-repeat:no-repeat;background-position:center;background-size:contain;filter:brightness(0) invert(1)}.bc-wordmark{font-family:var(--bc-editorial);font-weight:500;font-size:var(--bc-text-lg);letter-spacing:-.015em;color:var(--ink-3);white-space:nowrap}.bc-wordmark__celebs{font-weight:700;color:var(--ink-1)}.bc-wordmark--sm{font-size:var(--bc-text-base)}.bc-wordmark--md{font-size:var(--bc-text-lg)}.bc-wordmark--lg{font-size:var(--bc-text-2xl)}.bc-wordmark--invert,.bc-wordmark--inv{color:color-mix(in oklab,#fff 62%,transparent)}.bc-wordmark--invert .bc-wordmark__celebs,.bc-wordmark--inv .bc-wordmark__celebs,.bc-wordmark--inv b{color:#fff}.bc-link{color:var(--brand);text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:.18em;transition:color var(--bc-dur-fast) var(--bc-ease-out)}@supports (color: color-mix(in lab,red,red)){.bc-link{text-decoration-color:color-mix(in oklab,var(--brand) 34%,transparent)}}.bc-link:hover{color:var(--brand-lit);text-decoration-color:currentColor}.bc-link--mute{color:var(--ink-3)}.bc-link--mute:hover{color:var(--ink-1)}.bc-skeleton{display:block;border-radius:var(--bc-radius-sm);background:linear-gradient(90deg,var(--surface-sunken) 0%,var(--line-faint) 50%,var(--surface-sunken) 100%);background-size:200% 100%;animation:bc-shimmer 1.4s var(--bc-ease-in-out) infinite}.bc-figure-number{display:inline-grid;gap:2px;font-family:var(--bc-mono);font-weight:500;font-variant-numeric:tabular-nums lining-nums;font-size:var(--bc-text-3xl);line-height:1;letter-spacing:-.03em;color:var(--ink-1)}.bc-figure-number__unit{display:block;white-space:nowrap;font-family:var(--bc-ui);font-size:var(--bc-text-sm);font-weight:500;letter-spacing:0;color:var(--ink-3)}.bc-wb{display:grid;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);overflow:hidden;font-size:var(--bc-text-sm)}.bc-wb__band{padding:var(--bc-space-3) var(--bc-space-4);background:var(--surface-soft);border-bottom:1px solid var(--line);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.bc-wb__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--bc-space-4);align-items:baseline;padding:var(--bc-space-3) var(--bc-space-4);border-bottom:1px solid var(--line-faint);color:var(--ink-2)}.bc-wb__row--input{background:var(--brand-tint)}.bc-wb__row--input .bc-wb__row-value{color:var(--brand);font-weight:500}.bc-wb__row--total{border-bottom:0;border-top:2px solid var(--line-strong);background:var(--surface-soft);font-weight:500;color:var(--ink-1)}.bc-wb__row-value{font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;color:var(--ink-1)}.bc-wb__tabs{display:flex;gap:var(--bc-space-1);padding:var(--bc-space-2);background:var(--surface-soft);border-top:1px solid var(--line);flex-wrap:wrap}.bc-wb__tab{padding:var(--bc-space-2) var(--bc-space-3);border-radius:var(--bc-radius-sm);font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3);cursor:pointer}.bc-wb__tab--plan{background:var(--surface);color:var(--ink-1);box-shadow:var(--shadow-card)}.bc-wb__tab--numbers{color:var(--brand)}.bc-wb__tab--claims{color:var(--accent-ink)}.bc-post-cover{border-radius:var(--bc-radius-lg);overflow:hidden;position:relative}.bc-post-reveal{display:grid;gap:var(--bc-space-2);padding:var(--bc-space-5);border:1px solid var(--bc-ok-500);border-radius:var(--card-radius);background:var(--bc-ok-50)}@supports (color: color-mix(in lab,red,red)){.bc-post-reveal{border:1px solid color-mix(in oklab,var(--bc-ok-500) 30%,transparent)}}.bc-verdict__title{font-family:var(--bc-editorial);font-weight:500;font-size:var(--bc-text-lg);line-height:1.35;color:var(--ink-1)}.bc-post-roundup{display:grid;gap:1px;border:1px solid var(--line);border-radius:var(--card-radius);background:var(--line);overflow:hidden}.bc-post-roundup__item{padding:var(--bc-space-4) var(--bc-space-5);background:var(--surface);font-family:var(--bc-editorial);font-size:var(--bc-text-md);color:var(--ink-1)}.bc-m-chip-row{display:flex;gap:var(--bc-space-2);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--bc-space-2)}.bc-m-empty{display:grid;justify-items:center;gap:var(--bc-space-4);padding:var(--bc-space-10) var(--bc-space-5);text-align:center;color:var(--ink-3);font-size:var(--bc-text-sm)}.bc-m-pull{display:grid;place-items:center;min-height:44px;font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-m-search{position:relative}.bc-m-search .bc-control{height:44px;font-size:1rem}.bc-m-tab-scroll{display:flex;gap:var(--bc-space-5);overflow-x:auto;overscroll-behavior-x:contain;border-bottom:1px solid var(--line)}.bc-m-tab-scroll .bc-tab{flex:none}.bc-m-toast{display:flex;align-items:center;gap:var(--bc-space-3);padding:var(--bc-space-3) var(--bc-space-4);border-radius:var(--bc-radius-md);background:var(--bc-royal-950);color:#fff;font-size:var(--bc-text-sm);box-shadow:var(--shadow-pop)}.bc-m-btn--secondary{background:var(--surface);color:var(--ink-1);border:1px solid var(--line-strong)}.bc-wrap{width:100%;max-width:var(--shell-max);margin-inline:auto;padding-inline:var(--bc-space-6)}.bc-wrap--tight{max-width:920px}.bc-section--sm{padding-block:var(--bc-space-16)}.bc-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--bc-space-16);align-items:center}.bc-split--start{align-items:start;gap:var(--bc-space-10)}.bc-split--wide{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}@media(max-width:980px){.bc-split{grid-template-columns:minmax(0,1fr);gap:var(--bc-space-12)}}.bc-stack{display:grid;gap:var(--bc-space-4)}.bc-stack--lg{display:grid;gap:var(--bc-space-8)}.bc-row{display:flex;align-items:center;gap:var(--bc-space-3);flex-wrap:wrap}.bc-row--between{display:flex;align-items:center;justify-content:space-between;gap:var(--bc-space-4);flex-wrap:wrap}.bc-opener{display:grid;gap:var(--bc-space-3);padding-top:var(--bc-space-4);border-top:1px solid var(--line);margin-bottom:var(--bc-space-10)}.bc-opener--page{border-top-color:var(--page-rule)}.bc-opener__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-3xl);line-height:1.05;letter-spacing:-.022em;max-width:20ch}.bc-opener__sub{font-family:var(--bc-editorial);font-size:var(--bc-text-md);line-height:1.5;color:var(--ink-3);max-width:56ch}.bc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bc-space-2);height:var(--btn-h);padding-inline:var(--bc-space-5);border:1px solid transparent;border-radius:var(--btn-radius);background:transparent;color:var(--ink-1);font-family:var(--bc-ui);font-size:var(--bc-text-base);font-weight:500;letter-spacing:-.004em;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--bc-dur-fast) var(--bc-ease-out),border-color var(--bc-dur-fast) var(--bc-ease-out),color var(--bc-dur-fast) var(--bc-ease-out),box-shadow var(--bc-dur-fast) var(--bc-ease-out),transform var(--bc-dur-fast) var(--bc-ease-out)}.bc-btn:disabled{opacity:.45;cursor:not-allowed}.bc-btn--primary{background:var(--brand);color:var(--ink-on-brand);border-color:var(--brand);box-shadow:var(--shadow-card)}.bc-btn--primary:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover);box-shadow:var(--shadow-raise)}.bc-btn--primary:active:not(:disabled){background:var(--brand-press);border-color:var(--brand-press);box-shadow:var(--shadow-card);transform:translateY(1px)}.bc-btn--secondary{background:var(--surface);color:var(--ink-1);border-color:var(--line-strong);box-shadow:var(--shadow-card)}.bc-btn--secondary:hover:not(:disabled){background:var(--surface-soft);border-color:var(--brand);color:var(--brand)}.bc-btn--secondary:active:not(:disabled){background:var(--surface-sunken);transform:translateY(1px)}.bc-btn--ghost{color:var(--ink-2)}.bc-btn--ghost:hover:not(:disabled){background:var(--surface-sunken);color:var(--ink-1)}.bc-btn--accent{background:var(--accent-ink);color:#fff;border-color:var(--accent-ink);box-shadow:var(--shadow-card)}.bc-btn--accent:hover:not(:disabled){background:var(--bc-brass-700);border-color:var(--bc-brass-700);box-shadow:var(--shadow-raise)}.bc-btn--danger{background:var(--surface);color:var(--bc-risk-500);border-color:var(--bc-risk-500)}.bc-btn--danger:hover:not(:disabled){background:var(--bc-risk-50)}.bc-btn--danger:active:not(:disabled){background:var(--bc-risk-100);transform:translateY(1px)}.bc-btn--onDeep{background:#fff;color:var(--bc-royal-900);border-color:#fff}.bc-btn--onDeep:hover:not(:disabled){background:var(--bc-royal-50)}.bc-btn--onDeepGhost{background:transparent;color:#fff;border-color:color-mix(in oklab,#fff 34%,transparent)}.bc-btn--onDeepGhost:hover:not(:disabled){background:color-mix(in oklab,#fff 12%,transparent);border-color:#fff}.bc-btn--sm{height:var(--btn-h-sm);padding-inline:var(--bc-space-3);font-size:var(--bc-text-sm)}.bc-btn--lg{height:var(--btn-h-lg);padding-inline:var(--bc-space-6);font-size:var(--bc-text-md)}.bc-btn--block{width:100%}.bc-btn__note{font-size:var(--bc-text-xs);opacity:.72;font-weight:400}.bc-badge{display:inline-flex;align-items:center;gap:var(--bc-space-2);height:22px;padding-inline:var(--bc-space-2) var(--bc-space-3);border-radius:var(--bc-radius-full);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.02em;background:var(--bc-slate-100);color:var(--ink-2);white-space:nowrap}.bc-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.bc-badge--ok{background:var(--bc-ok-50);color:var(--bc-ok-500)}.bc-badge--warn{background:var(--bc-warn-50);color:var(--bc-warn-500)}.bc-badge--risk{background:var(--bc-risk-50);color:var(--bc-risk-500)}.bc-badge--info{background:var(--bc-info-50);color:var(--bc-info-500)}.bc-badge--hold{background:var(--bc-hold-50);color:var(--bc-hold-500)}.bc-badge--accent{background:var(--accent-tint);color:var(--accent-ink)}.bc-badge--brand{background:var(--brand-tint);color:var(--brand)}.bc-tag{display:inline-flex;align-items:center;gap:var(--bc-space-2);height:24px;padding-inline:var(--bc-space-3);border:1px solid var(--line);border-radius:var(--bc-radius-full);background:var(--surface);font-size:var(--bc-text-xs);color:var(--ink-2)}.bc-tag--page{border-color:var(--page-rule);background:var(--page-soft);color:var(--page-ink-soft)}.bc-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--shadow-card);overflow:hidden}.bc-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bc-space-4);padding:var(--bc-space-5) var(--card-pad);border-bottom:1px solid var(--line-faint);background:var(--surface-soft)}.bc-card__body{padding:var(--card-pad)}.bc-card__body--flush{padding:0}.bc-card__foot{padding:var(--bc-space-4) var(--card-pad);border-top:1px solid var(--line-faint);background:var(--surface-soft);font-size:var(--bc-text-sm);color:var(--ink-3)}.bc-card--lift{transition:box-shadow var(--bc-dur-normal) var(--bc-ease-out),transform var(--bc-dur-normal) var(--bc-ease-out),border-color var(--bc-dur-normal) var(--bc-ease-out)}.bc-card--lift:hover{box-shadow:var(--shadow-raise);transform:translateY(-2px);border-color:var(--line-strong)}.bc-sheet{position:relative;background:var(--page);color:var(--page-ink);border:1px solid var(--page-edge);border-radius:var(--bc-radius-sm);box-shadow:var(--shadow-page);overflow:hidden}.bc-sheet:before{content:"";position:absolute;inset:0;background-image:var(--tex-grain);background-size:var(--tex-grain-size);opacity:.06;mix-blend-mode:multiply;pointer-events:none}[data-theme=dark] .bc-sheet:before{mix-blend-mode:screen;opacity:.035}.bc-sheet__band{height:4px;background:var(--tie)}.bc-sheet__inner{padding:var(--bc-space-8) var(--bc-space-8) var(--bc-space-6);position:relative}.bc-sheet__runhead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bc-space-4);padding-bottom:var(--bc-space-3);border-bottom:1px solid var(--page-rule);margin-bottom:var(--bc-space-5);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--page-ink-mute)}.bc-sheet__folio{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);letter-spacing:0}.bc-sheet__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-2xl);line-height:1.1;letter-spacing:-.018em;margin-bottom:var(--bc-space-3)}.bc-sheet__drop:first-letter{float:left;font-family:var(--bc-display);font-size:3.1em;line-height:.82;padding-right:.09em;padding-top:.06em;color:var(--brand)}.bc-margin{display:grid;grid-template-columns:1fr 190px;gap:var(--bc-space-8);align-items:start}.bc-margin__note{font-family:var(--bc-ui);font-size:var(--bc-text-xs);line-height:1.5;color:var(--page-ink-mute);padding-top:var(--bc-space-3);border-top:2px solid var(--page-ink-mute)}.bc-margin__note b{color:var(--page-ink-soft);font-weight:500;display:block;margin-bottom:2px}@media(max-width:880px){.bc-margin{grid-template-columns:1fr}}.bc-figure__number--page{color:var(--page-ink)}.bc-figure__conclusion--page{color:var(--page-ink-soft)}.bc-figure-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--bc-space-8) var(--bc-space-6)}.bc-figure-strip>*{padding-left:var(--bc-space-5);border-left:1px solid var(--line)}.bc-figure-strip--page>*{border-left-color:var(--page-rule)}.bc-ledger-table-shell{overflow-x:auto;overscroll-behavior-x:contain}.bc-ledger-table{width:100%;min-width:22rem;border-collapse:collapse;font-size:var(--bc-text-sm)}.bc-ledger-table th{text-align:left;font-family:var(--bc-ui);font-weight:500;font-size:var(--bc-text-2xs);letter-spacing:.13em;text-transform:uppercase;color:var(--page-ink-mute);padding:0 var(--cell-pad-x) var(--bc-space-2);border-bottom:1px solid var(--page-rule)}.bc-ledger-table td{padding:var(--cell-pad-y) var(--cell-pad-x);border-bottom:1px solid var(--page-rule);color:var(--page-ink)}@supports (color: color-mix(in lab,red,red)){.bc-ledger-table td{border-bottom:1px solid color-mix(in oklab,var(--page-rule) 55%,transparent)}}.bc-ledger-table tr:last-child td{border-bottom:0}.bc-ledger-table .num,.bc-ledger-table th.num{text-align:right;font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em}.bc-ledger-table tbody tr:hover td{background:var(--accent-tint)}@supports (color: color-mix(in lab,red,red)){.bc-ledger-table tbody tr:hover td{background:color-mix(in oklab,var(--accent-tint) 60%,transparent)}}.bc-ledger-table tfoot td{padding-top:var(--bc-space-3);border-top:2px solid var(--page-rule);font-weight:500;color:var(--page-ink)}.bc-gate{position:relative;border-top:1px solid var(--page-rule);margin-top:var(--bc-space-6);padding-top:var(--bc-space-6)}.bc-gate__held{display:grid;gap:var(--bc-space-3);min-height:270px;align-content:start;opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none;filter:blur(.5px)}.bc-gate__line{height:9px;border-radius:var(--bc-radius-full);background:var(--page-sunken)}.bc-gate__lock{position:absolute;inset-inline:0;bottom:0;display:grid;justify-items:center;gap:var(--bc-space-3);padding:var(--bc-space-16) var(--bc-space-6) var(--bc-space-2);background:linear-gradient(to bottom,transparent 0%,var(--page) 58%,var(--page) 88%)}@supports (color: color-mix(in lab,red,red)){.bc-gate__lock{background:linear-gradient(to bottom,transparent 0%,color-mix(in oklab,var(--page) 72%,transparent) 58%,var(--page) 88%)}}.bc-gate__label{font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--page-ink-mute);text-align:center;max-width:40ch}.bc-toc{display:grid;gap:var(--bc-space-1)}.bc-toc__part{margin-top:var(--bc-space-5);padding-bottom:var(--bc-space-2);border-bottom:1px solid var(--page-rule);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--page-ink-mute)}.bc-toc__part:first-child{margin-top:0}.bc-toc__row{display:grid;grid-template-columns:auto minmax(var(--bc-space-6),1fr) auto;gap:var(--bc-space-3);align-items:baseline;padding:var(--bc-space-2) 0;font-family:var(--bc-read);font-size:var(--bc-text-md);color:var(--page-ink)}.bc-toc__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-toc__fill{border-bottom:1px dotted var(--page-ink-mute);transform:translateY(-4px);opacity:.55}.bc-toc__folio{font-family:var(--bc-mono);font-size:var(--bc-text-xs);color:var(--page-ink-mute)}.bc-toc__row--held{color:var(--page-ink-mute)}.bc-price{display:grid;gap:var(--bc-space-5);padding:var(--bc-space-8);border:1px solid var(--line);border-radius:var(--bc-radius-xl);background:var(--surface);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.bc-price--lead{border-color:var(--brand);box-shadow:var(--shadow-raise)}.bc-price__amt{display:flex;align-items:baseline;gap:var(--bc-space-2);font-family:var(--bc-mono);font-weight:500;font-size:var(--bc-text-4xl);line-height:1;letter-spacing:-.035em;color:var(--ink-1)}.bc-price__plus{font-size:var(--bc-text-2xl);color:var(--ink-3);letter-spacing:0}.bc-price__per{font-family:var(--bc-ui);font-size:var(--bc-text-sm);font-weight:400;color:var(--ink-3);letter-spacing:0}.bc-price__list{display:grid;gap:var(--bc-space-3);font-size:var(--bc-text-sm);color:var(--ink-2)}.bc-price__list li{display:grid;grid-template-columns:18px 1fr;gap:var(--bc-space-3);align-items:start}.bc-price__tick{color:var(--bc-ok-500);margin-top:2px}.bc-price__no{color:var(--ink-3)}.bc-feed{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--bc-space-6)}.bc-article{display:grid;gap:var(--bc-space-3);align-content:start;padding:var(--bc-space-6);background:var(--page);border:1px solid var(--page-edge);border-radius:var(--bc-radius-lg);box-shadow:var(--shadow-card);position:relative;overflow:hidden;text-decoration:none;transition:box-shadow var(--bc-dur-normal) var(--bc-ease-out),transform var(--bc-dur-normal) var(--bc-ease-out)}.bc-article:before{content:"";position:absolute;inset:0;background-image:var(--tex-grain);background-size:var(--tex-grain-size);opacity:.05;mix-blend-mode:multiply;pointer-events:none}.bc-article:hover{box-shadow:var(--shadow-raise);transform:translateY(-2px)}.bc-article__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-xl);line-height:1.15;letter-spacing:-.018em;color:var(--page-ink)}.bc-article__dek{font-family:var(--bc-read);font-size:var(--bc-text-base);line-height:1.55;color:var(--page-ink-soft)}.bc-article__foot{display:flex;align-items:center;gap:var(--bc-space-3);font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--page-ink-mute);padding-top:var(--bc-space-2);border-top:1px solid var(--page-rule)}@supports (color: color-mix(in lab,red,red)){.bc-article__foot{border-top:1px solid color-mix(in oklab,var(--page-rule) 60%,transparent)}}.bc-topbar{position:sticky;top:0;z-index:40;height:var(--topbar-h);display:flex;align-items:center;gap:var(--bc-space-6);padding-inline:var(--bc-space-6);background:var(--surface);-webkit-backdrop-filter:saturate(1.6) blur(12px);backdrop-filter:saturate(1.6) blur(12px);border-bottom:1px solid var(--line)}@supports (color: color-mix(in lab,red,red)){.bc-topbar{background:color-mix(in oklab,var(--surface) 88%,transparent)}}.bc-topbar__nav{display:flex;align-items:center;gap:var(--bc-space-1);margin-inline-start:var(--bc-space-4)}.bc-topbar__link{display:inline-flex;align-items:center;height:32px;padding-inline:var(--bc-space-3);border-radius:var(--bc-radius-md);font-size:var(--bc-text-sm);font-weight:500;color:var(--ink-2);text-decoration:none;transition:background var(--bc-dur-fast) var(--bc-ease-out),color var(--bc-dur-fast) var(--bc-ease-out)}.bc-topbar__link:hover{background:var(--surface-sunken);color:var(--ink-1)}.bc-topbar__link--on,.bc-topbar__link[aria-current=page]{color:var(--brand);background:var(--brand-tint)}.bc-root [id]{scroll-margin-top:calc(var(--topbar-h) + var(--bc-space-6))}.bc-resume{display:flex;align-items:center;gap:var(--bc-space-5);padding:var(--bc-space-4) var(--bc-space-5);background:var(--brand-tint);border:1px solid var(--brand);border-radius:var(--bc-radius-lg);flex-wrap:wrap}@supports (color: color-mix(in lab,red,red)){.bc-resume{border:1px solid color-mix(in oklab,var(--brand) 22%,transparent)}}.bc-resume__bar{flex:1;min-width:180px;height:5px;border-radius:var(--bc-radius-full);background:var(--brand);overflow:hidden}@supports (color: color-mix(in lab,red,red)){.bc-resume__bar{background:color-mix(in oklab,var(--brand) 16%,transparent)}}.bc-resume__fill{height:100%;border-radius:inherit;background:var(--tie)}.bc-stepline{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0;border:1px solid var(--line);border-radius:var(--bc-radius-lg);overflow:hidden;background:var(--surface)}.bc-stepline__s{display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--bc-space-2);padding:var(--bc-space-6) var(--bc-space-5);border-right:1px solid var(--line-faint);position:relative}.bc-stepline__s:last-child{border-right:0}.bc-stepline__s--now{background:var(--brand-tint)}.bc-stepline__s--now:before{content:"";position:absolute;inset-inline:0;top:0;height:3px;background:var(--tie)}.bc-stepline__give{font-size:var(--bc-text-sm);color:var(--ink-2);line-height:1.5}.bc-stepline__ask{align-self:end;font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3);padding-top:var(--bc-space-3);margin-top:var(--bc-space-2);border-top:1px dashed var(--line)}@media(max-width:880px){.bc-stepline__s{border-right:0;border-bottom:1px solid var(--line-faint)}}.bc-footer{padding-block:var(--bc-space-16) var(--bc-space-10);border-top:1px solid var(--line);background:var(--surface-soft)}.bc-footer__cols{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:var(--bc-space-10)}.bc-footer a{display:block;padding-block:5px;font-size:var(--bc-text-sm);color:var(--ink-2);text-decoration:none}.bc-footer a:hover{color:var(--brand)}@media(max-width:820px){.bc-footer__cols{grid-template-columns:1fr 1fr}}.bc-footer__inner{width:100%;max-width:var(--shell-max);margin-inline:auto;padding-inline:var(--bc-space-6);display:grid;gap:var(--bc-space-10);grid-template-columns:minmax(200px,1fr) 2fr}@media(max-width:820px){.bc-footer__inner{grid-template-columns:minmax(0,1fr);gap:var(--bc-space-8)}}.bc-footer__brand{display:grid;gap:var(--bc-space-3);align-content:start}.bc-footer__blurb{max-width:34ch;font-size:var(--bc-text-sm);line-height:1.55;color:var(--ink-3)}.bc-footer__groups{display:grid;gap:var(--bc-space-8);grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.bc-footer__heading{margin-bottom:var(--bc-space-3);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.bc-footer__links{display:grid;gap:var(--bc-space-2)}.bc-footer__link{font-size:var(--bc-text-sm);color:var(--ink-2);text-decoration:none}.bc-footer__link:hover{color:var(--brand)}.bc-footer__legal{display:flex;align-items:center;gap:var(--bc-space-4);flex-wrap:wrap;margin-top:var(--bc-space-10);padding-top:var(--bc-space-5);border-top:1px solid var(--line);font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-footer--compact{padding-block:var(--bc-space-10) var(--bc-space-6)}.bc-footer--compact .bc-footer__legal{margin-top:var(--bc-space-6)}.bc-shot{position:relative;display:block;margin:0;overflow:hidden;border-radius:var(--bc-radius-lg);background:var(--brand-tint);isolation:isolate}.bc-shot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--bc-dur-slow) var(--bc-ease-out),opacity var(--bc-dur-normal) var(--bc-ease-out)}.bc-shot__fallback{position:absolute;inset:0;z-index:0;display:grid;align-content:center;justify-items:center;gap:var(--bc-space-2);padding:var(--bc-space-5);text-align:center;background:var(--brand-deep);color:color-mix(in oklab,#fff 82%,transparent);overflow:hidden}.bc-shot__fallback:before{content:"";position:absolute;inset:0;background:radial-gradient(110% 80% at 74% 8%,var(--brand-lit) 0%,transparent 64%);pointer-events:none}@supports (color: color-mix(in lab,red,red)){.bc-shot__fallback:before{background:radial-gradient(110% 80% at 74% 8%,color-mix(in oklab,var(--brand-lit) 52%,transparent) 0%,transparent 64%)}}.bc-shot__fallback>*{position:relative;z-index:1}.bc-shot__fallback b{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-xl);line-height:1.1;letter-spacing:-.02em;color:#fff}.bc-shot__fallback span{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);letter-spacing:.15em;text-transform:uppercase;color:color-mix(in oklab,#fff 62%,transparent)}.bc-shot img{position:relative;z-index:1}.bc-shot__credit{position:absolute;left:var(--bc-space-3);bottom:var(--bc-space-2);z-index:3;font-family:var(--bc-ui);font-size:var(--bc-text-2xs);letter-spacing:.01em;color:color-mix(in oklab,#fff 78%,transparent);text-shadow:0 1px 3px rgba(11,13,51,.6)}.bc-shot__credit a{color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in oklab,#fff 34%,transparent)}.bc-shot__credit a:hover{color:#fff}.bc-shot--brand:after{content:"";position:absolute;inset:0;z-index:1;background:var(--brand-deep);mix-blend-mode:multiply;pointer-events:none}@supports (color: color-mix(in lab,red,red)){.bc-shot--brand:after{background:color-mix(in oklab,var(--brand-deep) 34%,transparent)}}.bc-shot--sunk:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,var(--brand-deep),transparent 58%);pointer-events:none}@supports (color: color-mix(in lab,red,red)){.bc-shot--sunk:after{background:linear-gradient(to top,color-mix(in oklab,var(--brand-deep) 72%,transparent),transparent 58%)}}.bc-article{padding:0}.bc-article__shot{aspect-ratio:16/9;border-radius:0}.bc-article__body{display:grid;gap:var(--bc-space-3);align-content:start;padding:var(--bc-space-5) var(--bc-space-6) var(--bc-space-6)}.bc-panel-deep__photo{position:absolute;inset:0;z-index:-2;opacity:.28}.bc-panel-deep__photo img{width:100%;height:100%;object-fit:cover}.bc-panel-deep__credit{position:absolute;right:var(--bc-space-5);bottom:var(--bc-space-3);z-index:2;font-family:var(--bc-ui);font-size:var(--bc-text-2xs);color:color-mix(in oklab,#fff 46%,transparent)}.bc-panel-deep__credit a{color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in oklab,#fff 24%,transparent)}.bc-outcome{display:flex;align-items:baseline;gap:var(--bc-space-3);flex-wrap:wrap}.bc-outcome__val{font-family:var(--bc-mono);font-weight:500;font-variant-numeric:tabular-nums lining-nums;font-size:var(--bc-text-2xl);letter-spacing:-.035em;line-height:1;color:var(--ink-1)}.bc-outcome__per{font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-3)}.bc-section{padding-block:var(--bc-space-24)}.bc-section--tint{background:var(--surface-soft)}.bc-section--bordered{border-top:1px solid var(--line)}.bc-section__inner{width:100%;max-width:var(--shell-max);margin-inline:auto;padding-inline:var(--bc-space-6)}.bc-section__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-3xl);line-height:1.05;letter-spacing:-.022em;color:var(--ink-1);max-width:20ch}.bc-section__lead{margin-top:var(--bc-space-3);font-family:var(--bc-editorial);font-size:var(--bc-text-md);line-height:1.5;color:var(--ink-3);max-width:56ch}.bc-hero{position:relative;padding-block:var(--bc-space-24)}.bc-hero__inner{width:100%;max-width:var(--shell-max);margin-inline:auto;padding-inline:var(--bc-space-6);display:grid;gap:var(--bc-space-6);justify-items:start}.bc-hero__title{font-family:var(--bc-display);font-weight:400;font-size:clamp(2.75rem,5.4vw,var(--bc-text-6xl));line-height:.98;letter-spacing:-.028em;color:var(--ink-1);max-width:16ch}.bc-hero__lead{font-family:var(--bc-editorial);font-size:var(--bc-text-lg);line-height:1.5;color:var(--ink-2);max-width:52ch}.bc-hero__actions{display:flex;gap:var(--bc-space-3);flex-wrap:wrap}.bc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--bc-space-6)}.bc-plan-card{display:grid;gap:var(--bc-space-3);align-content:start;padding:var(--bc-space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--shadow-card);text-decoration:none;transition:box-shadow var(--bc-dur-normal) var(--bc-ease-out),transform var(--bc-dur-normal) var(--bc-ease-out),border-color var(--bc-dur-normal) var(--bc-ease-out)}.bc-plan-card:hover{box-shadow:var(--shadow-raise);transform:translateY(-2px);border-color:var(--line-strong)}.bc-plan-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bc-space-3);flex-wrap:wrap}.bc-plan-card__sector{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.bc-plan-card__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-lg);line-height:1.2;letter-spacing:-.014em;color:var(--ink-1)}.bc-plan-card__summary{font-size:var(--bc-text-sm);line-height:1.5;color:var(--ink-3)}.bc-plan-card__price{font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums;font-size:var(--bc-text-sm);color:var(--ink-1)}.bc-plan-card__more{margin-top:var(--bc-space-2);padding-top:var(--bc-space-3);border-top:1px solid var(--line-faint);display:flex;align-items:center;justify-content:space-between;gap:var(--bc-space-3);font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-cta-band{padding:var(--bc-space-10) var(--bc-space-8);border-radius:var(--bc-radius-xl);background:var(--brand-deep);color:#fff;display:grid;gap:var(--bc-space-5);justify-items:start}.bc-cta-band__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-3xl);line-height:1.05;letter-spacing:-.022em;max-width:18ch}.bc-cta-band__body{font-family:var(--bc-editorial);font-size:var(--bc-text-md);line-height:1.5;color:var(--bc-royal-100);max-width:48ch}.bc-pricing{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--bc-space-6);align-items:start}.bc-paywall{position:relative;padding-top:var(--bc-space-10);margin-top:var(--bc-space-6);border-top:1px solid var(--page-rule)}.bc-paywall__card{display:grid;gap:var(--bc-space-4);justify-items:center;padding:var(--bc-space-8) var(--bc-space-6);text-align:center;background:var(--page-soft);border-radius:var(--card-radius)}.bc-paywall__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-2xl);letter-spacing:-.018em;color:var(--page-ink)}.bc-paywall__body{font-family:var(--bc-read);font-size:var(--bc-text-md);line-height:1.55;color:var(--page-ink-soft);max-width:44ch}.bc-sample-badge{display:inline-flex;align-items:center;height:22px;padding-inline:var(--bc-space-3);border-radius:var(--bc-radius-full);background:var(--accent-tint);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;color:var(--accent-ink)}.bc-faq{display:grid;gap:0}.bc-receipt{display:grid;gap:var(--bc-space-2);padding:var(--bc-space-5);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);font-family:var(--bc-mono);font-size:var(--bc-text-sm)}.bc-receipt div{display:flex;justify-content:space-between;gap:var(--bc-space-4);color:var(--ink-2)}.bc-figure{display:grid;gap:var(--bc-space-2)}.bc-figure__title{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.bc-figure__number{font-family:var(--bc-mono);font-weight:500;font-variant-numeric:tabular-nums lining-nums;font-size:var(--bc-text-3xl);line-height:1;letter-spacing:-.03em;color:var(--ink-1)}.bc-figure__frame{padding:var(--bc-space-4);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.bc-figure__conclusion{font-family:var(--bc-editorial);font-size:var(--bc-text-sm);line-height:1.45;color:var(--ink-2);max-width:38ch}.bc-figure__source{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-figure__waiting{display:grid;place-items:center;min-height:120px;border:1px dashed var(--line-strong);border-radius:var(--bc-radius-md);font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-chart-host{position:relative;min-height:200px;width:100%}.bc-chart-host--short{min-height:120px}.bc-figure-table{width:100%;border-collapse:collapse;font-size:var(--bc-text-sm)}.bc-figure-table th{text-align:left;padding:var(--cell-pad-y) var(--cell-pad-x);border-bottom:1px solid var(--line);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3)}.bc-figure-table td{padding:var(--cell-pad-y) var(--cell-pad-x);border-bottom:1px solid var(--line-faint);color:var(--ink-2)}.bc-figure-table td:last-child{text-align:right;font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-1)}.bc-figure-tree{display:grid;gap:var(--bc-space-2);font-family:var(--bc-mono);font-size:var(--bc-text-xs);color:var(--ink-2)}.bc-figure-tree div{padding-left:var(--bc-space-5);position:relative}.bc-figure-tree div:before{content:"";position:absolute;left:var(--bc-space-2);top:.6em;width:8px;height:1px;background:var(--line-strong)}.bc-figure-tree>div:first-child{padding-left:0}.bc-figure-tree>div:first-child:before{display:none}.bc-image{display:grid;gap:var(--bc-space-2)}.bc-image__frame{overflow:hidden;border-radius:var(--bc-radius-lg);background:var(--brand-tint)}.bc-image__frame img{width:100%;height:100%;object-fit:cover;display:block}.bc-image--washed .bc-image__frame img{filter:grayscale(.4) contrast(1.02)}.bc-image__caption{font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-credit{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-credit--invert{color:color-mix(in oklab,#fff 72%,transparent)}.bc-legend{display:flex;flex-wrap:wrap;gap:var(--bc-space-4);font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-legend__item{display:inline-flex;align-items:center;gap:var(--bc-space-2)}.bc-legend__swatch{width:10px;height:10px;border-radius:3px;flex:none;background:var(--ink-3)}.bc-legend__swatch--1{background:var(--bc-royal-600)}.bc-legend__swatch--2{background:var(--bc-royal-400)}.bc-legend__swatch--3{background:var(--bc-royal-300)}.bc-legend__swatch--4{background:var(--bc-royal-200)}.bc-legend__swatch--5{background:var(--bc-info-500)}.bc-legend__swatch--6{background:var(--accent)}.bc-table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--bc-space-4);padding:var(--bc-space-3) var(--cell-pad-x);border-bottom:1px solid var(--line);background:var(--surface-soft);flex-wrap:wrap}.bc-table__foot{padding:var(--bc-space-3) var(--cell-pad-x);border-top:1px solid var(--line);background:var(--surface-soft);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-filters{display:flex;align-items:center;gap:var(--bc-space-3);flex-wrap:wrap}.bc-list{display:grid;gap:0}.bc-list__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--bc-space-4);align-items:center;min-height:52px;padding:var(--bc-space-3) var(--bc-space-4);border-bottom:1px solid var(--line-faint);font-size:var(--bc-text-sm);color:var(--ink-2)}.bc-list__row:last-child{border-bottom:0}.bc-list__row:hover{background:var(--surface-soft)}.bc-stat-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--card-radius);overflow:hidden}.bc-stat-strip>*{background:var(--surface);padding:var(--bc-space-5)}.bc-stat__label{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.bc-stat__value{font-family:var(--bc-mono);font-weight:500;font-variant-numeric:tabular-nums lining-nums;font-size:var(--bc-text-2xl);line-height:1.1;letter-spacing:-.03em;color:var(--ink-1)}.bc-stat__note{font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-delta--flat{color:var(--ink-3)}.bc-timeline__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bc-space-4);padding-bottom:var(--bc-space-5);position:relative}.bc-accordion{display:grid;gap:0;border:1px solid var(--line);border-radius:var(--card-radius);overflow:hidden;background:var(--surface)}.bc-accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--bc-space-4);width:100%;min-height:52px;padding:var(--bc-space-4) var(--bc-space-5);border:0;border-bottom:1px solid var(--line-faint);background:var(--surface);font-family:var(--bc-ui);font-size:var(--bc-text-base);font-weight:500;color:var(--ink-1);text-align:left;cursor:pointer}.bc-accordion__trigger:hover{background:var(--surface-soft)}.bc-accordion__panel{padding:var(--bc-space-4) var(--bc-space-5) var(--bc-space-5);border-bottom:1px solid var(--line-faint);font-size:var(--bc-text-sm);line-height:1.55;color:var(--ink-2)}.bc-accordion>:last-child{border-bottom:0}.bc-ledger{display:grid;gap:1px}.bc-ledger__row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--bc-space-4);align-items:baseline;padding:var(--bc-space-3) var(--bc-space-4);font-size:var(--bc-text-sm);color:var(--page-ink);isolation:isolate}.bc-ledger__fill{position:absolute;inset-block:0;left:0;z-index:-1;background:var(--brand)}@supports (color: color-mix(in lab,red,red)){.bc-ledger__fill{background:color-mix(in oklab,var(--brand) 8%,transparent)}}.bc-ledger__label{overflow:hidden;text-overflow:ellipsis}.bc-ledger__value{font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;color:var(--page-ink)}.bc-ledger__row--total{border-top:2px solid var(--page-rule);font-weight:500;margin-top:var(--bc-space-2);padding-top:var(--bc-space-3)}.bc-ledger__row--total .bc-ledger__fill{display:none}.bc-label__optional{font-weight:400;color:var(--ink-3)}.bc-form-section{display:grid;gap:var(--bc-space-4);padding-top:var(--bc-space-5);border-top:1px solid var(--line)}.bc-form-section__title{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.bc-money{font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;color:var(--ink-1)}.bc-money--muted{color:var(--ink-3)}.bc-money--strong{font-weight:500;color:var(--ink-1)}.bc-money-field{display:flex;align-items:stretch}.bc-money-field__symbol{display:flex;align-items:center;padding-inline:var(--bc-space-3);border:1px solid var(--line-strong);border-right:0;border-radius:var(--control-radius) 0 0 var(--control-radius);background:var(--surface-sunken);font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-3)}.bc-money-field__input{flex:1;min-width:0;height:var(--control-h);padding-inline:var(--bc-space-3);border:1px solid var(--line-strong);border-radius:0 var(--control-radius) var(--control-radius) 0;background:var(--surface);color:var(--ink-1);text-align:right;font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums;box-shadow:var(--shadow-inset)}.bc-money-field__input:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px var(--focus)}@supports (color: color-mix(in lab,red,red)){.bc-money-field__input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--focus) 18%,transparent)}}.bc-stepper{display:inline-flex;align-items:stretch;border:1px solid var(--line-strong);border-radius:var(--control-radius);overflow:hidden;background:var(--surface)}.bc-stepper__btn{width:40px;border:0;background:var(--surface);color:var(--ink-2);font-size:var(--bc-text-lg);cursor:pointer}.bc-stepper__btn:hover{background:var(--surface-sunken);color:var(--ink-1)}.bc-stepper input{width:64px;border:0;border-inline:1px solid var(--line);text-align:center;font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums;background:var(--surface);color:var(--ink-1)}.bc-check__box{width:18px;height:18px;margin:0;accent-color:var(--brand);cursor:pointer;flex:none}.bc-check__box--radio{border-radius:50%}.bc-file{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-6);border:1px dashed var(--line-strong);border-radius:var(--card-radius);background:var(--surface-soft);text-align:center;justify-items:center}.bc-tag__remove{display:grid;place-items:center;width:16px;height:16px;border:0;border-radius:50%;background:var(--surface-sunken);color:var(--ink-3);font-size:var(--bc-text-2xs);cursor:pointer}.bc-tag__remove:hover{background:var(--bc-risk-100);color:var(--bc-risk-500)}.bc-alert__icon{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:var(--bc-text-2xs);font-weight:700;color:#fff;flex:none;margin-top:1px;background:var(--ink-3)}.bc-alert--ok .bc-alert__icon{background:var(--bc-ok-500)}.bc-alert--warn .bc-alert__icon{background:var(--bc-warn-500)}.bc-alert--risk .bc-alert__icon{background:var(--bc-risk-500)}.bc-alert--info .bc-alert__icon{background:var(--bc-info-500)}.bc-alert__title{display:block;font-weight:600;color:var(--ink-1);margin-bottom:2px}.bc-confirm{display:grid;gap:var(--bc-space-4);max-width:420px;padding:var(--bc-space-6);border-radius:var(--bc-radius-lg);background:var(--surface);box-shadow:var(--shadow-pop)}.bc-confirm__title{font-family:var(--bc-display);font-size:var(--bc-text-xl);letter-spacing:-.016em;color:var(--ink-1)}.bc-confirm__body{font-size:var(--bc-text-sm);line-height:1.55;color:var(--ink-2)}.bc-confirm__actions{display:flex;justify-content:flex-end;gap:var(--bc-space-3);flex-wrap:wrap}.bc-empty__title{font-family:var(--bc-display);font-size:var(--bc-text-xl);letter-spacing:-.018em;color:var(--ink-1)}.bc-empty__body{font-size:var(--bc-text-sm);color:var(--ink-3);max-width:38ch}.bc-empty--inline{padding:var(--bc-space-6);border:0;background:none}.bc-notice-limit{display:flex;align-items:center;gap:var(--bc-space-3);padding:var(--bc-space-3) var(--bc-space-4);border-radius:var(--bc-radius-md);background:var(--bc-warn-50);font-size:var(--bc-text-sm);color:var(--bc-warn-700)}.bc-offline{display:flex;align-items:center;gap:var(--bc-space-3);padding:var(--bc-space-3) var(--bc-space-4);border-radius:var(--bc-radius-md);background:var(--surface-sunken);font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-2)}.bc-skeleton-card{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-5);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.bc-skeleton-text{display:block;height:13px;border-radius:var(--bc-radius-sm);background:linear-gradient(90deg,var(--surface-sunken) 0%,var(--line-faint) 50%,var(--surface-sunken) 100%);background-size:200% 100%;animation:bc-shimmer 1.4s var(--bc-ease-in-out) infinite}.bc-skeleton-text--half{width:50%}.bc-skeleton-text--short{width:28%}.bc-state{display:grid;justify-items:center;gap:var(--bc-space-3);padding:var(--bc-space-16) var(--bc-space-6);text-align:center}.bc-state__mark{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--surface-sunken);color:var(--ink-3);font-size:var(--bc-text-lg)}.bc-state--warn .bc-state__mark{background:var(--bc-warn-50);color:var(--bc-warn-500)}.bc-state--risk .bc-state__mark{background:var(--bc-risk-50);color:var(--bc-risk-500)}.bc-state__title{font-family:var(--bc-display);font-size:var(--bc-text-2xl);letter-spacing:-.018em;color:var(--ink-1)}.bc-state__body{font-size:var(--bc-text-sm);line-height:1.55;color:var(--ink-3);max-width:42ch}.bc-state__address{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-waiting{display:inline-flex;align-items:center;gap:var(--bc-space-3);font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-3)}.bc-article__kicker{font-family:var(--bc-editorial);font-weight:600;font-size:var(--bc-text-sm);letter-spacing:.02em;color:var(--accent-ink)}.bc-article__standfirst{font-family:var(--bc-editorial);font-size:var(--bc-text-lg);line-height:1.5;color:var(--page-ink-soft);max-width:52ch}.bc-article__byline{display:flex;align-items:center;gap:var(--bc-space-3);font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--page-ink-mute)}.bc-article__pullquote{position:relative;margin:var(--bc-space-6) 0;padding-left:var(--bc-space-8);font-family:var(--bc-editorial);font-weight:500;font-size:var(--bc-text-xl);line-height:1.4;color:var(--page-ink)}.bc-article__pullquote:before{content:"\201c";position:absolute;left:0;top:-.12em;font-family:var(--bc-display);font-size:2.6em;line-height:1;color:var(--accent)}.bc-card__title{font-family:var(--bc-ui);font-weight:700;font-size:var(--bc-text-md);letter-spacing:-.006em;color:var(--ink-1)}.bc-card--flush .bc-card__body{padding:0}.bc-card--sunken{background:var(--surface-soft);box-shadow:none}.bc-card--link{cursor:pointer;transition:box-shadow var(--bc-dur-normal) var(--bc-ease-out),transform var(--bc-dur-normal) var(--bc-ease-out)}.bc-card--link:hover{box-shadow:var(--shadow-raise);transform:translateY(-2px)}.bc-price__note{font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-badge--neutral{background:var(--surface-sunken);color:var(--ink-2)}.bc-field{display:grid;gap:var(--bc-space-2);grid-template-columns:minmax(0,1fr)}.bc-label{font-family:var(--bc-ui);font-size:var(--bc-text-sm);font-weight:500;color:var(--ink-1)}.bc-label__opt{font-weight:400;color:var(--ink-3)}.bc-help{font-family:var(--bc-ui);font-size:var(--bc-text-xs);line-height:1.45;color:var(--ink-3)}.bc-error{display:flex;align-items:flex-start;gap:var(--bc-space-2);font-family:var(--bc-ui);font-size:var(--bc-text-xs);line-height:1.45;color:var(--bc-risk-500)}.bc-control{width:100%;height:var(--control-h);padding-inline:var(--bc-space-3);border:1px solid var(--line-strong);border-radius:var(--control-radius);background:var(--surface);color:var(--ink-1);font-family:var(--bc-ui);font-size:var(--bc-text-base);box-shadow:var(--shadow-inset);transition:border-color var(--bc-dur-fast) var(--bc-ease-out),box-shadow var(--bc-dur-fast) var(--bc-ease-out)}.bc-control::placeholder{color:var(--ink-3)}.bc-control:hover:not(:disabled){border-color:var(--ink-3)}.bc-control:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px var(--focus)}@supports (color: color-mix(in lab,red,red)){.bc-control:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--focus) 18%,transparent)}}.bc-control:disabled{background:var(--surface-sunken);color:var(--ink-3);cursor:not-allowed}.bc-control--err{border-color:var(--bc-risk-500)}.bc-control--err:focus{border-color:var(--bc-risk-500);box-shadow:0 0 0 3px var(--bc-risk-500)}@supports (color: color-mix(in lab,red,red)){.bc-control--err:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--bc-risk-500) 18%,transparent)}}.bc-control--mono{font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums}.bc-control--area{height:auto;min-height:104px;padding-block:var(--bc-space-3);resize:vertical;line-height:1.55}.bc-control--sel{appearance:none;padding-right:var(--bc-space-8);background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 18px) 55%,calc(100% - 13px) 55%;background-size:5px 5px,5px 5px;background-repeat:no-repeat}@media(max-width:640px){.bc-control{font-size:1rem}}.bc-search{position:relative}.bc-search .bc-control{padding-left:var(--bc-space-10)}.bc-search__icon{position:absolute;left:var(--bc-space-3);top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.bc-check{display:grid;grid-template-columns:18px 1fr;gap:var(--bc-space-3);align-items:start;cursor:pointer;font-size:var(--bc-text-base);color:var(--ink-1);min-height:40px;align-content:center}.bc-check input{width:18px;height:18px;margin:0;accent-color:var(--brand);cursor:pointer}.bc-check__note{display:block;font-size:var(--bc-text-xs);color:var(--ink-3);margin-top:2px}.bc-switch{display:inline-flex;align-items:center;gap:var(--bc-space-3);cursor:pointer;min-height:40px}.bc-switch__track{position:relative;width:40px;height:23px;border-radius:var(--bc-radius-full);background:var(--line-strong);transition:background var(--bc-dur-fast) var(--bc-ease-out);flex:none}.bc-switch__track:after{content:"";position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-card);transition:transform var(--bc-dur-fast) var(--bc-ease-out)}.bc-switch input{position:absolute;opacity:0;pointer-events:none}.bc-switch input:checked+.bc-switch__track{background:var(--brand)}.bc-switch input:checked+.bc-switch__track:after{transform:translate(17px)}.bc-switch input:focus-visible+.bc-switch__track{outline:2px solid var(--focus);outline-offset:2px}.bc-form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--bc-space-4)}.bc-fieldset{display:grid;gap:var(--bc-space-4);padding:var(--bc-space-5);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface-soft)}.bc-fieldset__legend{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);padding:0}.bc-form-actions{display:flex;align-items:center;gap:var(--bc-space-3);flex-wrap:wrap;padding-top:var(--bc-space-4);border-top:1px solid var(--line-faint)}.bc-alert{display:grid;grid-template-columns:auto 1fr;gap:var(--bc-space-3);padding:var(--bc-space-4);border:1px solid var(--line);border-radius:var(--bc-radius-md);background:var(--surface);font-size:var(--bc-text-sm);line-height:1.5;color:var(--ink-2)}.bc-alert--ok{border-color:var(--bc-ok-500);background:var(--bc-ok-50)}@supports (color: color-mix(in lab,red,red)){.bc-alert--ok{border-color:color-mix(in oklab,var(--bc-ok-500) 34%,transparent)}}.bc-alert--warn{border-color:var(--bc-warn-500);background:var(--bc-warn-50)}@supports (color: color-mix(in lab,red,red)){.bc-alert--warn{border-color:color-mix(in oklab,var(--bc-warn-500) 34%,transparent)}}.bc-alert--risk{border-color:var(--bc-risk-500);background:var(--bc-risk-50)}@supports (color: color-mix(in lab,red,red)){.bc-alert--risk{border-color:color-mix(in oklab,var(--bc-risk-500) 34%,transparent)}}.bc-alert--info{border-color:var(--bc-info-500);background:var(--bc-info-50)}@supports (color: color-mix(in lab,red,red)){.bc-alert--info{border-color:color-mix(in oklab,var(--bc-info-500) 34%,transparent)}}.bc-banner{display:flex;align-items:center;gap:var(--bc-space-4);padding:var(--bc-space-3) var(--bc-space-5);background:var(--brand-deep);color:#fff;font-size:var(--bc-text-sm);flex-wrap:wrap}.bc-banner a{color:#fff;text-decoration-color:color-mix(in oklab,#fff 40%,transparent)}.bc-callout{padding:var(--bc-space-4);border-radius:var(--bc-radius-md);background:var(--brand-tint);font-family:var(--bc-editorial);font-size:var(--bc-text-sm);line-height:1.55;color:var(--ink-2)}.bc-callout--page{background:var(--page-soft);color:var(--page-ink-soft)}.bc-toast{display:flex;align-items:center;gap:var(--bc-space-3);padding:var(--bc-space-3) var(--bc-space-4);border-radius:var(--bc-radius-md);background:var(--bc-royal-950);color:#fff;box-shadow:var(--shadow-pop);font-size:var(--bc-text-sm);max-width:400px}.bc-toast__act{margin-left:auto;color:var(--bc-royal-200);font-weight:500;text-decoration:none;white-space:nowrap}.bc-empty{display:grid;justify-items:center;gap:var(--bc-space-3);padding:var(--bc-space-16) var(--bc-space-6);text-align:center;border:1px dashed var(--line-strong);border-radius:var(--card-radius);background:var(--surface-soft)}.bc-skel{background:linear-gradient(90deg,var(--surface-sunken) 0%,var(--line-faint) 50%,var(--surface-sunken) 100%);background-size:200% 100%;border-radius:var(--bc-radius-sm);animation:bc-shimmer 1.4s var(--bc-ease-in-out) infinite}@keyframes bc-shimmer{to{background-position:-200% 0}}.bc-skel--line{height:11px}.bc-skel--head{height:20px;width:52%}.bc-progress{display:grid;gap:var(--bc-space-2)}.bc-progress__bar{height:7px;border-radius:var(--bc-radius-full);background:var(--surface-sunken);overflow:hidden}.bc-progress__bar>i{display:block;height:100%;background:var(--tie)}.bc-progress__track{height:7px;border-radius:var(--bc-radius-full);background:var(--surface-sunken);overflow:hidden}.bc-progress__fill{height:100%;border-radius:inherit;background:var(--tie);transition:width var(--bc-dur-slow) var(--bc-ease-out)}.bc-progress__say{display:flex;justify-content:space-between;font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-table-shell{border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);overflow:hidden}.bc-table-scroll{overflow-x:auto;overscroll-behavior-x:contain}.bc-table{width:100%;min-width:34rem;border-collapse:collapse;font-size:var(--bc-text-sm)}.bc-table th{position:sticky;top:0;z-index:1;text-align:left;padding:var(--cell-pad-y) var(--cell-pad-x);background:var(--surface-soft);border-bottom:1px solid var(--line);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.bc-table td{padding:var(--cell-pad-y) var(--cell-pad-x);border-bottom:1px solid var(--line-faint);color:var(--ink-2)}.bc-table tbody tr:last-child td{border-bottom:0}.bc-table tbody tr:hover td{background:var(--surface-soft)}.bc-table .num,.bc-table th.num{text-align:right;font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;color:var(--ink-1)}.bc-table__sort{display:inline-flex;align-items:center;gap:var(--bc-space-1);border:0;padding:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.bc-table__sort[aria-sort]:not([aria-sort=none]){color:var(--ink-1)}.bc-kv{display:grid;grid-template-columns:auto 1fr;gap:var(--bc-space-2) var(--bc-space-6);font-size:var(--bc-text-sm)}.bc-kv dt{color:var(--ink-3)}.bc-kv dd{margin:0;color:var(--ink-1);text-align:right;font-variant-numeric:tabular-nums lining-nums}.bc-stat{display:grid;gap:var(--bc-space-1);padding:var(--bc-space-5);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.bc-delta{display:inline-flex;align-items:center;gap:4px;font-family:var(--bc-ui);font-size:var(--bc-text-xs);font-weight:500}.bc-delta--up{color:var(--bc-ok-500)}.bc-delta--down{color:var(--bc-risk-500)}.bc-timeline{display:grid;gap:0}.bc-timeline__i{display:grid;grid-template-columns:auto 1fr;gap:var(--bc-space-4);padding-bottom:var(--bc-space-5);position:relative}.bc-timeline__i:before{content:"";position:absolute;left:5px;top:14px;bottom:0;width:1px;background:var(--line)}.bc-timeline__i:last-child{padding-bottom:0}.bc-timeline__i:last-child:before{display:none}.bc-timeline__dot{width:11px;height:11px;border-radius:50%;background:var(--surface);border:2px solid var(--line-strong);margin-top:4px;z-index:1}.bc-timeline__i--on .bc-timeline__dot{background:var(--brand);border-color:var(--brand)}.bc-timeline__when{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-icon{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.bc-icon--sm{width:16px;height:16px}.bc-icon--lg{width:24px;height:24px}.bc-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:var(--bc-space-2)}.bc-icon-grid__cell{display:grid;justify-items:center;gap:var(--bc-space-2);padding:var(--bc-space-3) var(--bc-space-2);border:1px solid var(--line);border-radius:var(--bc-radius-md);background:var(--surface);color:var(--ink-2)}.bc-icon-grid__name{font-family:var(--bc-mono);font-size:9px;letter-spacing:.02em;color:var(--ink-3);text-align:center;overflow:hidden;text-overflow:ellipsis;max-width:100%}.bc-chip{display:inline-flex;align-items:center;gap:var(--bc-space-2);height:30px;padding-inline:var(--bc-space-3);border:1px solid var(--line-strong);border-radius:var(--bc-radius-full);background:var(--surface);font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background var(--bc-dur-fast) var(--bc-ease-out),border-color var(--bc-dur-fast) var(--bc-ease-out),color var(--bc-dur-fast) var(--bc-ease-out)}.bc-chip:hover{border-color:var(--brand);color:var(--brand)}.bc-chip[aria-pressed=true]{background:var(--brand-tint);border-color:var(--brand);color:var(--brand);font-weight:500}.bc-chip__n{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-chip[aria-pressed=true] .bc-chip__n{color:var(--brand)}.bc-chip__x{display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--surface-sunken);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-chip__x:hover{background:var(--bc-risk-100);color:var(--bc-risk-500)}.bc-chip-row{display:flex;flex-wrap:wrap;gap:var(--bc-space-2)}.bc-chart{display:grid;gap:var(--bc-space-4);padding:var(--bc-space-5);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.bc-chart__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bc-space-4);flex-wrap:wrap}.bc-chart__title{font-family:var(--bc-ui);font-size:var(--bc-text-sm);font-weight:700;color:var(--ink-1)}.bc-legend span{display:inline-flex;align-items:center;gap:var(--bc-space-2)}.bc-legend i{width:10px;height:10px;border-radius:3px;flex:none}.bc-chart__note{font-family:var(--bc-editorial);font-size:var(--bc-text-sm);line-height:1.45;color:var(--ink-2)}.bc-bars{display:grid;gap:var(--bc-space-3)}.bc-bars__r{display:grid;grid-template-columns:minmax(88px,26%) minmax(0,1fr) auto;gap:var(--bc-space-3);align-items:center;font-size:var(--bc-text-sm)}.bc-bars__l{color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-bars__t{height:20px;border-radius:var(--bc-radius-sm);background:var(--surface-sunken);overflow:hidden}.bc-bars__f{height:100%;border-radius:inherit;background:var(--bc-royal-300)}.bc-bars__r--on .bc-bars__f{background:var(--brand)}.bc-bars__r--alert .bc-bars__f{background:var(--accent)}.bc-bars__v{font-family:var(--bc-mono);font-size:var(--bc-text-sm);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-1);text-align:right}.bc-cols{display:grid;gap:var(--bc-space-3)}.bc-cols__plot{display:flex;align-items:flex-end;gap:var(--bc-space-2);height:150px;padding-top:var(--bc-space-2);border-bottom:1px solid var(--line)}.bc-cols__c{flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--bc-space-2);height:100%}.bc-cols__b{width:100%;flex:none;border-radius:var(--bc-radius-sm) var(--bc-radius-sm) 0 0;background:var(--bc-royal-200)}.bc-cols__c--on .bc-cols__b{background:var(--brand)}.bc-cols__x{display:flex;gap:var(--bc-space-2)}.bc-cols__x span{flex:1;text-align:center;font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-donut{display:flex;align-items:center;gap:var(--bc-space-6);flex-wrap:wrap}.bc-donut__r{position:relative;width:132px;height:132px;border-radius:50%;flex:none;display:grid;place-items:center}.bc-donut__r:after{content:"";position:absolute;inset:26px;border-radius:50%;background:var(--surface)}.bc-donut__c{position:relative;z-index:1;display:grid;justify-items:center}.bc-donut__v{font-family:var(--bc-mono);font-weight:500;font-size:var(--bc-text-lg);letter-spacing:-.02em;color:var(--ink-1)}.bc-sparkline{display:inline-block;line-height:0}.bc-sparkline svg{display:block;overflow:visible}.bc-sparkline polyline,.bc-sparkline path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.bc-sparkline .area{fill:var(--brand);stroke:none}@supports (color: color-mix(in lab,red,red)){.bc-sparkline .area{fill:color-mix(in oklab,var(--brand) 12%,transparent)}}.bc-trend{display:block;width:100%;height:180px}.bc-trend .grid{stroke:var(--line-faint);stroke-width:1;vector-effect:non-scaling-stroke}.bc-trend .ln{fill:none;stroke:var(--brand);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bc-trend .ln2{stroke:var(--bc-royal-300)}.bc-trend .lnA{stroke:var(--accent)}.bc-stackbar{display:flex;height:26px;border-radius:var(--bc-radius-sm);overflow:hidden;background:var(--surface-sunken)}.bc-stackbar div{height:100%}.bc-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--brand-tint);color:var(--brand);font-family:var(--bc-ui);font-size:var(--bc-text-xs);font-weight:700;flex:none;border:1px solid var(--surface)}.bc-avatar--lg{width:46px;height:46px;font-size:var(--bc-text-sm)}.bc-avatar-group{display:flex}.bc-avatar-group .bc-avatar{margin-left:-9px;border:2px solid var(--surface)}.bc-avatar-group .bc-avatar:first-child{margin-left:0}.bc-icon-btn{display:grid;place-items:center;width:40px;height:40px;border:1px solid transparent;border-radius:var(--bc-radius-md);background:transparent;color:var(--ink-2);cursor:pointer;transition:background var(--bc-dur-fast) var(--bc-ease-out),color var(--bc-dur-fast) var(--bc-ease-out)}.bc-icon-btn:hover{background:var(--surface-sunken);color:var(--ink-1)}.bc-icon-btn--edge{border-color:var(--line-strong);background:var(--surface)}.bc-divider{display:flex;align-items:center;gap:var(--bc-space-4);color:var(--ink-3);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);letter-spacing:.15em;text-transform:uppercase}.bc-divider:before,.bc-divider:after{content:"";flex:1;height:1px;background:var(--line)}.bc-id{font-family:var(--bc-mono);font-size:var(--bc-text-xs);letter-spacing:0;color:var(--ink-2);background:var(--surface-sunken);padding:2px var(--bc-space-2);border-radius:var(--bc-radius-sm)}.bc-money--neg{color:var(--bc-risk-500)}.bc-fignum{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.bc-rule-accent{height:3px;width:52px;background:var(--accent);border-radius:var(--bc-radius-full)}.bc-spinner{width:18px;height:18px;border:2px solid currentColor;border-top-color:currentColor;border-radius:50%;animation:bc-spin .7s linear infinite}@supports (color: color-mix(in lab,red,red)){.bc-spinner{border:2px solid color-mix(in oklab,currentColor 22%,transparent)}}@keyframes bc-spin{to{transform:rotate(360deg)}}.bc-tooltip{position:relative;display:inline-flex}.bc-tooltip__t{position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%);padding:5px var(--bc-space-3);border-radius:var(--bc-radius-sm);background:var(--bc-royal-950);color:#fff;font-family:var(--bc-ui);font-size:var(--bc-text-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--bc-dur-fast) var(--bc-ease-out);box-shadow:var(--shadow-pop)}.bc-tooltip:hover .bc-tooltip__t,.bc-tooltip:focus-within .bc-tooltip__t{opacity:1}.bc-grid-ground{position:relative;isolation:isolate}.bc-grid-ground:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--line-faint) 1px,transparent 1px),linear-gradient(90deg,var(--line-faint) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 60% at 50% 34%,#000 0%,transparent 78%);mask-image:radial-gradient(70% 60% at 50% 34%,#000 0%,transparent 78%);pointer-events:none}.bc-bignum{display:grid;gap:var(--bc-space-2);justify-items:start}.bc-bignum__value{font-family:var(--bc-display);font-weight:400;font-size:clamp(3rem,7vw,var(--bc-text-6xl));line-height:.95;letter-spacing:-.03em;color:var(--ink-1)}.bc-bignum__label{font-family:var(--bc-editorial);font-size:var(--bc-text-lg);line-height:1.45;color:var(--ink-2);max-width:30ch}.bc-payback{display:grid;gap:var(--bc-space-3)}.bc-payback__track{position:relative;height:34px;border-radius:var(--bc-radius-md);background:var(--surface-sunken);overflow:hidden}.bc-payback__fill{height:100%;background:var(--bc-risk-500)}@supports (color: color-mix(in lab,red,red)){.bc-payback__fill{background:color-mix(in oklab,var(--bc-risk-500) 16%,transparent)}}.bc-payback__scale{display:flex;justify-content:space-between;font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-versus{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--card-radius);overflow:hidden}.bc-versus>div{display:grid;gap:var(--bc-space-2);align-content:start;padding:var(--bc-space-5);background:var(--surface)}.bc-versus__pivot{grid-column:1/-1;padding:var(--bc-space-4) var(--bc-space-5);background:var(--brand-tint);font-family:var(--bc-editorial);font-size:var(--bc-text-sm);line-height:1.5;color:var(--ink-2)}.bc-ladder{display:grid;gap:2px}.bc-ladder__title{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--bc-space-2)}.bc-ladder__rung{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bc-space-4);align-items:center;padding:var(--bc-space-3) var(--bc-space-4);background:var(--surface);border:1px solid var(--line);font-size:var(--bc-text-sm);color:var(--ink-2)}.bc-ladder__rung:first-of-type{border-radius:var(--card-radius) var(--card-radius) 0 0}.bc-ladder__rung:last-of-type{border-radius:0 0 var(--card-radius) var(--card-radius)}.bc-ladder__pip{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--surface-sunken);font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-ladder__rung[data-state=current]{background:var(--brand-tint);border-color:var(--brand)}.bc-ladder__rung[data-state=current] .bc-ladder__pip{background:var(--brand);color:#fff}.bc-ladder__gate{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--accent-ink)}.bc-states{display:flex;align-items:center;gap:var(--bc-space-2);flex-wrap:wrap}.bc-states__step{display:inline-flex;align-items:center;gap:var(--bc-space-2);padding:var(--bc-space-2) var(--bc-space-3);border:1px solid var(--line);border-radius:var(--bc-radius-full);background:var(--surface);font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3);white-space:nowrap}.bc-states__step[data-state=done]{background:var(--bc-ok-50);border-color:var(--bc-ok-500);color:var(--bc-ok-500)}@supports (color: color-mix(in lab,red,red)){.bc-states__step[data-state=done]{border-color:color-mix(in oklab,var(--bc-ok-500) 34%,transparent)}}.bc-states__step[data-state=current]{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:500}.bc-states__arrow{color:var(--ink-3);font-size:var(--bc-text-xs)}.bc-idea-card{display:grid;gap:var(--bc-space-3);align-content:start;padding:var(--bc-space-5);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.bc-idea-card__figures{display:flex;gap:var(--bc-space-4);flex-wrap:wrap;padding-top:var(--bc-space-3);border-top:1px solid var(--line-faint);font-family:var(--bc-mono);font-size:var(--bc-text-xs);color:var(--ink-2)}.bc-leader-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:var(--bc-space-3);align-items:baseline;font-size:var(--bc-text-sm);color:var(--ink-2)}.bc-leader-row__rank{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-fee-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:var(--bc-space-4);align-items:baseline;padding:var(--bc-space-3) 0;border-bottom:1px solid var(--line-faint);font-size:var(--bc-text-sm)}.bc-fee-row__authority{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-cell-legend{display:inline-flex;align-items:center;gap:var(--bc-space-2);padding:2px var(--bc-space-2);border-radius:var(--bc-radius-sm);background:var(--surface-sunken);font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-2);text-decoration:none}.bc-cell-legend__swatch{width:9px;height:9px;border-radius:2px;flex:none;background:var(--ink-3)}.bc-cell-legend__swatch--input{background:var(--brand)}.bc-cell-legend__swatch--derived{background:var(--accent-ink)}.bc-cell-legend__swatch--head{background:var(--ink-3)}.bc-imprint{display:grid;gap:var(--bc-space-2)}.bc-imprint__title{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--page-ink-mute)}.bc-imprint__line{font-family:var(--bc-ui);font-size:var(--bc-text-xs);line-height:1.6;color:var(--page-ink-mute)}.bc-appendix-opener{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-8) 0 var(--bc-space-5);border-bottom:2px solid var(--page-rule)}.bc-appendix-opener__label{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink)}.bc-appendix-opener__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-2xl);line-height:1.1;letter-spacing:-.018em;color:var(--page-ink)}.bc-figure-list{display:grid;gap:0}.bc-figure-list__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bc-space-4);align-items:baseline;padding:var(--bc-space-2) 0;border-bottom:1px solid var(--page-rule);font-family:var(--bc-read);font-size:var(--bc-text-sm);color:var(--page-ink)}@supports (color: color-mix(in lab,red,red)){.bc-figure-list__row{border-bottom:1px solid color-mix(in oklab,var(--page-rule) 50%,transparent)}}.bc-figure-list__num,.bc-figure-list__folio{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--page-ink-mute)}.bc-glossary{display:grid;gap:var(--bc-space-4)}.bc-glossary__entry{display:grid;gap:2px}.bc-glossary__term{font-family:var(--bc-ui);font-weight:700;font-size:var(--bc-text-sm);color:var(--page-ink)}.bc-glossary__what{font-family:var(--bc-read);font-size:var(--bc-text-sm);line-height:1.55;color:var(--page-ink-soft)}.bc-howto{display:grid;gap:var(--bc-space-4);padding:var(--bc-space-6);background:var(--page-soft);border-radius:var(--bc-radius-sm)}.bc-howto__step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bc-space-4);align-items:start;font-family:var(--bc-read);font-size:var(--bc-text-sm);line-height:1.55;color:var(--page-ink)}.bc-howto__num{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--brand);color:#fff;font-family:var(--bc-mono);font-size:var(--bc-text-2xs);flex:none}.bc-partshot{display:grid;gap:var(--bc-space-2)}.bc-partshot__credit{font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--page-ink-mute)}.bc-back-to-live{display:grid;gap:2px;font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--page-ink-soft)}.bc-back-to-live__address{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--brand)}.bc-back-to-live__code{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);letter-spacing:.08em;color:var(--page-ink-mute)}.bc-sample-end{display:grid;justify-items:center;gap:var(--bc-space-3);padding:var(--bc-space-12) var(--bc-space-6);text-align:center;background:var(--page-soft);border-top:2px solid var(--accent)}.bc-sample-end__title{font-family:var(--bc-display);font-size:var(--bc-text-2xl);letter-spacing:-.018em;color:var(--page-ink)}.bc-sample-end__body{font-family:var(--bc-read);font-size:var(--bc-text-md);line-height:1.55;color:var(--page-ink-soft);max-width:42ch}.bc-sample-end__price{font-family:var(--bc-mono);font-weight:500;font-size:var(--bc-text-xl);color:var(--page-ink)}.bc-variant{display:grid;gap:var(--bc-space-2);flex:none;width:120px;cursor:pointer}.bc-variant__size{aspect-ratio:4/5;border:2px solid var(--line);border-radius:var(--bc-radius-md);background:var(--surface);overflow:hidden}.bc-variant[aria-pressed=true] .bc-variant__size{border-color:var(--brand)}.bc-shape{display:grid;place-items:center;gap:4px;width:66px;padding:var(--bc-space-2);border:1px solid var(--line-strong);border-radius:var(--bc-radius-md);background:var(--surface);cursor:pointer}.bc-shape[aria-pressed=true]{border-color:var(--brand);background:var(--brand-tint)}.bc-shape__thumb{display:block;background:var(--ink-3);opacity:.3;border-radius:2px}.bc-shape__name{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-shape[aria-pressed=true] .bc-shape__name{color:var(--brand)}.bc-preflight{display:grid;gap:var(--bc-space-2);padding:var(--bc-space-4);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.bc-preflight__title{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.bc-check-line{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bc-space-3);align-items:center;font-size:var(--bc-text-sm);color:var(--ink-2)}.bc-check-line__mark{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:var(--bc-text-2xs);color:#fff;background:var(--bc-ok-500)}.bc-check-line--fail .bc-check-line__mark{background:var(--bc-risk-500)}.bc-check-line--todo .bc-check-line__mark{background:var(--ink-3)}.bc-caption-box{display:grid;gap:var(--bc-space-2)}.bc-caption-box__field{width:100%}.bc-credit-field{display:grid;gap:var(--bc-space-2);padding:var(--bc-space-3);border-radius:var(--bc-radius-md);background:var(--surface-soft);font-size:var(--bc-text-sm)}.bc-credit-field__note{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-dispatch{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-5);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface-soft)}.bc-dispatch__target{font-family:var(--bc-ui);font-size:var(--bc-text-sm);font-weight:500;color:var(--ink-1)}.bc-dispatch__when{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-sent-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:var(--bc-space-3);align-items:center;padding:var(--bc-space-3) 0;border-bottom:1px solid var(--line-faint);font-size:var(--bc-text-sm);color:var(--ink-2)}.bc-sent-row__thumb{width:32px;height:32px;border-radius:var(--bc-radius-sm);background:var(--surface-sunken);flex:none}.bc-sent-row__when{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-gate-block{display:grid;gap:var(--bc-space-2);padding:var(--bc-space-5);border:1px solid var(--accent-line);border-radius:var(--card-radius);background:var(--accent-tint)}.bc-gate-block__title{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-ink)}.bc-gate-block__what{font-size:var(--bc-text-sm);line-height:1.55;color:var(--ink-2)}.bc-claim{display:grid;gap:var(--bc-space-2);padding:var(--bc-space-4) var(--bc-space-5);background:var(--page-soft);border-radius:var(--bc-radius-md)}.bc-claim__what{font-family:var(--bc-read);font-size:var(--bc-text-md);line-height:1.5;color:var(--page-ink)}.bc-claim__source{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--page-ink-mute)}.bc-book{background:var(--page-sunken);padding:var(--bc-space-8) 0;display:grid;gap:var(--bc-space-8);justify-items:center}.bc-book__chapter{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-2xl);line-height:1.1;letter-spacing:-.018em;color:var(--page-ink);margin-bottom:var(--bc-space-4)}article.bc-book__chapter,div.bc-book__chapter,section.bc-book__chapter{display:grid;gap:var(--bc-space-4);font-family:inherit;font-size:inherit;letter-spacing:normal;margin-bottom:0}.bc-book__pullquote{position:relative;margin:var(--bc-space-6) 0;padding-left:var(--bc-space-8);font-family:var(--bc-editorial);font-weight:500;font-size:var(--bc-text-xl);line-height:1.4;color:var(--page-ink)}.bc-book__pullquote:before{content:"\201c";position:absolute;left:0;top:-.12em;font-family:var(--bc-display);font-size:2.6em;line-height:1;color:var(--accent)}.bc-reader{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:var(--bc-space-8);width:100%;max-width:var(--page-max);align-items:start}.bc-reader-wrap{container-type:inline-size}@container (max-width:720px){.bc-reader{grid-template-columns:minmax(0,1fr)}.bc-reader__rail{display:flex;overflow-x:auto;overscroll-behavior-x:contain;position:static}}@media(max-width:820px){.bc-reader{grid-template-columns:minmax(0,1fr)}.bc-reader__rail{display:flex;overflow-x:auto;overscroll-behavior-x:contain;position:static}}.bc-reader__rail{display:grid;gap:1px;align-content:start;position:sticky;top:var(--bc-space-6)}.bc-reader__entry{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bc-space-3);align-items:baseline;padding:var(--bc-space-2) var(--bc-space-3);border-radius:var(--bc-radius-sm);font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--page-ink-soft);text-decoration:none;white-space:nowrap}.bc-reader__entry:hover{background:var(--page-soft);color:var(--page-ink)}.bc-reader__entry[aria-current=page]{background:var(--page-soft);color:var(--page-ink);font-weight:500}.bc-reader__ordinal{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--page-ink-mute)}.bc-reader__entry[aria-current=page] .bc-reader__ordinal{color:var(--accent-ink)}.bc-spread-wrap{container-type:inline-size}.bc-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px;background:var(--page-edge);border:1px solid var(--page-edge);border-radius:var(--bc-radius-sm);box-shadow:var(--shadow-page);overflow:hidden}@container (max-width:760px){.bc-spread{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.bc-spread{grid-template-columns:minmax(0,1fr)}}.bc-leaf{background:var(--page);padding:var(--bc-space-10) var(--bc-space-8);position:relative;min-height:420px}.bc-leaf:before{content:"";position:absolute;inset:0;background-image:var(--tex-grain);background-size:var(--tex-grain-size);opacity:.06;mix-blend-mode:multiply;pointer-events:none}[data-theme=dark] .bc-leaf:before{mix-blend-mode:screen;opacity:.035}.bc-running-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bc-space-4);padding-bottom:var(--bc-space-3);margin-bottom:var(--bc-space-6);border-bottom:1px solid var(--page-rule);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--page-ink-mute)}.bc-running-foot{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bc-space-4);padding-top:var(--bc-space-3);margin-top:var(--bc-space-6);border-top:1px solid var(--page-rule);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);color:var(--page-ink-mute)}.bc-folio{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);letter-spacing:0;color:var(--page-ink-mute)}.bc-cover{position:relative;display:grid;align-content:space-between;gap:var(--bc-space-8);min-height:520px;padding:var(--bc-space-10);background:var(--brand-deep);color:#fff;border-radius:var(--bc-radius-sm);overflow:hidden;isolation:isolate}.bc-cover:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(120% 90% at 78% 8%,var(--brand-lit) 0%,transparent 62%)}@supports (color: color-mix(in lab,red,red)){.bc-cover:before{background:radial-gradient(120% 90% at 78% 8%,color-mix(in oklab,var(--brand-lit) 46%,transparent) 0%,transparent 62%)}}.bc-cover:after{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--tex-grain);background-size:var(--tex-grain-size);opacity:.16;mix-blend-mode:overlay}.bc-cover__eyebrow{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--bc-royal-200)}.bc-cover__title{font-family:var(--bc-display);font-weight:400;font-size:clamp(2.25rem,4.5vw,var(--bc-text-4xl));line-height:1.02;letter-spacing:-.026em;max-width:16ch}.bc-cover__sub{font-family:var(--bc-editorial);font-size:var(--bc-text-lg);line-height:1.45;color:var(--bc-royal-100);max-width:32ch}.bc-cover__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--bc-space-5);flex-wrap:wrap}.bc-backcover{display:grid;gap:var(--bc-space-6);align-content:space-between;min-height:520px;padding:var(--bc-space-10);background:var(--page-soft);color:var(--page-ink);border:1px solid var(--page-edge);border-radius:var(--bc-radius-sm)}.bc-halftitle{display:grid;place-content:center;justify-items:center;gap:var(--bc-space-4);min-height:380px;padding:var(--bc-space-10);text-align:center;background:var(--page)}.bc-halftitle__t{font-family:var(--bc-display);font-size:var(--bc-text-2xl);letter-spacing:-.018em;color:var(--page-ink)}.bc-part-opener{display:grid;align-content:end;gap:var(--bc-space-4);min-height:340px;padding:var(--bc-space-10);background:var(--page-soft)}.bc-part-opener__number{font-family:var(--bc-mono);font-size:var(--bc-text-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--page-ink-mute)}.bc-part-opener__title{font-family:var(--bc-display);font-size:var(--bc-text-3xl);line-height:1.05;letter-spacing:-.022em;color:var(--page-ink);max-width:18ch}.bc-part-opener__blurb{font-family:var(--bc-editorial);font-size:var(--bc-text-md);line-height:1.5;color:var(--page-ink-soft);max-width:46ch}.bc-chapter-head{display:grid;gap:var(--bc-space-3);padding-bottom:var(--bc-space-5);margin-bottom:var(--bc-space-6);border-bottom:1px solid var(--page-rule)}.bc-chapter-head__ordinal{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink)}.bc-chapter-head__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-2xl);line-height:1.1;letter-spacing:-.018em;color:var(--page-ink)}.bc-chapter-head__intent{font-family:var(--bc-editorial);font-size:var(--bc-text-md);line-height:1.5;color:var(--page-ink-soft);max-width:52ch}.bc-dropcap:first-letter{float:left;font-family:var(--bc-display);font-size:3.1em;line-height:.82;padding-right:.09em;padding-top:.06em;color:var(--brand)}.bc-pullquote{position:relative;margin:var(--bc-space-6) 0;padding-left:var(--bc-space-8);font-family:var(--bc-editorial);font-weight:500;font-size:var(--bc-text-xl);line-height:1.4;letter-spacing:-.012em;color:var(--page-ink)}.bc-pullquote:before{content:"\201c";position:absolute;left:0;top:-.12em;font-family:var(--bc-display);font-size:2.6em;line-height:1;color:var(--accent);pointer-events:none}.bc-pullquote cite{display:block;margin-top:var(--bc-space-3);font-family:var(--bc-ui);font-size:var(--bc-text-xs);font-style:normal;font-weight:400;color:var(--page-ink-mute)}.bc-footnote{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bc-space-3);padding-top:var(--bc-space-2);font-family:var(--bc-read);font-size:var(--bc-text-sm);line-height:1.5;color:var(--page-ink-soft)}.bc-footnote__marker{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--accent-ink)}.bc-footnotes{margin-top:var(--bc-space-6);padding-top:var(--bc-space-4);border-top:1px solid var(--page-rule);display:grid;gap:var(--bc-space-2)}.bc-ref{font-family:var(--bc-mono);font-size:.7em;vertical-align:super;color:var(--accent-ink);text-decoration:none}.bc-claims-index{display:grid;gap:0}.bc-claims-index__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bc-space-4);align-items:baseline;padding:var(--bc-space-3) 0;border-bottom:1px solid var(--page-rule);font-family:var(--bc-read);font-size:var(--bc-text-sm);color:var(--page-ink)}@supports (color: color-mix(in lab,red,red)){.bc-claims-index__row{border-bottom:1px solid color-mix(in oklab,var(--page-rule) 60%,transparent)}}.bc-claims-index__p{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--page-ink-mute)}.bc-sources{display:grid;gap:0}.bc-sources__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--bc-space-4);align-items:baseline;padding:var(--bc-space-3) 0;border-bottom:1px solid var(--page-rule);font-family:var(--bc-read);font-size:var(--bc-text-sm);color:var(--page-ink)}@supports (color: color-mix(in lab,red,red)){.bc-sources__row{border-bottom:1px solid color-mix(in oklab,var(--page-rule) 55%,transparent)}}.bc-sources__row:last-child{border-bottom:0}.bc-sources__authority{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--page-ink-mute);white-space:nowrap}.bc-index{columns:2;column-gap:var(--bc-space-10);font-family:var(--bc-read);font-size:var(--bc-text-sm);line-height:1.7;color:var(--page-ink)}@media(max-width:640px){.bc-index{columns:1}}.bc-index__entry{display:block;break-inside:avoid}.bc-index b,.bc-index__entry b{font-weight:400;color:var(--page-ink-mute);font-family:var(--bc-mono);font-size:var(--bc-text-2xs)}.bc-colophon{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-6);background:var(--page-soft);border-radius:var(--bc-radius-sm);font-family:var(--bc-read);font-size:var(--bc-text-sm);line-height:1.6;color:var(--page-ink-soft);max-width:46ch}.bc-edition{display:inline-flex;align-items:center;gap:var(--bc-space-2);font-family:var(--bc-mono);font-size:var(--bc-text-2xs);letter-spacing:.06em;color:var(--page-ink-mute)}.bc-sample-wrap{position:relative}.bc-sample-stamp{position:absolute;top:var(--bc-space-8);right:calc(-1 * var(--bc-space-6));transform:rotate(12deg);padding:var(--bc-space-2) var(--bc-space-6);background:var(--accent-ink);color:#fff;font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;box-shadow:var(--shadow-card);z-index:2}.bc-locked{position:relative;padding:var(--bc-space-6);background:var(--page-soft);border:1px dashed var(--page-edge);border-radius:var(--bc-radius-sm);display:grid;gap:var(--bc-space-3)}.bc-locked__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-lg);line-height:1.2;letter-spacing:-.014em;color:var(--page-ink)}.bc-locked__intent{font-family:var(--bc-editorial);font-size:var(--bc-text-sm);line-height:1.5;color:var(--page-ink-soft);max-width:52ch}.bc-locked__lines{display:grid;gap:var(--bc-space-2);opacity:.42;filter:blur(.5px)}.bc-locked__l{height:9px;border-radius:var(--bc-radius-full);background:var(--page-sunken)}.bc-continued{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--page-ink-mute);text-align:right}.bc-blank-verso{min-height:380px;background:var(--page);display:grid;place-content:center}.bc-blank-verso span{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--page-ink-mute);opacity:.5}.bc-trim-marks{position:relative;padding:var(--bc-space-6)}.bc-trim-marks:before,.bc-trim-marks:after{content:"";position:absolute;width:14px;height:14px;border-color:var(--page-ink-mute);border-style:solid}.bc-trim-marks:before{top:0;left:0;border-width:1px 0 0 1px}.bc-trim-marks:after{bottom:0;right:0;border-width:0 1px 1px 0}@media print{.bc-book{background:none;padding:0}.bc-spread{box-shadow:none;border:0;grid-template-columns:minmax(0,1fr)}.bc-leaf{page-break-after:always}.bc-back-to-live,.bc-claim,.bc-footnote{break-inside:avoid}}.bc-book__figure{display:grid;gap:var(--bc-space-3);margin-block:var(--bc-space-6)}.bc-book__figure figcaption{font-family:var(--bc-ui);font-size:var(--bc-text-xs);line-height:1.45;color:var(--page-ink-mute)}[data-surface=print],[data-surface=print] .bc-sheet,[data-surface=print] .bc-leaf{--page: #ffffff;--page-soft: #faf8f3;--page-sunken: #f4f1e9;--page-edge: #e2ddd0;--page-rule: #d8d2c2}[data-surface=print] .bc-sheet:before,[data-surface=print] .bc-leaf:before,[data-surface=print] .bc-world-page:before{display:none}@media print{:root{--page: #ffffff;--page-soft: #ffffff;--page-sunken: #ffffff;--page-edge: #d8d2c2;--page-rule: #c9c2ae}.bc-sheet:before,.bc-leaf:before,.bc-world-page:before,.bc-article:before,.bc-feed-lead:before{display:none!important}.bc-sheet,.bc-leaf,.bc-spread{box-shadow:none;border:0}.bc-cover,.bc-part-opener,.bc-image__frame{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bc-part-opener{background:#f4f1e9}}.bc-post{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--bc-space-8);width:1080px;padding:64px;background:var(--surface);color:var(--ink-1)}.bc-post__masthead{display:flex;align-items:center;justify-content:space-between;gap:var(--bc-space-6);padding-bottom:28px;border-bottom:2px solid var(--line)}.bc-post__kicker{font-family:var(--bc-editorial);font-weight:600;font-size:32px;letter-spacing:.02em;color:var(--accent-ink)}.bc-post__body{display:grid;align-content:center;gap:32px}.bc-post__headline{font-family:var(--bc-display);font-weight:400;font-size:96px;line-height:1.02;letter-spacing:-.028em;color:var(--ink-1)}.bc-post__sub{font-family:var(--bc-editorial);font-size:40px;line-height:1.35;color:var(--ink-2);max-width:24ch}.bc-post__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--bc-space-6);padding-top:28px;border-top:2px solid var(--line)}.bc-post__url{font-family:var(--bc-mono);font-size:28px;letter-spacing:.04em;color:var(--ink-3)}.bc-hook{display:grid;gap:24px;justify-items:start}.bc-hook__question{font-family:var(--bc-display);font-weight:400;font-size:72px;line-height:1.06;letter-spacing:-.024em;color:var(--ink-1);max-width:18ch}.bc-hook__draw{font-family:var(--bc-mono);font-weight:500;font-variant-numeric:tabular-nums lining-nums;font-size:200px;line-height:.9;letter-spacing:-.05em;color:var(--brand)}.bc-hook__tease{font-family:var(--bc-editorial);font-size:40px;line-height:1.3;color:var(--ink-2);max-width:26ch}.bc-figbar{display:grid;gap:24px}.bc-figbar__row{display:grid;grid-template-columns:minmax(140px,20%) minmax(0,1fr) auto;gap:28px;align-items:center;font-family:var(--bc-ui);font-size:32px;color:var(--ink-2)}.bc-figbar__track{height:36px;border-radius:var(--bc-radius-sm);background:var(--surface-sunken);overflow:hidden;display:block}.bc-figbar__fill{display:block;height:100%;background:var(--brand)}.bc-figbar__value{font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums;font-size:32px;color:var(--ink-1);text-align:right}.bc-stats-plate{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;background:var(--line);border-radius:var(--bc-radius-lg);overflow:hidden}.bc-stats-plate__cell{display:grid;gap:12px;padding:40px;background:var(--brand-deep);color:#fff}.bc-stats-plate__label{font-family:var(--bc-ui);font-size:24px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--bc-royal-200)}.bc-stats-plate__value{font-family:var(--bc-mono);font-weight:500;font-variant-numeric:tabular-nums lining-nums;font-size:88px;line-height:1;letter-spacing:-.04em;color:#fff}.bc-versus-panel{display:grid;gap:16px;align-content:start;padding:40px;border:2px solid var(--line);border-radius:var(--bc-radius-lg);background:var(--surface)}.bc-versus-panel--winner{border-color:var(--brand);background:var(--brand-tint)}.bc-versus-panel__label{font-family:var(--bc-ui);font-size:24px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.bc-versus-panel__name{font-family:var(--bc-display);font-weight:400;font-size:56px;line-height:1.05;letter-spacing:-.022em;color:var(--ink-1)}.bc-versus-panel__metric{font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums;font-size:36px;color:var(--ink-2)}.bc-versus-panel--winner .bc-versus-panel__metric{color:var(--brand)}.bc-post-fig__caption{font-family:var(--bc-ui);font-size:26px;color:var(--ink-3)}.bc-photo-well__credit{position:absolute;left:24px;bottom:20px;font-family:var(--bc-ui);font-size:22px;color:color-mix(in oklab,#fff 78%,transparent)}.bc-verdict__body{font-family:var(--bc-editorial);font-size:var(--bc-text-md);line-height:1.5;color:var(--ink-2)}.bc-lock-card__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-lg);letter-spacing:-.014em;color:var(--ink-1)}.bc-lock-card__body{font-size:var(--bc-text-sm);line-height:1.5;color:var(--ink-3);max-width:38ch}.bc-reveal-lock__blur{filter:blur(6px);opacity:.5;-webkit-user-select:none;user-select:none;pointer-events:none}.bc-reveal-lock__redaction{display:block;height:1em;margin-block:.35em;border-radius:2px;background:var(--surface-sunken);-webkit-user-select:none;user-select:none}.bc-feed-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--bc-space-5);align-items:start;padding:var(--bc-space-5) 0;border-bottom:1px solid var(--line-faint);text-decoration:none}.bc-feed-item__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-lg);line-height:1.2;letter-spacing:-.014em;color:var(--ink-1)}.bc-feed-item__excerpt{margin-top:var(--bc-space-2);font-size:var(--bc-text-sm);line-height:1.5;color:var(--ink-3);max-width:60ch}.bc-feed-item__meta{display:flex;align-items:center;gap:var(--bc-space-3);margin-top:var(--bc-space-3);font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3);flex-wrap:wrap}.bc-feed-item__thumb{width:76px;height:76px;border-radius:var(--bc-radius-md);background:var(--surface-sunken);flex:none}.bc-feed-item[data-read=true]{opacity:.6}.bc-feed-lead__kicker{font-family:var(--bc-editorial);font-weight:600;font-size:var(--bc-text-sm);letter-spacing:.02em;color:var(--accent-ink)}.bc-feed-lead__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-2xl);line-height:1.1;letter-spacing:-.02em;color:var(--page-ink);max-width:22ch}.bc-feed-lead__standfirst{font-family:var(--bc-editorial);font-size:var(--bc-text-md);line-height:1.5;color:var(--page-ink-soft);max-width:52ch}.bc-collection{display:grid;gap:var(--bc-space-3);align-content:start;padding:var(--bc-space-5);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.bc-collection__spines{display:flex;gap:3px;align-items:flex-end;height:52px}.bc-collection__spine{display:block;width:11px;border-radius:2px 2px 0 0;background:var(--brand)}.bc-collection__spine:nth-child(2n){height:78%;background:var(--bc-royal-400)}.bc-collection__spine:nth-child(3n){height:92%;background:var(--bc-royal-300)}.bc-collection__spine{height:100%}.bc-collection__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-lg);letter-spacing:-.014em;color:var(--ink-1)}.bc-collection__count{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-quick{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-5);border-radius:var(--card-radius);background:var(--surface-soft)}.bc-quick__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-lg);line-height:1.2;letter-spacing:-.014em;color:var(--ink-1)}.bc-quick__body{font-size:var(--bc-text-sm);line-height:1.55;color:var(--ink-2);max-width:60ch}.bc-quick__figure{font-family:var(--bc-mono);font-size:var(--bc-text-xs);color:var(--accent-ink)}.bc-invite__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-lg);letter-spacing:-.014em;color:var(--ink-1)}.bc-invite__body{font-size:var(--bc-text-sm);line-height:1.5;color:var(--ink-2);max-width:46ch}.bc-share-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding-inline:var(--bc-space-4);border:1px solid var(--line-strong);border-radius:var(--bc-radius-md);background:var(--surface);font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-1);cursor:pointer}.bc-share-btn:hover{border-color:var(--brand);color:var(--brand)}.bc-save-to{display:inline-flex;align-items:center;gap:var(--bc-space-2);height:32px;padding-inline:var(--bc-space-3);border:1px dashed var(--line-strong);border-radius:var(--bc-radius-md);background:transparent;font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-3);cursor:pointer}.bc-save-to:hover{border-style:solid;border-color:var(--brand);color:var(--brand)}.bc-continue__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--bc-space-4);align-items:center}.bc-continue__where{font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-history{display:grid}.bc-history__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--bc-space-4);align-items:baseline;padding:var(--bc-space-3) 0;border-bottom:1px solid var(--line-faint);font-size:var(--bc-text-sm);color:var(--ink-2)}.bc-history__row:last-child{border-bottom:0}.bc-history__when{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-progress-line__fill{display:block;height:100%;border-radius:inherit;background:var(--tie)}.bc-freshness--now i{background:var(--bc-ok-500)}.bc-m-head__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-xl);line-height:1.15;letter-spacing:-.016em;color:var(--ink-1)}.bc-m-nav__item{display:grid;justify-items:center;align-content:center;gap:3px;min-height:56px;padding:var(--bc-space-3) 0 var(--bc-space-4);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);color:var(--ink-3);text-decoration:none}.bc-m-nav__item[aria-current=page]{color:var(--brand);font-weight:500}.bc-m-figure__label{font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-m-figure__value{font-family:var(--bc-mono);font-weight:500;font-variant-numeric:tabular-nums lining-nums;font-size:var(--bc-text-xl);letter-spacing:-.03em;color:var(--ink-1)}.bc-m-sheet__grab{display:block;width:36px;height:4px;border-radius:var(--bc-radius-full);background:var(--line-strong);justify-self:center}.bc-m-queue__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bc-space-3);align-items:center;padding:var(--bc-space-3);background:var(--surface-soft);border-radius:var(--bc-radius-md);font-size:var(--bc-text-sm)}.bc-m-record__head{display:flex;align-items:center;justify-content:space-between;gap:var(--bc-space-3);flex-wrap:wrap}.bc-m-record__pairs{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--bc-space-2) var(--bc-space-4);margin:var(--bc-space-3) 0 0;font-size:var(--bc-text-sm)}.bc-m-record__pairs dt{color:var(--ink-3)}.bc-m-record__pairs dd{margin:0;text-align:right;color:var(--ink-1)}.bc-m-sync--done{background:var(--bc-ok-50);color:var(--bc-ok-500)}.bc-proof{--proof-zoom: 1;display:grid;place-items:center;padding:var(--bc-space-6);background:var(--surface-sunken);border-radius:var(--card-radius);overflow:auto}.bc-proof>*{zoom:var(--proof-zoom);transform:none}.bc-post__versus{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:40px;align-items:center}.bc-post__side{display:grid;gap:12px}.bc-post__side-name{font-family:var(--bc-display);font-weight:400;font-size:44px;line-height:1.1;color:var(--ink-1)}.bc-post__bignum{font-family:var(--bc-mono);font-weight:500;font-variant-numeric:tabular-nums lining-nums;font-size:88px;line-height:1;letter-spacing:-.04em;color:var(--brand)}.bc-post__pivot{font-family:var(--bc-ui);font-size:28px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.bc-post__ba{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2px;border-radius:var(--bc-radius-lg);overflow:hidden}.bc-post__ba-before,.bc-post__ba-after{display:grid;gap:12px;align-content:start;padding:40px}.bc-post__ba-before{background:var(--surface-sunken);color:var(--ink-2)}.bc-post__ba-after{background:var(--brand-deep);color:#fff}.bc-post__ba .bc-post__bignum{color:inherit}.bc-post__quote{margin:0;font-family:var(--bc-editorial);font-weight:500;font-size:56px;line-height:1.25;letter-spacing:-.014em;color:var(--ink-1)}.bc-post__attrib{margin-top:24px;font-family:var(--bc-ui);font-size:26px;color:var(--ink-3)}.bc-post__credit{font-family:var(--bc-ui);font-size:22px;color:var(--ink-3)}.bc-post--portrait{height:1350px}.bc-post__headline--tight{font-size:68px}.bc-post-fig{display:grid;gap:16px;margin:0}.bc-post-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-top:26px;border-top:2px solid var(--line)}.bc-claims-strip{padding:22px 32px;border-radius:var(--bc-radius-lg);background:var(--accent-tint);font-family:var(--bc-editorial);font-weight:600;font-size:30px;color:var(--accent-ink)}.bc-dek{font-family:var(--bc-editorial);font-size:40px;line-height:1.3;color:var(--ink-2);max-width:26ch}.bc-cta-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 32px;border-radius:var(--bc-radius-xl);background:var(--brand-deep);color:#fff;font-family:var(--bc-ui);font-size:26px}.bc-lock-badge{display:inline-flex;align-items:center;gap:12px;padding:10px 22px;border-radius:var(--bc-radius-full);background:var(--accent-tint);font-family:var(--bc-ui);font-size:24px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink)}.bc-verify-line{font-family:var(--bc-mono);font-size:24px;color:var(--ink-3)}.bc-verdict{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-6);border:1px solid var(--bc-ok-500);border-radius:var(--card-radius);background:var(--bc-ok-50)}@supports (color: color-mix(in lab,red,red)){.bc-verdict{border:1px solid color-mix(in oklab,var(--bc-ok-500) 30%,transparent)}}.bc-lock-card{display:grid;justify-items:center;gap:var(--bc-space-3);padding:var(--bc-space-8) var(--bc-space-10);border-radius:var(--bc-radius-xl);background:var(--surface);box-shadow:var(--shadow-card);text-align:center}.bc-reveal-lock{position:relative;display:grid;gap:var(--bc-space-3)}.bc-continue{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-5);border:1px solid var(--brand);border-radius:var(--card-radius);background:var(--brand-tint)}@supports (color: color-mix(in lab,red,red)){.bc-continue{border:1px solid color-mix(in oklab,var(--brand) 22%,transparent)}}.bc-progress-line{height:5px;border-radius:var(--bc-radius-full);background:var(--brand);overflow:hidden}@supports (color: color-mix(in lab,red,red)){.bc-progress-line{background:color-mix(in oklab,var(--brand) 16%,transparent)}}.bc-invite{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-5);border:1px solid var(--accent-line);border-radius:var(--card-radius);background:var(--accent-tint)}.bc-m-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bc-space-3);min-height:56px;padding-inline:var(--bc-space-5);background:var(--surface);border-bottom:1px solid var(--line)}.bc-m-nav{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--surface);border-top:1px solid var(--line)}.bc-m-queue{display:grid;gap:var(--bc-space-2)}.bc-m-record{display:grid;gap:var(--bc-space-2);padding:var(--bc-space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--bc-radius-md)}.bc-m-sheet{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-3) var(--bc-space-5) var(--bc-space-5);background:var(--surface);border-radius:var(--bc-radius-2xl) var(--bc-radius-2xl) 0 0;box-shadow:var(--shadow-pop)}.bc-m-figure{display:grid;gap:2px;padding:var(--bc-space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--bc-radius-md)}.bc-welcome-strip{display:flex;align-items:center;gap:var(--bc-space-5);padding:var(--bc-space-5) var(--bc-space-6);background:var(--brand-tint);border:1px solid var(--brand);border-radius:var(--bc-radius-lg);flex-wrap:wrap}@supports (color: color-mix(in lab,red,red)){.bc-welcome-strip{border:1px solid color-mix(in oklab,var(--brand) 20%,transparent)}}.bc-welcome-strip__t{font-family:var(--bc-display);font-size:var(--bc-text-xl);letter-spacing:-.018em;color:var(--ink-1)}.bc-since-last{display:flex;align-items:center;gap:var(--bc-space-3);font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-2);flex-wrap:wrap}.bc-since-last b{font-weight:700;color:var(--brand)}.bc-streak{display:inline-flex;align-items:center;gap:var(--bc-space-2);padding:var(--bc-space-2) var(--bc-space-3);border-radius:var(--bc-radius-md);background:var(--surface-sunken);font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-2)}.bc-streak__d{display:flex;gap:3px}.bc-streak__d i{width:7px;height:16px;border-radius:2px;background:var(--line-strong)}.bc-streak__d i.on{background:var(--brand)}.bc-feed-list{display:grid;gap:var(--bc-space-5)}.bc-feed-quiet{opacity:.62}.bc-feed-divider{display:flex;align-items:center;gap:var(--bc-space-4);padding-block:var(--bc-space-4);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.bc-feed-divider:before,.bc-feed-divider:after{content:"";flex:1;height:1px;background:var(--line)}.bc-read-time{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-read-mark{display:inline-flex;align-items:center;gap:var(--bc-space-2);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);color:var(--bc-ok-500)}.bc-new-flag{display:inline-flex;align-items:center;height:18px;padding-inline:var(--bc-space-2);border-radius:var(--bc-radius-sm);background:var(--accent-ink);color:#fff;font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bc-freshness{display:inline-flex;align-items:center;gap:var(--bc-space-2);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-freshness i{width:6px;height:6px;border-radius:50%;background:var(--bc-ok-500)}.bc-freshness--stale i{background:var(--bc-warn-500)}.bc-because{display:inline-flex;align-items:center;gap:var(--bc-space-2);font-family:var(--bc-editorial);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-because b{font-weight:600;color:var(--ink-2)}.bc-topic-row{display:flex;gap:var(--bc-space-3);overflow-x:auto;padding-bottom:var(--bc-space-2);overscroll-behavior-x:contain}.bc-related{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-5);background:var(--surface-soft);border-radius:var(--bc-radius-lg)}.bc-save{display:inline-flex;align-items:center;gap:var(--bc-space-2);height:32px;padding-inline:var(--bc-space-3);border:1px solid var(--line-strong);border-radius:var(--bc-radius-md);background:var(--surface);font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-2);cursor:pointer}.bc-save[aria-pressed=true]{background:var(--brand-tint);border-color:var(--brand);color:var(--brand)}.bc-share-row{display:flex;gap:var(--bc-space-2);flex-wrap:wrap}.bc-more-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bc-space-2);width:100%;height:44px;border:1px dashed var(--line-strong);border-radius:var(--bc-radius-md);background:transparent;font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-2);cursor:pointer}.bc-more-btn:hover{border-color:var(--brand);color:var(--brand)}.bc-invite-link{display:flex;align-items:center;gap:var(--bc-space-2);padding:var(--bc-space-2) var(--bc-space-3);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--bc-radius-md);font-family:var(--bc-mono);font-size:var(--bc-text-xs);color:var(--ink-2);overflow:hidden}.bc-invite-link span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-invite-count{display:inline-flex;align-items:baseline;gap:var(--bc-space-2);font-family:var(--bc-mono);font-size:var(--bc-text-lg);color:var(--brand)}.bc-headline{font-family:var(--bc-display);font-size:var(--bc-text-2xl);line-height:1.1;letter-spacing:-.02em;color:var(--ink-1)}.bc-m{width:390px;max-width:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:660px;background:var(--canvas);border:1px solid var(--line);border-radius:var(--bc-radius-2xl);overflow:hidden;box-shadow:var(--shadow-raise)}.bc-m-body{overflow-y:auto;padding:var(--bc-space-5);display:grid;gap:var(--bc-space-4);align-content:start}.bc-m-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;border:0;border-radius:var(--bc-radius-md);background:var(--brand);color:#fff;font-family:var(--bc-ui);font-size:var(--bc-text-md);font-weight:500;cursor:pointer}.bc-m-btn--ghost{background:var(--surface);color:var(--ink-1);border:1px solid var(--line-strong)}.bc-m-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--bc-space-3);align-items:center;min-height:56px;padding:var(--bc-space-3) var(--bc-space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--bc-radius-md)}.bc-m-read{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-5);background:var(--page);border-radius:var(--bc-radius-md);font-family:var(--bc-read);font-size:1.0625rem;line-height:1.65;color:var(--page-ink)}.bc-m-action{display:grid;grid-auto-flow:column;gap:var(--bc-space-2)}.bc-m-sync{display:flex;align-items:center;gap:var(--bc-space-2);padding:var(--bc-space-2) var(--bc-space-3);border-radius:var(--bc-radius-md);background:var(--bc-warn-50);font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--bc-warn-500)}.bc-m-sync--ok{background:var(--bc-ok-50);color:var(--bc-ok-500)}.bc-h1{font-family:var(--bc-display);font-weight:400;font-size:clamp(2.1rem,3.6vw,var(--bc-text-4xl));line-height:1.04;letter-spacing:-.022em;color:var(--ink-1)}.bc-h2{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-2xl);line-height:1.14;letter-spacing:-.015em;color:var(--ink-1)}.bc-h3{font-family:var(--bc-ui);font-weight:700;font-size:var(--bc-text-lg);line-height:1.3;letter-spacing:-.011em;color:var(--ink-1)}.bc-lead{font-family:var(--bc-editorial);font-size:var(--bc-text-lg);line-height:1.5;color:var(--ink-2);max-width:var(--measure-tight)}.bc-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bc-input-group{display:flex;align-items:stretch}.bc-input-group>.bc-control{border-radius:0;margin-left:-1px;min-width:0}.bc-input-group>.bc-control:first-child{border-radius:var(--control-radius) 0 0 var(--control-radius);margin-left:0}.bc-input-group>.bc-control:last-child{border-radius:0 var(--control-radius) var(--control-radius) 0}.bc-input-group>.bc-control:focus{position:relative;z-index:1}.bc-combobox{position:relative}.bc-combobox__list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;max-height:220px;overflow-y:auto;padding:var(--bc-space-1);background:var(--surface);border:1px solid var(--line);border-radius:var(--bc-radius-md);box-shadow:var(--shadow-pop)}.bc-combobox__option{display:flex;align-items:center;justify-content:space-between;gap:var(--bc-space-3);padding:var(--bc-space-2) var(--bc-space-3);border-radius:var(--bc-radius-sm);font-size:var(--bc-text-sm);color:var(--ink-2);cursor:pointer}.bc-combobox__option:hover,.bc-combobox__option[aria-selected=true]{background:var(--brand-tint);color:var(--brand)}.bc-datefield{display:flex;align-items:stretch}.bc-datefield .bc-control{font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums}.bc-datefield__hint{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-slider{display:grid;gap:var(--bc-space-2)}.bc-slider__input{width:100%;height:4px;border-radius:var(--bc-radius-full);background:var(--surface-sunken);appearance:none;cursor:pointer;accent-color:var(--brand)}.bc-slider__input::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:var(--brand);border:2px solid var(--surface);box-shadow:var(--shadow-card);cursor:pointer}.bc-slider__input::-moz-range-thumb{width:20px;height:20px;border:2px solid var(--surface);border-radius:50%;background:var(--brand);cursor:pointer}.bc-slider__scale{display:flex;justify-content:space-between;font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-slider__value{font-family:var(--bc-mono);font-weight:500;font-variant-numeric:tabular-nums lining-nums;font-size:var(--bc-text-md);color:var(--ink-1)}.bc-toggle-group{display:inline-flex;border:1px solid var(--line-strong);border-radius:var(--control-radius);overflow:hidden}.bc-toggle-group__opt{padding:var(--bc-space-2) var(--bc-space-4);min-height:36px;border:0;border-right:1px solid var(--line);background:var(--surface);font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-2);cursor:pointer}.bc-toggle-group__opt:last-child{border-right:0}.bc-toggle-group__opt[aria-pressed=true]{background:var(--brand-tint);color:var(--brand);font-weight:500}.bc-choice-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bc-space-3);padding:var(--bc-space-4);border:1px solid var(--line-strong);border-radius:var(--card-radius);background:var(--surface);cursor:pointer;transition:border-color var(--bc-dur-fast) var(--bc-ease-out),background var(--bc-dur-fast) var(--bc-ease-out)}.bc-choice-card:hover{border-color:var(--brand)}.bc-choice-card input{margin-top:3px;accent-color:var(--brand)}.bc-choice-card:has(input:checked){border-color:var(--brand);background:var(--brand-tint)}.bc-choice-card__title{font-family:var(--bc-ui);font-weight:500;font-size:var(--bc-text-base);color:var(--ink-1)}.bc-choice-card__body{font-size:var(--bc-text-sm);color:var(--ink-3);margin-top:2px}.bc-upload-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bc-space-3);align-items:center;padding:var(--bc-space-3);border:1px solid var(--line);border-radius:var(--bc-radius-md);background:var(--surface)}.bc-upload-item__n{font-size:var(--bc-text-sm);color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-upload-item__s{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-agree{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-4);border:1px solid var(--line);border-radius:var(--bc-radius-md);background:var(--surface-soft);font-size:var(--bc-text-sm);color:var(--ink-2)}.bc-consent{display:grid;gap:var(--bc-space-2);padding:var(--bc-space-4);border:1px solid var(--brand);background:var(--brand-tint);border-radius:var(--bc-radius-md);font-size:var(--bc-text-sm);color:var(--ink-2)}@supports (color: color-mix(in lab,red,red)){.bc-consent{border:1px solid color-mix(in oklab,var(--brand) 26%,transparent)}}.bc-meter{display:grid;gap:var(--bc-space-2)}.bc-meter__track{position:relative;height:9px;border-radius:var(--bc-radius-full);background:var(--surface-sunken);overflow:hidden;display:flex}.bc-meter__fill{height:100%;background:var(--bc-ok-500)}.bc-meter__target{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--ink-1)}.bc-ring{position:relative;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;flex:none}.bc-ring:after{content:"";position:absolute;inset:9px;border-radius:50%;background:var(--surface)}.bc-ring__inner{position:relative;z-index:1;font-family:var(--bc-mono);font-weight:500;font-size:var(--bc-text-sm);color:var(--ink-1)}.bc-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ink-3);flex:none}.bc-dot--ok{background:var(--bc-ok-500)}.bc-dot--warn{background:var(--bc-warn-500)}.bc-dot--risk{background:var(--bc-risk-500)}.bc-thumb{aspect-ratio:4/3;border-radius:var(--bc-radius-md);background:var(--surface-sunken);border:1px solid var(--line);overflow:hidden}.bc-tree{display:grid;gap:1px;font-size:var(--bc-text-sm)}.bc-tree__node{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bc-space-2);align-items:center;padding:var(--bc-space-2) var(--bc-space-3);border-radius:var(--bc-radius-sm);color:var(--ink-2);cursor:pointer}.bc-tree__node:hover{background:var(--surface-sunken)}.bc-tree__node--sub{padding-left:var(--bc-space-8)}.bc-tree__twig{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-row-expand{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-4);background:var(--surface-sunken)}.bc-select-bar{display:flex;align-items:center;gap:var(--bc-space-4);padding:var(--bc-space-3) var(--bc-space-4);background:var(--brand-deep);color:#fff;border-radius:var(--bc-radius-md);font-size:var(--bc-text-sm);flex-wrap:wrap}.bc-select-bar__n{font-family:var(--bc-mono);font-weight:500}.bc-result-count{font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-3)}.bc-result-count b{color:var(--ink-1);font-weight:500}.bc-page-size{display:inline-flex;align-items:center;gap:var(--bc-space-2);font-size:var(--bc-text-sm);color:var(--ink-3)}.bc-code{font-family:var(--bc-mono);font-size:.9em;padding:2px var(--bc-space-2);border-radius:var(--bc-radius-sm);background:var(--surface-sunken);color:var(--ink-1)}.bc-pre{font-family:var(--bc-mono);font-size:var(--bc-text-xs);line-height:1.6;padding:var(--bc-space-4);border-radius:var(--bc-radius-md);background:var(--bc-royal-950);color:var(--bc-royal-100);overflow-x:auto}.bc-kbd{display:inline-flex;align-items:center;min-width:22px;height:22px;padding-inline:6px;justify-content:center;border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:var(--bc-radius-sm);background:var(--surface);font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-2)}.bc-feature{display:grid;gap:var(--bc-space-3);align-content:start}.bc-feature__i{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--bc-radius-md);background:var(--brand-tint);color:var(--brand)}.bc-sector-card{display:grid;gap:var(--bc-space-2);padding:var(--bc-space-5);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);text-decoration:none;transition:border-color var(--bc-dur-fast) var(--bc-ease-out),box-shadow var(--bc-dur-normal) var(--bc-ease-out)}.bc-sector-card:hover{border-color:var(--brand);box-shadow:var(--shadow-raise)}.bc-sector-card__count{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-testimonial{display:grid;gap:var(--bc-space-4);padding:var(--bc-space-6);background:var(--page);border:1px solid var(--page-edge);border-radius:var(--card-radius)}.bc-testimonial__quote{font-family:var(--bc-editorial);font-size:var(--bc-text-lg);line-height:1.45;color:var(--page-ink)}.bc-testimonial__who{display:flex;align-items:center;gap:var(--bc-space-3);font-size:var(--bc-text-sm);color:var(--page-ink-mute)}.bc-trust-row{display:flex;align-items:center;gap:var(--bc-space-6);flex-wrap:wrap;font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-compare{width:100%;border-collapse:collapse;font-size:var(--bc-text-sm)}.bc-compare th{padding:var(--bc-space-3);text-align:left;font-family:var(--bc-ui);font-size:var(--bc-text-2xs);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line)}.bc-compare td{padding:var(--bc-space-3);border-bottom:1px solid var(--line-faint);color:var(--ink-2)}.bc-compare .yes{color:var(--bc-ok-500)}.bc-compare .no{color:var(--ink-3)}.bc-checkout-summary{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-5);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface-soft)}.bc-checkout-summary__r{display:flex;justify-content:space-between;gap:var(--bc-space-4);font-size:var(--bc-text-sm);color:var(--ink-2)}.bc-checkout-summary__t{display:flex;justify-content:space-between;gap:var(--bc-space-4);padding-top:var(--bc-space-3);border-top:1px solid var(--line);font-weight:500;color:var(--ink-1)}.bc-escrow{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-5);border:1px solid var(--bc-hold-500);border-radius:var(--card-radius);background:var(--bc-hold-50)}.bc-escrow__s{display:flex;align-items:center;gap:var(--bc-space-2);font-family:var(--bc-ui);font-size:var(--bc-text-sm);font-weight:500;color:var(--bc-hold-500)}.bc-stage-gate{display:grid;grid-auto-flow:column;gap:2px;border-radius:var(--bc-radius-md);overflow:hidden}.bc-stage-gate__s{padding:var(--bc-space-3) var(--bc-space-4);background:var(--surface-sunken);font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3);text-align:center}.bc-stage-gate__s--done{background:var(--bc-ok-50);color:var(--bc-ok-500)}.bc-stage-gate__s--now{background:var(--brand);color:#fff;font-weight:500}.bc-provenance{display:grid;gap:var(--bc-space-2);font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-provenance__s{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bc-space-2);align-items:baseline}.bc-provenance__s:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--accent);margin-top:5px}.bc-watermark{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:var(--bc-display);font-size:clamp(2rem,7vw,var(--bc-text-5xl));letter-spacing:.06em;text-transform:uppercase;color:var(--page-ink);transform:rotate(-22deg);z-index:1}@supports (color: color-mix(in lab,red,red)){.bc-watermark{color:color-mix(in oklab,var(--page-ink) 7%,transparent)}}.bc-canvas{position:relative;display:grid;place-items:center;padding:var(--bc-space-8);background:var(--surface-sunken);border-radius:var(--card-radius);overflow:auto}.bc-canvas-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--bc-space-4);padding:var(--bc-space-3) var(--bc-space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--bc-radius-md) var(--bc-radius-md) 0 0;flex-wrap:wrap}.bc-shape-picker{display:flex;gap:var(--bc-space-2)}.bc-safe-area{position:absolute;inset:var(--bc-space-6);border:1px dashed var(--brand);border-radius:var(--bc-radius-sm);pointer-events:none}@supports (color: color-mix(in lab,red,red)){.bc-safe-area{border:1px dashed color-mix(in oklab,var(--brand) 40%,transparent)}}.bc-safe-area:after{content:"Safe area";position:absolute;top:-9px;left:var(--bc-space-3);padding-inline:var(--bc-space-2);background:var(--surface);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);color:var(--brand)}.bc-fold-marker{position:absolute;left:0;right:0;border-top:1px dashed var(--accent);pointer-events:none}.bc-fold-marker:after{content:attr(data-say);position:absolute;right:var(--bc-space-2);top:-8px;padding-inline:var(--bc-space-2);background:var(--surface);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);color:var(--accent-ink)}.bc-variant-row{display:flex;gap:var(--bc-space-3);overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:var(--bc-space-2)}.bc-char-count{display:flex;justify-content:flex-end;font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-char-count--over{color:var(--bc-risk-500)}.bc-newsletter{display:flex;gap:var(--bc-space-2);flex-wrap:wrap}.bc-newsletter .bc-control{flex:1;min-width:180px}.bc-photo-well{position:relative;display:grid;place-items:end start;padding:var(--bc-space-4);border-radius:var(--bc-radius-lg);overflow:hidden;background:var(--brand-tint)}.bc-photo-well img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.bc-duotone{position:relative;border-radius:var(--bc-radius-lg);overflow:hidden;background:var(--brand-deep)}.bc-duotone img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.12);mix-blend-mode:luminosity;opacity:.72}.bc-duotone:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--brand),var(--bc-royal-950));pointer-events:none}@supports (color: color-mix(in lab,red,red)){.bc-duotone:after{background:linear-gradient(180deg,color-mix(in oklab,var(--brand) 30%,transparent),color-mix(in oklab,var(--bc-royal-950) 55%,transparent))}}.bc-capture{display:inline-flex;align-items:center;gap:var(--bc-space-2);padding:3px var(--bc-space-3);border-radius:var(--bc-radius-full);background:var(--surface-sunken);font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-capture:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink-3);flex:none}.bc-capture[data-state=rendered]{background:var(--bc-ok-50);color:var(--bc-ok-500)}.bc-capture[data-state=rendered]:before{background:var(--bc-ok-500)}.bc-capture[data-state=stale]{background:var(--bc-warn-50);color:var(--bc-warn-700)}.bc-capture[data-state=stale]:before{background:var(--bc-warn-500)}.bc-capture[data-state=failed]{background:var(--bc-risk-50);color:var(--bc-risk-500)}.bc-capture[data-state=failed]:before{background:var(--bc-risk-500)}.bc-input-group__addon{display:grid;place-items:center;padding-inline:var(--bc-space-3);border:1px solid var(--line-strong);background:var(--surface-sunken);font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-3);white-space:nowrap}.bc-input-group__addon:first-child{border-radius:var(--control-radius) 0 0 var(--control-radius);border-right:0}.bc-input-group__addon:last-child{border-radius:0 var(--control-radius) var(--control-radius) 0;border-left:0}.bc-counter{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3);text-align:right}.bc-counter[data-over=true]{color:var(--bc-risk-500);font-weight:500}.bc-feature__title{font-family:var(--bc-ui);font-weight:500;font-size:var(--bc-text-base);color:var(--ink-1)}.bc-feature__body{font-size:var(--bc-text-sm);line-height:1.55;color:var(--ink-2)}.bc-consent__why{font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-compare__better{font-weight:500;color:var(--bc-ok-500)}.bc-row-expand__panel{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-4);font-size:var(--bc-text-sm);line-height:1.55;color:var(--ink-2)}.bc-bench{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--bc-space-5);align-items:start}@media(max-width:900px){.bc-bench{grid-template-columns:minmax(0,1fr)}}.bc-bench__pane{display:grid;gap:var(--bc-space-2);align-content:start;padding:var(--bc-space-4);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.bc-bench__pane:last-child{background:var(--page);border-color:var(--page-edge)}.bc-bench__pane:last-child .bc-bench__label{color:var(--page-ink-mute)}.bc-bench__label{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.bc-bench-bar{display:flex;align-items:center;gap:var(--bc-space-3);flex-wrap:wrap;padding:var(--bc-space-3) var(--bc-space-4);border:1px solid var(--line);border-radius:var(--bc-radius-md) var(--bc-radius-md) 0 0;background:var(--surface-soft)}.bc-bench-bar__spacer{flex:1}.bc-saved{font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3);white-space:nowrap}.bc-queue{display:grid;gap:2px}.bc-queue__group{margin:var(--bc-space-5) 0 var(--bc-space-2);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.bc-queue__group:first-child{margin-top:0}.bc-queue-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:var(--bc-space-3);align-items:center;min-height:48px;padding:var(--bc-space-2) var(--bc-space-3);border-radius:var(--bc-radius-md);color:var(--ink-2);text-decoration:none}.bc-queue-item:hover{background:var(--surface-sunken)}.bc-queue-item__title{font-family:var(--bc-ui);font-size:var(--bc-text-sm);font-weight:500;color:var(--ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-queue-item__meta,.bc-queue-item__age{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3);white-space:nowrap}.bc-queue-item__age[data-stale=true]{color:var(--bc-warn-500);font-weight:500}@media(max-width:640px){.bc-queue-item{grid-template-columns:auto minmax(0,1fr);row-gap:var(--bc-space-1)}}.bc-slot{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--bc-space-1) var(--bc-space-4);align-items:baseline;padding:var(--bc-space-3) var(--bc-space-4);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.bc-slot[data-filled=false]{border-style:dashed;border-color:var(--bc-warn-500);background:var(--bc-warn-50)}.bc-slot__label{font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-2)}.bc-slot__value{font-family:var(--bc-mono);font-weight:500;font-variant-numeric:tabular-nums lining-nums;font-size:var(--bc-text-md);letter-spacing:-.01em;color:var(--ink-1);text-align:right}.bc-slot[data-filled=false] .bc-slot__value{font-weight:400;color:var(--bc-warn-700)}.bc-slot__role{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-binding{justify-self:end;font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--brand);text-decoration:none;border-bottom:1px dotted var(--brand)}@supports (color: color-mix(in lab,red,red)){.bc-binding{border-bottom:1px dotted color-mix(in oklab,var(--brand) 45%,transparent)}}.bc-binding:hover{color:var(--brand-lit);border-bottom-style:solid}.bc-binding[data-broken=true]{color:var(--bc-risk-500);border-bottom-color:var(--bc-risk-500);text-decoration:line-through}@supports (color: color-mix(in lab,red,red)){.bc-binding[data-broken=true]{border-bottom-color:color-mix(in oklab,var(--bc-risk-500) 55%,transparent)}}.bc-run{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:var(--bc-space-3);align-items:center;padding:var(--bc-space-3) var(--bc-space-4);border-bottom:1px solid var(--line-faint);font-size:var(--bc-text-sm);color:var(--ink-2)}.bc-run:last-child{border-bottom:0}.bc-run[data-state=running]{background:var(--brand-tint)}.bc-run__id{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-run__took{font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums;font-size:var(--bc-text-2xs);color:var(--ink-3);white-space:nowrap}.bc-source{display:grid;gap:2px;padding:var(--bc-space-3) var(--bc-space-4);border:1px solid var(--line);border-left-width:3px;border-radius:var(--bc-radius-md);background:var(--surface)}.bc-source[data-state=stale]{border-left-color:var(--bc-warn-500);background:var(--bc-warn-50)}.bc-source__title{font-family:var(--bc-ui);font-size:var(--bc-text-sm);font-weight:500;color:var(--ink-1)}.bc-source__where{font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-2)}.bc-source__checked{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-source[data-state=stale] .bc-source__checked{color:var(--bc-warn-700)}.bc-note{display:grid;gap:var(--bc-space-2);padding:var(--bc-space-3) var(--bc-space-4);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.bc-note[data-state=open]{border-color:var(--accent-line);background:var(--accent-tint)}.bc-note__anchor{font-family:var(--bc-editorial);font-size:var(--bc-text-sm);line-height:1.4;color:var(--ink-2);padding-left:var(--bc-space-3);border-left:2px solid var(--accent)}.bc-note__body{font-size:var(--bc-text-sm);line-height:1.5;color:var(--ink-1)}.bc-note__who{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-note__actions{display:flex;gap:var(--bc-space-2);flex-wrap:wrap}.bc-thread{display:grid;gap:var(--bc-space-2);padding-left:var(--bc-space-4);border-left:1px solid var(--line)}.bc-thread__reply{font-size:var(--bc-text-sm);line-height:1.5;color:var(--ink-2)}.bc-rail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,280px);gap:var(--bc-space-6);align-items:start}@media(max-width:900px){.bc-rail{grid-template-columns:minmax(0,1fr)}}.bc-version{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--bc-space-4);align-items:baseline;padding:var(--bc-space-3) 0;border-bottom:1px solid var(--line-faint);font-size:var(--bc-text-sm);color:var(--ink-1)}.bc-version:last-child{border-bottom:0}.bc-version__label{display:flex;align-items:baseline;gap:var(--bc-space-3);min-width:0}.bc-version__num{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--brand);flex:none}.bc-version__who{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3);white-space:nowrap}.bc-pipeline{display:flex;align-items:center;gap:var(--bc-space-2);flex-wrap:wrap}.bc-pipeline__stage{display:inline-flex;align-items:center;padding:var(--bc-space-2) var(--bc-space-3);border:1px solid var(--line);border-radius:var(--bc-radius-full);background:var(--surface);font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3);white-space:nowrap}.bc-pipeline__stage[data-state=done]{background:var(--bc-ok-50);border-color:var(--bc-ok-500);color:var(--bc-ok-500)}@supports (color: color-mix(in lab,red,red)){.bc-pipeline__stage[data-state=done]{border-color:color-mix(in oklab,var(--bc-ok-500) 34%,transparent)}}.bc-pipeline__stage[data-state=current]{background:var(--brand);border-color:var(--brand);color:var(--ink-on-brand);font-weight:500}.bc-pipeline__stage[data-state=blocked]{background:var(--bc-risk-50);border-color:var(--bc-risk-500);color:var(--bc-risk-500)}@supports (color: color-mix(in lab,red,red)){.bc-pipeline__stage[data-state=blocked]{border-color:color-mix(in oklab,var(--bc-risk-500) 40%,transparent)}}.bc-pipeline__arrow{color:var(--ink-3);font-size:var(--bc-text-xs);flex:none}.bc-change{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bc-space-3);align-items:baseline;padding:var(--bc-space-2) var(--bc-space-3);border-bottom:1px solid var(--line-faint);font-size:var(--bc-text-sm);color:var(--ink-2)}.bc-change:last-child{border-bottom:0}.bc-change__mark{font-family:var(--bc-mono);font-weight:500;color:var(--ink-3);width:1ch;text-align:center}.bc-change[data-kind=added] .bc-change__mark{color:var(--bc-ok-500)}.bc-change[data-kind=removed] .bc-change__mark{color:var(--bc-risk-500)}.bc-change[data-kind=moved] .bc-change__mark{color:var(--accent-ink)}.bc-change__was{font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums;font-size:var(--bc-text-xs);color:var(--ink-3);text-decoration:line-through}.bc-change__now{font-family:var(--bc-mono);font-weight:500;font-variant-numeric:tabular-nums lining-nums;color:var(--ink-1)}.bc-change[data-kind=removed] .bc-change__now{color:var(--ink-3);text-decoration:line-through}.bc-intake{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-6);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);max-width:var(--measure)}.bc-intake__step{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.bc-intake__question{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-xl);line-height:1.2;letter-spacing:-.016em;color:var(--ink-1)}.bc-intake__aside{font-family:var(--bc-editorial);font-size:var(--bc-text-sm);line-height:1.5;color:var(--ink-3);max-width:52ch}.bc-missing{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-5) var(--bc-space-6);border:1px solid var(--bc-risk-500);border-radius:var(--card-radius);background:var(--bc-risk-50)}@supports (color: color-mix(in lab,red,red)){.bc-missing{border:1px solid color-mix(in oklab,var(--bc-risk-500) 34%,transparent)}}.bc-missing__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-lg);line-height:1.2;letter-spacing:-.014em;color:var(--bc-risk-700)}.bc-missing__item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bc-space-3);font-size:var(--bc-text-sm);line-height:1.5;color:var(--ink-2)}.bc-missing__item>span:first-child{color:var(--bc-risk-500)}.bc-asset-slot{display:grid;place-items:center;min-height:76px;padding:var(--bc-space-4);border:1px dashed var(--line-strong);border-radius:var(--card-radius);background:var(--surface-soft);font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-3);text-align:center}.bc-asset-slot[data-state=arrived]{border-style:solid;border-color:var(--bc-ok-500);background:var(--bc-ok-50);color:var(--bc-ok-500)}@supports (color: color-mix(in lab,red,red)){.bc-asset-slot[data-state=arrived]{border-color:color-mix(in oklab,var(--bc-ok-500) 34%,transparent)}}.bc-format-preview{display:flex;align-items:baseline;gap:var(--bc-space-3);flex-wrap:wrap;padding:var(--bc-space-2) var(--bc-space-3);border-radius:var(--bc-radius-sm);background:var(--surface-sunken);font-family:var(--bc-mono);font-size:var(--bc-text-sm);color:var(--ink-3)}.bc-format-preview__out{font-family:var(--bc-read);font-size:var(--bc-text-md);color:var(--page-ink)}.bc-swatch{display:grid;gap:var(--bc-space-2);align-content:start}.bc-swatch__chip{height:64px;border-radius:var(--bc-radius-md);border:1px solid var(--line)}.bc-swatch__name{font-family:var(--bc-ui);font-size:var(--bc-text-sm);font-weight:500;color:var(--ink-1)}.bc-swatch__value{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-ramp{display:flex;border-radius:var(--bc-radius-md);overflow:hidden}.bc-ramp__step{flex:1;min-width:0;height:56px;display:grid;align-items:end;padding:var(--bc-space-1);font-family:var(--bc-mono);font-size:9px}.bc-specimen{display:grid;gap:var(--bc-space-2);padding-block:var(--bc-space-5);border-bottom:1px solid var(--line-faint)}.bc-specimen__meta{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-specimen__line{color:var(--ink-1);text-wrap:balance}.bc-alphabet{display:block;font-size:var(--bc-text-xl);line-height:1.5;color:var(--ink-1);word-break:break-all}.bc-numerals{display:grid;grid-template-columns:auto auto;gap:var(--bc-space-2) var(--bc-space-8);justify-content:start;font-size:var(--bc-text-lg);color:var(--ink-1)}.bc-numerals__tabular{font-variant-numeric:tabular-nums lining-nums;text-align:right}.bc-numerals__proportional{font-variant-numeric:proportional-nums;text-align:right;color:var(--ink-3)}.bc-radii{display:flex;gap:var(--bc-space-3);flex-wrap:wrap}.bc-radii__box{display:grid;place-items:center;width:76px;height:60px;background:var(--surface-sunken);border:1px solid var(--line);font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-elevation{display:flex;gap:var(--bc-space-6);flex-wrap:wrap;padding:var(--bc-space-6);background:var(--canvas);border-radius:var(--card-radius)}.bc-elevation__card{display:grid;place-items:center;width:120px;height:76px;border-radius:var(--card-radius);background:var(--surface);font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-motion{display:grid;gap:var(--bc-space-3)}.bc-motion__track{position:relative;height:22px;border-radius:var(--bc-radius-full);background:var(--surface-sunken)}.bc-motion__dot{position:absolute;top:3px;width:16px;height:16px;border-radius:50%;background:var(--brand);transition:left var(--bc-dur-slow) var(--bc-ease-out)}.bc-contrast{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bc-space-4);flex-wrap:wrap;padding:var(--bc-space-3) var(--bc-space-4);border-radius:var(--bc-radius-md);border:1px solid var(--line)}.bc-contrast__sample{font-family:var(--bc-ui);font-size:var(--bc-text-sm)}.bc-contrast__ratio{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-contrast__ratio[data-pass=true]{color:var(--bc-ok-500)}.bc-contrast__ratio[data-pass=false]{color:var(--bc-risk-500);font-weight:500}.bc-breakpoints{display:grid;gap:0}.bc-breakpoints__row{display:grid;grid-template-columns:5rem minmax(0,1fr);gap:var(--bc-space-4);align-items:baseline;padding:var(--bc-space-3) 0;border-bottom:1px solid var(--line-faint);font-size:var(--bc-text-sm);color:var(--ink-2)}.bc-breakpoints__row:last-child{border-bottom:0}.bc-breakpoints__row>span:first-child{font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-1)}.bc-scale{display:grid;gap:var(--bc-space-2)}.bc-scale__row{display:grid;grid-template-columns:6rem minmax(0,1fr) 3rem;gap:var(--bc-space-4);align-items:center;font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-scale__bar{height:14px;border-radius:2px;background:var(--brand);flex:none}.bc-scale__row>span:last-child{text-align:right;font-variant-numeric:tabular-nums lining-nums;color:var(--ink-1)}.bc-grid-overlay{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--bc-space-4);height:120px;padding:var(--bc-space-4);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.bc-grid-overlay__col{background:var(--brand);border-radius:2px}@supports (color: color-mix(in lab,red,red)){.bc-grid-overlay__col{background:color-mix(in oklab,var(--brand) 10%,transparent)}}.bc-density-demo{display:grid;gap:var(--bc-space-4)}.bc-focus-demo{display:inline-block;padding:var(--bc-space-2) var(--bc-space-3);border-radius:var(--bc-radius-sm);background:var(--surface);outline:2px solid var(--focus);outline-offset:2px;font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-1)}.bc-proof-frame{display:grid;gap:var(--bc-space-2);overflow-x:auto;overscroll-behavior-x:contain}.bc-post p,.bc-post h1,.bc-post h2,.bc-post h3,.bc-post h4{margin:0}.bc-claim__c{font-family:var(--bc-read);font-size:var(--bc-text-md);line-height:1.5;color:var(--page-ink)}.bc-claim__src{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--page-ink-mute)}.bc-scroll,.bc-shell__nav,.bc-shell__side,.bc-shell__main,.bc-chat__log,.bc-m-chat__log,.bc-reader__rail,.bc-table-scroll,.bc-variant-row,.bc-tabs{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.bc-scroll::-webkit-scrollbar,.bc-shell__nav::-webkit-scrollbar,.bc-shell__side::-webkit-scrollbar,.bc-shell__main::-webkit-scrollbar,.bc-chat__log::-webkit-scrollbar,.bc-m-chat__log::-webkit-scrollbar,.bc-reader__rail::-webkit-scrollbar,.bc-table-scroll::-webkit-scrollbar,.bc-variant-row::-webkit-scrollbar,.bc-tabs::-webkit-scrollbar{width:10px;height:10px}.bc-scroll::-webkit-scrollbar-track,.bc-shell__nav::-webkit-scrollbar-track,.bc-shell__side::-webkit-scrollbar-track,.bc-shell__main::-webkit-scrollbar-track,.bc-chat__log::-webkit-scrollbar-track,.bc-m-chat__log::-webkit-scrollbar-track,.bc-reader__rail::-webkit-scrollbar-track,.bc-table-scroll::-webkit-scrollbar-track,.bc-variant-row::-webkit-scrollbar-track,.bc-tabs::-webkit-scrollbar-track{background:transparent}.bc-scroll::-webkit-scrollbar-thumb,.bc-shell__nav::-webkit-scrollbar-thumb,.bc-shell__side::-webkit-scrollbar-thumb,.bc-shell__main::-webkit-scrollbar-thumb,.bc-chat__log::-webkit-scrollbar-thumb,.bc-m-chat__log::-webkit-scrollbar-thumb,.bc-reader__rail::-webkit-scrollbar-thumb,.bc-table-scroll::-webkit-scrollbar-thumb,.bc-variant-row::-webkit-scrollbar-thumb,.bc-tabs::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:content-box;border:2px solid transparent;border-radius:var(--bc-radius-full)}.bc-scroll::-webkit-scrollbar-thumb:hover,.bc-shell__nav::-webkit-scrollbar-thumb:hover,.bc-shell__side::-webkit-scrollbar-thumb:hover,.bc-shell__main::-webkit-scrollbar-thumb:hover,.bc-chat__log::-webkit-scrollbar-thumb:hover,.bc-reader__rail::-webkit-scrollbar-thumb:hover,.bc-table-scroll::-webkit-scrollbar-thumb:hover{background:var(--ink-3);background-clip:content-box}.bc-contact-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bc-space-3);align-items:center;min-height:60px;padding:var(--bc-space-3) var(--bc-space-4);border-bottom:1px solid var(--line-faint)}.bc-contact-row:last-child{border-bottom:0}.bc-contact-row:hover{background:var(--surface-soft)}.bc-contact-row__name{font-family:var(--bc-ui);font-size:var(--bc-text-base);font-weight:500;color:var(--ink-1)}.bc-contact-row__where{font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-contact-row__more{display:none;font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-contact-row[data-state=linked] .bc-contact-row__more{display:block}.bc-presence{display:inline-flex;align-items:center;gap:var(--bc-space-2);font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-presence:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--line-strong);flex:none}.bc-presence--here:before{background:var(--bc-ok-500)}.bc-presence--here{color:var(--bc-ok-500)}.bc-presence--away:before{background:var(--line-strong)}.bc-contacts-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bc-space-4);padding:var(--bc-space-4);border-bottom:1px solid var(--line);background:var(--surface-soft);flex-wrap:wrap}.bc-contacts-head__count{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-request{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--bc-space-4);padding:var(--bc-space-4);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.bc-request__name{font-family:var(--bc-ui);font-size:var(--bc-text-base);font-weight:500;color:var(--ink-1)}.bc-request__how{font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-3)}.bc-request__actions{display:flex;gap:var(--bc-space-3);margin-top:var(--bc-space-3);flex-wrap:wrap}.bc-thread-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bc-space-3);align-items:center;min-height:66px;padding:var(--bc-space-3) var(--bc-space-4);border-bottom:1px solid var(--line-faint);text-decoration:none}.bc-thread-row:hover{background:var(--surface-soft)}.bc-thread-row__who{font-family:var(--bc-ui);font-size:var(--bc-text-base);font-weight:500;color:var(--ink-1)}.bc-thread-row__last{font-size:var(--bc-text-sm);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bc-thread-row__meta{display:grid;justify-items:end;gap:var(--bc-space-2)}.bc-thread-row__when{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-unread{display:grid;place-items:center;min-width:20px;height:20px;padding-inline:6px;border-radius:var(--bc-radius-full);background:var(--brand);color:#fff;font-family:var(--bc-mono);font-size:var(--bc-text-2xs)}.bc-thread-row[data-unread=true] .bc-thread-row__last{color:var(--ink-1)}.bc-chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(72vh,620px);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface);overflow:hidden}.bc-chat__head{display:flex;align-items:center;gap:var(--bc-space-3);padding:var(--bc-space-3) var(--bc-space-4);border-bottom:1px solid var(--line);background:var(--surface-soft)}.bc-chat__who{font-family:var(--bc-ui);font-size:var(--bc-text-base);font-weight:500;color:var(--ink-1)}.bc-chat__log{display:grid;gap:var(--bc-space-3);align-content:start;padding:var(--bc-space-5);overflow-y:auto;overscroll-behavior:contain;background:var(--page-soft)}.bc-chat__composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bc-space-3);align-items:center;padding:var(--bc-space-3) var(--bc-space-4);border-top:1px solid var(--line);background:var(--surface)}.bc-day-mark{display:flex;align-items:center;gap:var(--bc-space-4);margin:var(--bc-space-2) 0;font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--page-ink-mute)}.bc-day-mark:before,.bc-day-mark:after{content:"";flex:1;height:1px;background:var(--page-rule)}.bc-bubble{max-width:min(78%,46ch);padding:var(--bc-space-3) var(--bc-space-4);border-radius:var(--bc-radius-lg);font-family:var(--bc-read);font-size:var(--bc-text-sm);line-height:1.5;justify-self:start;background:var(--surface);color:var(--page-ink);border:1px solid var(--page-rule)}.bc-bubble--you{justify-self:end;background:var(--brand-tint);border-color:transparent;color:var(--ink-1)}.bc-bubble__who{display:block;margin-bottom:2px;font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;color:var(--brand)}.bc-bubble__time{display:block;margin-top:var(--bc-space-2);font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--page-ink-mute)}.bc-share-card{max-width:min(78%,46ch);display:grid;gap:var(--bc-space-2);padding:var(--bc-space-4);border-radius:var(--bc-radius-lg);border:1px solid var(--line);background:var(--surface);justify-self:start;text-decoration:none}.bc-share-card--you{justify-self:end}.bc-share-card__kind{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-3)}.bc-share-card__title{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-md);line-height:1.2;letter-spacing:-.012em;color:var(--ink-1)}.bc-share-card__figure{font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums;font-size:var(--bc-text-lg);color:var(--ink-1)}.bc-share-card__src{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-share-card__scope{padding-top:var(--bc-space-2);border-top:1px solid var(--line-faint);font-family:var(--bc-ui);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-group-head{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-6);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.bc-group-head__name{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-2xl);line-height:1.1;letter-spacing:-.018em;color:var(--ink-1)}.bc-group-head__what{font-family:var(--bc-editorial);font-size:var(--bc-text-md);line-height:1.5;color:var(--ink-2);max-width:56ch}.bc-owner-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:var(--bc-space-3);align-items:center;padding:var(--bc-space-3) 0;border-bottom:1px solid var(--line-faint);font-size:var(--bc-text-sm)}.bc-owner-row__name{font-family:var(--bc-ui);font-weight:500;color:var(--ink-1)}.bc-owner-row__role{font-family:var(--bc-ui);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-owner-row__share{font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-1)}.bc-owner-row__put{font-family:var(--bc-mono);font-size:var(--bc-text-xs);color:var(--ink-3)}.bc-pledge{display:grid;gap:var(--bc-space-4);padding:var(--bc-space-5);border:1px solid var(--accent-line);border-radius:var(--card-radius);background:var(--accent-tint)}.bc-pledge__when{font-family:var(--bc-display);font-weight:400;font-size:var(--bc-text-xl);letter-spacing:-.016em;color:var(--ink-1)}.bc-pledge__left{font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--accent-ink)}.bc-pledge__who{display:grid;gap:var(--bc-space-2)}.bc-pledge__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bc-space-3);align-items:center;font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-2)}.bc-pledge__mark{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--surface);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-pledge__row[data-done=true] .bc-pledge__mark{background:var(--bc-ok-500);color:#fff}.bc-compare{display:grid;gap:var(--bc-space-5);padding:var(--bc-space-5);border:1px solid var(--line);border-radius:var(--card-radius);background:var(--surface)}.bc-compare__row{display:grid;gap:var(--bc-space-2)}.bc-compare__label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bc-space-4);font-family:var(--bc-ui);font-size:var(--bc-text-sm);color:var(--ink-2)}.bc-compare__you{font-family:var(--bc-mono);font-variant-numeric:tabular-nums lining-nums;color:var(--ink-1)}.bc-compare__scale{position:relative;height:26px;border-radius:var(--bc-radius-sm);background:var(--surface-sunken);overflow:hidden}.bc-compare__band{position:absolute;inset-block:0;background:var(--brand)}@supports (color: color-mix(in lab,red,red)){.bc-compare__band{background:color-mix(in oklab,var(--brand) 14%,transparent)}}.bc-compare__mid{position:absolute;inset-block:0;width:1px;background:var(--bc-royal-400)}.bc-compare__mark{position:absolute;inset-block:2px;width:3px;border-radius:var(--bc-radius-full);background:var(--brand)}.bc-compare__ends{display:flex;justify-content:space-between;font-family:var(--bc-mono);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-compare__from{font-family:var(--bc-ui);font-size:var(--bc-text-2xs);color:var(--ink-3)}.bc-circle-optin{display:grid;gap:var(--bc-space-3);padding:var(--bc-space-5);border:1px dashed var(--line-strong);border-radius:var(--card-radius);background:var(--surface-soft)}.bc-m-chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;background:var(--page-soft)}.bc-m-chat__head{display:flex;align-items:center;gap:var(--bc-space-3);min-height:56px;padding-inline:var(--bc-space-4);border-bottom:1px solid var(--line);background:var(--surface)}.bc-m-chat__log{display:grid;gap:var(--bc-space-3);align-content:start;padding:var(--bc-space-4);overflow-y:auto;overscroll-behavior:contain}.bc-m-chat__composer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bc-space-2);align-items:center;padding:var(--bc-space-3);border-top:1px solid var(--line);background:var(--surface)}.bc-m-chat__composer .bc-control{font-size:16px}ol.bc-timeline{list-style:none;padding-left:0;margin:0}.bc-timeline__item:before{content:"";width:11px;height:11px;margin-top:5px;border-radius:50%;border:2px solid var(--line-strong);background:var(--surface);box-sizing:border-box}.bc-timeline__item:after{content:"";position:absolute;left:5px;top:21px;bottom:0;width:1px;background:var(--line)}.bc-timeline__item:last-child:after{display:none}.bc-timeline__item[data-state=done]:before{background:var(--bc-ok-500);border-color:var(--bc-ok-500)}.bc-timeline__item[data-state=current]:before{background:var(--brand);border-color:var(--brand)}.bc-timeline__item[data-state=blocked]:before{background:var(--bc-risk-500);border-color:var(--bc-risk-500)}.bc-timeline__body{display:grid;gap:2px}.bc-card:not(.bc-card--flush):not(:has(>.bc-card__body))>:not(.bc-card__head):not(.bc-card__foot){padding-inline:var(--card-pad)}.bc-card:not(.bc-card--flush):not(:has(>.bc-card__body))>:not(.bc-card__head):not(.bc-card__foot):first-child{padding-top:var(--card-pad)}.bc-card:not(.bc-card--flush):not(:has(>.bc-card__body))>:not(.bc-card__head):not(.bc-card__foot):last-child{padding-bottom:var(--card-pad)}.bc-card:not(.bc-card--flush):not(:has(>.bc-card__body))>.bc-card__head+*{padding-top:var(--card-pad)}.bc-shell__brand{display:grid;justify-items:start;gap:2px}.bc-check-line--warn .bc-check-line__mark{background:var(--bc-warn-500)}@layer theme,base,components,utilities;@layer theme;@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px){::placeholder{color:currentcolor}@supports (color: color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0px}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-y-0{inset-block:0px}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-0{left:0}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-px{margin-top:1px}.mr-1{margin-right:var(--spacing)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[16\/9\]{aspect-ratio:16/9}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-56{height:calc(var(--spacing) * 56)}.h-\[3px\]{height:3px}.h-\[28rem\]{height:28rem}.h-full{height:100%}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[32rem\]{max-height:32rem}.max-h-\[36rem\]{max-height:36rem}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100vh-18rem\)\]{max-height:calc(100vh - 18rem)}.min-h-0{min-height:0px}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[112rem\]{max-width:112rem}.max-w-\[340px\]{max-width:340px}.max-w-\[var\(--bc-container\)\]{max-width:var(--bc-container)}.max-w-\[var\(--bc-measure-read\)\]{max-width:var(--bc-measure-read)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x: -100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse: 0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse: 0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-amber-100>:not(:last-child)){border-color:var(--color-amber-100)}:where(.divide-emerald-200>:not(:last-child)){border-color:var(--color-emerald-200)}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[var\(--bc-radius\)\]{border-radius:var(--bc-radius)}.rounded-\[var\(--bc-radius-sm\)\]{border-radius:var(--bc-radius-sm)}.rounded-\[var\(--control-radius\)\]{border-radius:var(--control-radius)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style: dashed;border-style:dashed}.border-\[\#12294A\]{border-color:#12294a}.border-\[var\(--hairline\)\]{border-color:var(--hairline)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300{border-color:var(--color-sky-300)}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-700{border-color:var(--color-slate-700)}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-900{border-color:var(--color-slate-900)}.border-transparent{border-color:transparent}.border-white\/30{border-color:color-mix(in srgb,#fff 30%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-\[\#1F3A5F\]{background-color:#1f3a5f}.bg-\[\#181ED9\]{background-color:#181ed9}.bg-\[\#12294A\]{background-color:#12294a}.bg-\[\#F2C94C\]{background-color:#f2c94c}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:color-mix(in srgb,oklch(98.7% .022 95.277) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50) 50%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-bc-royal-500{background-color:var(--color-bc-royal-500)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-950{background-color:var(--color-red-950)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-700{background-color:var(--color-rose-700)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-700{background-color:var(--color-slate-700)}.bg-slate-800{background-color:var(--color-slate-800)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/40{background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900) 40%,transparent)}}.bg-slate-900\/50{background-color:color-mix(in srgb,oklch(20.8% .042 265.755) 50%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-slate-900\/50{background-color:color-mix(in oklab,var(--color-slate-900) 50%,transparent)}}.bg-teal-100{background-color:var(--color-teal-100)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading, var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading, var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading, var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading, var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-5{--tw-leading: calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-7{--tw-leading: calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.1\]{--tw-leading: 1.1;line-height:1.1}.leading-relaxed{--tw-leading: var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading: var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading: var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight: var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight: var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking: .2em;letter-spacing:.2em}.tracking-\[0\.14em\]{--tw-tracking: .14em;letter-spacing:.14em}.tracking-normal{--tw-tracking: var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking: var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking: var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#1F3A5F\]{color:#1f3a5f}.text-\[\#12294A\]{color:#12294a}.text-amber-400{color:var(--color-amber-400)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-800{color:var(--color-blue-800)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-red-300{color:var(--color-red-300)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-teal-800{color:var(--color-teal-800)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-slate-300{text-decoration-color:var(--color-slate-300)}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-50{opacity:50%}.opacity-60{opacity:60%}.opacity-70{opacity:70%}.opacity-80{opacity:80%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.outline-none{--tw-outline-style: none;outline-style:none}.\[scope\:api\]{scope:api}.\[scope\:shop\]{scope:shop}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0px}@media(hover:hover){.hover\:border-amber-400:hover{border-color:var(--color-amber-400)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:border-slate-500:hover{border-color:var(--color-slate-500)}.hover\:bg-\[\#12294A\]:hover{background-color:#12294a}.hover\:bg-\[var\(--surface-2\)\]:hover{background-color:var(--surface-2)}.hover\:bg-amber-300:hover{background-color:var(--color-amber-300)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-700:hover{background-color:var(--color-slate-700)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-white\/10:hover{background-color:color-mix(in srgb,#fff 10%,transparent)}@supports (color: color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:text-sky-700:hover{color:var(--color-sky-700)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-slate-600:hover{text-decoration-color:var(--color-slate-600)}.hover\:opacity-100:hover{opacity:100%}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:border-slate-500:focus{border-color:var(--color-slate-500)}.focus\:border-slate-900:focus{border-color:var(--color-slate-900)}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}.disabled\:invisible:disabled{visibility:hidden}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-slate-50:disabled{background-color:var(--color-slate-50)}.disabled\:bg-slate-100:disabled{background-color:var(--color-slate-100)}.disabled\:bg-slate-400:disabled{background-color:var(--color-slate-400)}.disabled\:opacity-40:disabled{opacity:40%}.disabled\:opacity-50:disabled{opacity:50%}.disabled\:opacity-60:disabled{opacity:60%}@media(width>=40rem){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:inline{display:inline}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.sm\:items-center{align-items:center}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading, var(--text-5xl--line-height))}}@media(width>=64rem){.lg\:sticky{position:sticky}.lg\:top-6{top:calc(var(--spacing) * 6)}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:hidden{display:none}.lg\:max-h-\[80vh\]{max-height:80vh}.lg\:translate-x-0{--tw-translate-x: 0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[20rem_minmax\(0\,1fr\)_20rem\]{grid-template-columns:20rem minmax(0,1fr) 20rem}.lg\:grid-cols-\[24rem_minmax\(0\,1fr\)_23rem\]{grid-template-columns:24rem minmax(0,1fr) 23rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:grid-cols-\[minmax\(0\,1fr\)_24rem\]{grid-template-columns:minmax(0,1fr) 24rem}.lg\:overflow-y-auto{overflow-y:auto}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:pl-16{padding-left:calc(var(--spacing) * 16)}.lg\:pl-60{padding-left:calc(var(--spacing) * 60)}}@media(width>=80rem){.xl\:sticky{position:sticky}.xl\:top-20{top:calc(var(--spacing) * 20)}.xl\:h-\[calc\(100vh-6rem\)\]{height:calc(100vh - 6rem)}.xl\:h-\[calc\(100vh-8rem\)\]{height:calc(100vh - 8rem)}.xl\:h-full{height:100%}.xl\:min-h-0{min-height:0px}.xl\:flex-1{flex:1}.xl\:grid-cols-\[17rem_minmax\(0\,1fr\)_21rem\]{grid-template-columns:17rem minmax(0,1fr) 21rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_21rem\]{grid-template-columns:minmax(0,1fr) 21rem}.xl\:overflow-y-auto{overflow-y:auto}}@media print{.print\:hidden{display:none}}}:root{--hairline: var(--line);--bc-font-ui: var(--bc-ui)}main.bc-page{padding:var(--bc-space-8) var(--bc-space-6) var(--bc-space-16)}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-divide-y-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-leading{syntax: "*"; inherits: false;}@property --tw-font-weight{syntax: "*"; inherits: false;}@property --tw-tracking{syntax: "*"; inherits: false;}@property --tw-ordinal{syntax: "*"; inherits: false;}@property --tw-slashed-zero{syntax: "*"; inherits: false;}@property --tw-numeric-figure{syntax: "*"; inherits: false;}@property --tw-numeric-spacing{syntax: "*"; inherits: false;}@property --tw-numeric-fraction{syntax: "*"; inherits: false;}@property --tw-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-shadow-color{syntax: "*"; inherits: false;}@property --tw-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-inset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-shadow-color{syntax: "*"; inherits: false;}@property --tw-inset-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-ring-color{syntax: "*"; inherits: false;}@property --tw-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-inset-ring-color{syntax: "*"; inherits: false;}@property --tw-inset-ring-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-ring-inset{syntax: "*"; inherits: false;}@property --tw-ring-offset-width{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-y-reverse: 0;--tw-divide-y-reverse: 0;--tw-border-style: solid;--tw-leading: initial;--tw-font-weight: initial;--tw-tracking: initial;--tw-ordinal: initial;--tw-slashed-zero: initial;--tw-numeric-figure: initial;--tw-numeric-spacing: initial;--tw-numeric-fraction: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial}}}
