@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(/banchi/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:optional;src:url(/banchi/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:optional;src:url(/banchi/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:optional;src:url(/banchi/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:optional;src:url(/banchi/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:optional;src:url(/banchi/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:optional;src:url(/banchi/assets/inter-latin-ext-B_-bZUTo.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:optional;src:url(/banchi/assets/inter-latin-8kRkwJBP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/banchi/assets/jetbrains-mono-latin-ext-Bnd2h4Br.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:optional;src:url(/banchi/assets/jetbrains-mono-latin-Db4Uuiha.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/banchi/assets/jetbrains-mono-latin-ext-Bnd2h4Br.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:optional;src:url(/banchi/assets/jetbrains-mono-latin-Db4Uuiha.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/banchi/assets/jetbrains-mono-latin-ext-Bnd2h4Br.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:optional;src:url(/banchi/assets/jetbrains-mono-latin-Db4Uuiha.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:optional;src:url(/banchi/assets/manrope-latin-ext-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:optional;src:url(/banchi/assets/manrope-latin-C46ZzDBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:optional;src:url(/banchi/assets/manrope-latin-ext-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:optional;src:url(/banchi/assets/manrope-latin-C46ZzDBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:optional;src:url(/banchi/assets/manrope-latin-ext-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:optional;src:url(/banchi/assets/manrope-latin-C46ZzDBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:optional;src:url(/banchi/assets/manrope-latin-ext-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:optional;src:url(/banchi/assets/manrope-latin-C46ZzDBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;font-weight:400 599;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo"),local("Helvetica");size-adjust:106.27%;ascent-override:91.16%;descent-override:22.7%;line-gap-override:0%}@font-face{font-family:Inter Fallback;font-weight:600 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold"),local("Arimo-Bold"),local("Helvetica Bold");size-adjust:102.53%;ascent-override:94.48%;descent-override:23.52%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;font-weight:400 599;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo"),local("Helvetica");size-adjust:100.49%;ascent-override:106.08%;descent-override:29.85%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;font-weight:600 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold"),local("Arimo-Bold"),local("Helvetica Bold");size-adjust:99.57%;ascent-override:107.06%;descent-override:30.13%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;font-weight:400 599;src:local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono"),local("LiberationMono"),local("Cousine"),local("Courier");size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;font-weight:600 900;src:local("Courier New Bold"),local("CourierNewPS-BoldMT"),local("Liberation Mono Bold"),local("LiberationMono-Bold"),local("Cousine Bold"),local("Cousine-Bold"),local("Courier Bold");size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0%}:root{color-scheme:light;--bn-bg: #f4f5f8;--bn-surface: #ffffff;--bn-surface-2: #eceef2;--bn-surface-3: #f7f8fa;--bn-surface-glass: rgba(255, 255, 255, .72);--bn-hover: rgba(15, 18, 23, .03);--bn-ink: #0f1217;--bn-ink-2: #3b414b;--bn-ink-3: #666c76;--bn-ink-4: #7f8791;--bn-line: rgba(15, 18, 23, .08);--bn-line-strong: rgba(15, 18, 23, .16);--bn-line-focus: rgba(61, 90, 241, .55);--bn-field-edge: var(--bn-ink-4);--bn-accent: #3d5af1;--bn-accent-hover: #2f4bd9;--bn-accent-press: #2540c2;--bn-accent-tint: rgba(61, 90, 241, .1);--bn-accent-tint-2: rgba(61, 90, 241, .18);--bn-on-accent: #ffffff;--bn-mask: #000000;--bn-flash: #ffffff;--bn-live: #d63d2b;--bn-live-tint: rgba(239, 75, 58, .12);--bn-ok: #15803d;--bn-ok-tint: rgba(22, 163, 74, .12);--bn-warn: #b45309;--bn-warn-tint: rgba(217, 119, 6, .13);--bn-danger: #b91c1c;--bn-danger-tint: rgba(220, 38, 38, .1);--bn-money: #0f1217;--bn-pill-ink-accent: var(--bn-accent-hover);--bn-pill-ink-ok: #11733a;--bn-pill-ink-warn: #a14b09;--bn-pill-ink-danger: #b3123e;--bn-pill-ink-live: #a53f12;--bn-shadow-1: 0 1px 2px rgba(15, 18, 23, .05), 0 0 0 1px rgba(15, 18, 23, .05);--bn-shadow-2: 0 1px 2px rgba(15, 18, 23, .06), 0 6px 20px -8px rgba(15, 18, 23, .18), 0 0 0 1px rgba(15, 18, 23, .05);--bn-shadow-3: 0 2px 4px rgba(15, 18, 23, .06), 0 18px 48px -16px rgba(15, 18, 23, .32), 0 0 0 1px rgba(15, 18, 23, .06);--bn-shadow-accent: 0 8px 24px -8px rgba(61, 90, 241, .55);--bn-btn-bg: var(--bn-surface);--bn-btn-bg-hover: var(--bn-surface-3);--bn-btn-shadow: var(--bn-shadow-1);--bn-font-display: "Manrope", "Manrope Fallback", "Inter", system-ui, sans-serif;--bn-font-ui: "Inter", "Inter Fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--bn-font-mono: "JetBrains Mono", "JetBrains Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--bn-fs-h1: var(--bn-fs-3xl);--bn-fs-h2: var(--bn-fs-xl);--bn-fs-h3: var(--bn-fs-lg);--bn-fs-read: var(--bn-fs-md);--bn-fs-label: var(--bn-fs-xs);--bn-fs-2xs: 10px;--bn-fs-xs: 11px;--bn-fs-sm: 12px;--bn-fs-md: 13px;--bn-fs-base: 14px;--bn-fs-lg: 16px;--bn-fs-xl: 18px;--bn-fs-2xl: 22px;--bn-fs-3xl: 28px;--bn-fs-4xl: 36px;--bn-fs-5xl: 48px;--bn-tracking-caps: .06em;--bn-tracking-tight: -.02em;--bn-lh-tight: 1.1;--bn-lh-snug: 1.25;--bn-lh-base: 1.4;--bn-lh-relaxed: 1.55;--bn-1: 4px;--bn-2: 8px;--bn-3: 12px;--bn-4: 16px;--bn-5: 20px;--bn-6: 24px;--bn-7: 32px;--bn-8: 40px;--bn-9: 48px;--bn-10: 64px;--bn-0-5: 2px;--bn-0-75: 3px;--bn-1-5: 6px;--bn-r-xs: 4px;--bn-r-sm: 6px;--bn-r: 8px;--bn-r-lg: 12px;--bn-r-xl: 16px;--bn-r-2xl-sm: 18px;--bn-r-2xl: 22px;--bn-r-full: 999px;--bn-t-fast: .12s;--bn-t: .2s;--bn-t-slow: .28s;--bn-t-layout: .24s;--bn-ease: cubic-bezier(.2, 0, 0, 1);--bn-ease-out: cubic-bezier(0, 0, .2, 1);--bn-ease-in: cubic-bezier(.4, 0, 1, 1);--bn-ease-spring: cubic-bezier(.34, 1.4, .44, 1);--bn-ease-loop: ease-in-out;--bn-ease-linear: linear;--bn-rise: 6px;--bn-stagger: 30ms;--bn-stagger-cap: 12;--bn-t-flash: .2s;--bn-t-draw: .48s;--bn-t-pulse: 1.8s;--bn-t-spin: .7s;--bn-t-shimmer: 1.4s;--bn-t-highlight: .7s;--bn-t-instant: .01ms;--bn-disabled: .45;--bn-stage-bg: #0c0e12;--bn-stage-bg-2: #171b25;--bn-stage-surface: #1b2029;--bn-stage-ink: #eef0f4;--bn-stage-accent: #7f90ff;--bn-stage-accent-hover: #93a2ff;--bn-stage-accent-press: #6b7dfa;--bn-stage-on-accent: #0c0e12;--bn-stage-ok: #3ddc84;--bn-stage-warn: #f5a524;--bn-stage-danger: #ff5c5c;--bn-stage-live: #ff6a58;--bn-sidebar-w: 236px;--bn-rail-w: 64px;--bn-topbar-h: 52px;--bn-page-w: 1600px;--bn-page-w-rows: 1344px;--bn-empty-w: 960px;--bn-page-top: var(--bn-6);--bn-control-h: 34px;--bn-control-h-lg: 40px;--bn-control-h-sm: 28px;--bn-pill-h: 22px;--bn-pill-h-sm: 18px;--bn-nav-label-2: var(--bn-ink-3);--bn-nav-label-3: var(--bn-ink-3);--bn-nav-label-4: var(--bn-ink-3);--bn-nav-hover-2: var(--bn-ink);--bn-nav-hover-3: var(--bn-ink);--bn-nav-hover-4: var(--bn-ink);--bn-nav-accent-2: var(--bn-accent);--bn-nav-accent-3: var(--bn-accent);--bn-nav-accent-4: var(--bn-accent);--bn-nav-tint-2: var(--bn-accent-tint);--bn-nav-tint-3: var(--bn-accent-tint);--bn-nav-tint-4: var(--bn-accent-tint);--bn-seg-active-ink: var(--bn-ink);--bn-seg-active-bg: var(--bn-surface);--bn-seg-active-bg-2: var(--bn-surface);--bn-page-backdrop: none;--bn-row-stripe: transparent;--bg: var(--bn-bg);--surface: var(--bn-surface);--ink: var(--bn-ink);--muted: var(--bn-ink-3);--line: var(--bn-line);--accent: var(--bn-accent);--hover: var(--bn-surface-3);--pressed: var(--bn-accent-press);--on-accent: var(--bn-on-accent);--field: var(--bn-line-strong);--field-hover: var(--bn-ink-4);--display: var(--bn-font-display);--body: var(--bn-font-ui);--util: var(--bn-font-mono);--font-utility: var(--bn-font-mono);--radius: var(--bn-r);--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--r: var(--bn-r)}:root[data-theme=dark]{color-scheme:dark;--bn-bg: #0c0e12;--bn-surface: #14171c;--bn-surface-2: #090b0e;--bn-surface-3: #1b1f26;--bn-surface-glass: rgba(20, 23, 28, .72);--bn-hover: rgba(255, 255, 255, .04);--bn-ink: #eef0f4;--bn-ink-2: #b9bfc9;--bn-ink-3: #838b98;--bn-ink-4: #707886;--bn-line: rgba(255, 255, 255, .08);--bn-line-strong: rgba(255, 255, 255, .16);--bn-line-focus: rgba(129, 146, 255, .6);--bn-accent: #7f90ff;--bn-accent-hover: #93a2ff;--bn-accent-press: #6b7dfa;--bn-accent-tint: rgba(127, 144, 255, .14);--bn-accent-tint-2: rgba(127, 144, 255, .24);--bn-on-accent: #0c0e12;--bn-live: #ff6a58;--bn-live-tint: rgba(255, 106, 88, .16);--bn-ok: #3ddc84;--bn-ok-tint: rgba(61, 220, 132, .14);--bn-warn: #f5a524;--bn-warn-tint: rgba(245, 165, 36, .14);--bn-danger: #ff5c5c;--bn-danger-tint: rgba(255, 92, 92, .14);--bn-money: #eef0f4;--bn-pill-ink-accent: var(--bn-accent-hover);--bn-pill-ink-ok: var(--bn-ok);--bn-pill-ink-warn: var(--bn-warn);--bn-pill-ink-danger: #f6799c;--bn-pill-ink-live: #ffab70;--bn-shadow-1: 0 1px 2px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .06);--bn-shadow-2: 0 1px 2px rgba(0, 0, 0, .5), 0 8px 24px -8px rgba(0, 0, 0, .6), 0 0 0 1px rgba(255, 255, 255, .07);--bn-shadow-3: 0 2px 4px rgba(0, 0, 0, .5), 0 24px 56px -16px rgba(0, 0, 0, .75), 0 0 0 1px rgba(255, 255, 255, .08);--bn-shadow-accent: 0 8px 28px -8px rgba(127, 144, 255, .55);--bn-btn-bg: var(--bn-surface-3);--bn-btn-bg-hover: #262b34;--bn-btn-shadow: 0 0 0 1px var(--bn-line-strong), 0 1px 2px rgba(0, 0, 0, .4)}@media(max-width:767px){:root{--bn-page-top: var(--bn-4)}}@media(max-width:767px),(hover:none)and (pointer:coarse){:root{--bn-control-h-sm: 40px;--bn-control-h: 42px;--bn-control-h-lg: 46px}}:root[data-theme=dark][data-palette=abyssal-bloom]{color-scheme:dark;--bn-bg: #050d14;--bn-surface: #0a1c2c;--bn-surface-2: #040b12;--bn-surface-3: #0f2740;--bn-surface-glass: rgba(10, 28, 44, .72);--bn-hover: rgba(234, 247, 255, .05);--bn-ink: #eaf7ff;--bn-ink-2: #bfe3ee;--bn-ink-3: #8bb3c4;--bn-ink-4: #6d95a8;--bn-line: rgba(180, 230, 255, .1);--bn-line-strong: rgba(180, 230, 255, .2);--bn-line-focus: rgba(53, 228, 255, .6);--bn-accent: #35e4ff;--bn-accent-hover: #68ecff;--bn-accent-press: #1fc2df;--bn-accent-tint: rgba(53, 228, 255, .16);--bn-accent-tint-2: rgba(53, 228, 255, .26);--bn-on-accent: #031017;--bn-live: #ff5a36;--bn-live-tint: rgba(255, 90, 54, .18);--bn-ok: #4dffb8;--bn-ok-tint: rgba(77, 255, 184, .16);--bn-warn: #ffb020;--bn-warn-tint: rgba(255, 176, 32, .16);--bn-danger: #ff2e6d;--bn-danger-tint: rgba(255, 46, 109, .16);--bn-money: #ffd76a;--bn-pill-ink-accent: #68ecff;--bn-pill-ink-ok: #4dffb8;--bn-pill-ink-warn: #ffb020;--bn-pill-ink-danger: #ff2e6d;--bn-pill-ink-live: #ff5a36;--bn-shadow-1: 0 1px 2px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .06);--bn-shadow-2: 0 1px 2px rgba(0, 0, 0, .5), 0 8px 24px -8px rgba(53, 228, 255, .35), 0 0 0 1px rgba(255, 255, 255, .07);--bn-shadow-3: 0 2px 4px rgba(0, 0, 0, .5), 0 24px 56px -16px rgba(255, 90, 54, .4), 0 0 0 1px rgba(255, 255, 255, .08);--bn-shadow-accent: 0 8px 28px -8px rgba(53, 228, 255, .65);--bn-btn-bg: var(--bn-surface-3);--bn-btn-bg-hover: #0f2740;--bn-btn-shadow: 0 0 0 1px var(--bn-line-strong), 0 1px 2px rgba(0, 0, 0, .4);--bn-stage-accent: #59c7ff;--bn-stage-accent-hover: rgba(89, 199, 255, 1);--bn-stage-ok: #3ddc84;--bn-stage-warn: #f5a524;--bn-stage-danger: #ff5c5c;--bn-stage-live: #ff6a58;--bn-nav-accent-2: #29ffb0;--bn-nav-label-2: var(--bn-nav-accent-2);--bn-nav-hover-2: var(--bn-nav-accent-2);--bn-nav-tint-2: rgba(41, 255, 176, .14);--bn-nav-accent-3: #ff6a2e;--bn-nav-label-3: var(--bn-nav-accent-3);--bn-nav-hover-3: var(--bn-nav-accent-3);--bn-nav-tint-3: rgba(255, 106, 46, .14);--bn-nav-accent-4: #ff2ec4;--bn-nav-label-4: var(--bn-nav-accent-4);--bn-nav-hover-4: var(--bn-nav-accent-4);--bn-nav-tint-4: rgba(255, 46, 196, .14);--bn-seg-active-ink: #031017;--bn-seg-active-bg: #35e4ff;--bn-seg-active-bg-2: #ff6a2e;--bn-page-backdrop: radial-gradient(1200px 700px at 85% -10%, rgba(53,228,255,.16), transparent 60%), radial-gradient(900px 600px at -10% 90%, rgba(255,46,196,.14), transparent 55%), radial-gradient(700px 500px at 60% 60%, rgba(41,255,176,.1), transparent 60%);--bn-row-stripe: rgba(53, 228, 255, .045)}:root[data-theme=dark][data-palette=carnival-midway]{color-scheme:dark;--bn-bg: #0f0817;--bn-surface: #1c0f28;--bn-surface-2: #0b0512;--bn-surface-3: #291536;--bn-surface-glass: rgba(28, 15, 40, .72);--bn-hover: rgba(248, 241, 255, .05);--bn-ink: #f8f1ff;--bn-ink-2: #dcc8ee;--bn-ink-3: #ad95c6;--bn-ink-4: #8c76a8;--bn-line: rgba(240, 210, 255, .1);--bn-line-strong: rgba(240, 210, 255, .2);--bn-line-focus: rgba(255, 204, 51, .6);--bn-accent: #ffcc33;--bn-accent-hover: #ffdb66;--bn-accent-press: #e6b21c;--bn-accent-tint: rgba(255, 204, 51, .16);--bn-accent-tint-2: rgba(255, 204, 51, .26);--bn-on-accent: #180f02;--bn-live: #ff3b3b;--bn-live-tint: rgba(255, 59, 59, .18);--bn-ok: #4dff9e;--bn-ok-tint: rgba(77, 255, 158, .16);--bn-warn: #ffab2e;--bn-warn-tint: rgba(255, 171, 46, .16);--bn-danger: #ff1a63;--bn-danger-tint: rgba(255, 26, 99, .16);--bn-money: #ffe066;--bn-pill-ink-accent: #ffdb66;--bn-pill-ink-ok: #4dff9e;--bn-pill-ink-warn: #ffab2e;--bn-pill-ink-danger: #ff1a63;--bn-pill-ink-live: #ff3b3b;--bn-shadow-1: 0 1px 2px rgba(0, 0, 0, .4), 0 0 0 1px rgba(255, 255, 255, .06);--bn-shadow-2: 0 1px 2px rgba(0, 0, 0, .5), 0 8px 24px -8px rgba(255, 204, 51, .35), 0 0 0 1px rgba(255, 255, 255, .07);--bn-shadow-3: 0 2px 4px rgba(0, 0, 0, .5), 0 24px 56px -16px rgba(255, 59, 59, .4), 0 0 0 1px rgba(255, 255, 255, .08);--bn-shadow-accent: 0 8px 28px -8px rgba(255, 204, 51, .65);--bn-btn-bg: var(--bn-surface-3);--bn-btn-bg-hover: #291536;--bn-btn-shadow: 0 0 0 1px var(--bn-line-strong), 0 1px 2px rgba(0, 0, 0, .4);--bn-stage-accent: #4de8ff;--bn-stage-accent-hover: rgba(77, 232, 255, 1);--bn-stage-ok: #3ddc84;--bn-stage-warn: #f5a524;--bn-stage-danger: #ff5c5c;--bn-stage-live: #ff6a58;--bn-nav-accent-2: #2de0d0;--bn-nav-label-2: var(--bn-nav-accent-2);--bn-nav-hover-2: var(--bn-nav-accent-2);--bn-nav-tint-2: rgba(45, 224, 208, .14);--bn-nav-accent-3: #ff2e7a;--bn-nav-label-3: var(--bn-nav-accent-3);--bn-nav-hover-3: var(--bn-nav-accent-3);--bn-nav-tint-3: rgba(255, 46, 122, .14);--bn-nav-accent-4: #c86bff;--bn-nav-label-4: var(--bn-nav-accent-4);--bn-nav-hover-4: var(--bn-nav-accent-4);--bn-nav-tint-4: rgba(200, 107, 255, .14);--bn-seg-active-ink: #180f02;--bn-seg-active-bg: #ffcc33;--bn-seg-active-bg-2: #ff2e7a;--bn-page-backdrop: radial-gradient(1100px 650px at 10% -10%, rgba(255,204,51,.14), transparent 55%), radial-gradient(1000px 700px at 100% 10%, rgba(255,46,122,.16), transparent 55%), radial-gradient(800px 600px at 50% 100%, rgba(45,224,208,.12), transparent 55%);--bn-row-stripe: rgba(255, 46, 122, .05)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100%;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{min-height:100%;background:var(--bn-bg);background-image:var(--bn-page-backdrop);background-attachment:fixed;color:var(--bn-ink);font-family:var(--bn-font-ui);font-size:var(--bn-fs-base);line-height:1.5;font-feature-settings:"cv11","ss01","ss03","calt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--bn-t);animation-timing-function:var(--bn-ease)}#root{min-height:100vh;min-height:100dvh}h1,h2,h3,h4{font-family:var(--bn-font-display);font-weight:700;letter-spacing:var(--bn-tracking-tight);line-height:1.15;color:var(--bn-ink)}p{color:inherit}a{color:var(--bn-accent);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.15em}strong,b{font-weight:600}small{font-size:var(--bn-fs-sm)}code,kbd,samp,pre{font-family:var(--bn-font-mono);font-size:.92em;font-feature-settings:"tnum","zero"}img,video,canvas,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0}table,.tnum,output,time{font-variant-numeric:tabular-nums}:focus{outline:none}:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px;border-radius:var(--bn-r-xs)}::selection{background:var(--bn-accent-tint-2);color:var(--bn-ink)}*{scrollbar-width:thin;scrollbar-color:var(--bn-line-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:var(--bn-line-strong);border:3px solid transparent;border-radius:var(--bn-r-full);background-clip:padding-box}*::-webkit-scrollbar-track{background:transparent}button,select,summary,input[type=checkbox],input[type=radio],input[type=file],input[type=range],[role=button],[role=tab],[role=option],[role=menuitem]{cursor:pointer}label:has(>input[type=checkbox]),label:has(>input[type=radio]),label:has(>input[type=file]){cursor:pointer}button,a{touch-action:manipulation;-webkit-tap-highlight-color:var(--bn-accent-tint-2)}button:disabled,select:disabled,textarea:disabled,input:disabled,[aria-disabled=true]{cursor:not-allowed}button,select,summary,a,input[type=checkbox],input[type=radio],input[type=file],input[type=range],[role=button],[role=tab],[role=option],[role=menuitem]{transition:background-color var(--bn-t-fast) var(--bn-ease),border-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease)}button:active,select:active,summary:active,a:active,input[type=checkbox]:active,input[type=radio]:active,input[type=file]:active,input[type=range]:active,[role=button]:active,[role=tab]:active,[role=option]:active,[role=menuitem]:active{translate:0 1px}button:disabled:active,select:disabled:active,textarea:disabled:active,input:disabled:active,[aria-disabled=true]:active{translate:none}summary{list-style:none}summary::-webkit-details-marker{display:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:var(--bn-t-instant)!important;animation-iteration-count:1!important;transition-duration:var(--bn-t-instant)!important;scroll-behavior:auto!important}*,*:before,*:after{transition-property:none}.bn-btn[data-busy=true]:after,.capture-frame-spinner,.review-spinner{animation-duration:var(--bn-t-shimmer)!important;animation-iteration-count:infinite!important}}.bn-chip:focus-visible,[aria-pressed]:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px}.bn-page{padding:var(--bn-6) var(--bn-7) var(--bn-10);max-width:var(--bn-page-max, var(--bn-page-w));margin:0;animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}@media(max-width:767px){.bn-page{padding:var(--bn-4) var(--bn-4) var(--bn-10)}}@keyframes bn-page-in{0%{opacity:0;transform:translateY(var(--bn-rise))}to{opacity:1;transform:none}}.bn-row{display:flex;align-items:center;gap:var(--bn-2)}.bn-row-wrap{display:flex;align-items:center;gap:var(--bn-2);flex-wrap:wrap}.bn-stack{display:flex;flex-direction:column;gap:var(--bn-3)}.bn-actions-stack{display:inline-grid;grid-template-columns:max-content;gap:var(--bn-2);justify-content:start}.bn-actions-stack>*{justify-self:stretch}.bn-grow{flex:1 1 auto;min-width:0}.bn-spacer{flex:1 1 auto}.bn-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-tnum{font-variant-numeric:tabular-nums}.bn-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bn-dotline{display:inline-flex;align-items:center;flex-wrap:wrap}.bn-dotline>span:not(:last-child):after{content:"·";margin-left:var(--bn-2);color:var(--bn-ink-4)}.bn-stagger>*,.bn-stagger-item{animation-name:bn-fade!important;animation-delay:calc(min(var(--i, 0),var(--bn-stagger-cap)) * var(--bn-stagger))!important}.bn-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bn-4);margin-bottom:var(--bn-6);flex-wrap:wrap}.bn-head-text{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.bn-eyebrow{font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);font-weight:500;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;color:var(--bn-ink-3)}.bn-eyebrow>*:not(:last-child):after{content:"·";margin:0 var(--bn-2);color:var(--bn-ink-4)}.bn-title{font-family:var(--bn-font-display);font-size:var(--bn-fs-h1);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--bn-ink);display:flex;align-items:center;gap:var(--bn-3)}.bn-title .bn-icon{color:var(--bn-ink-3)}.bn-lede{font-size:var(--bn-fs-base);color:var(--bn-ink-3);max-width:72ch}.bn-head-actions{display:flex;align-items:center;gap:var(--bn-2);flex-wrap:wrap;align-self:flex-start;margin-top:19px;min-height:var(--bn-control-h)}.bn-head:not(:has(.bn-eyebrow)) .bn-head-actions{margin-top:0}@media(max-width:767px){.bn-head-actions{margin-top:0}}.bn-section-title{font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);font-weight:700;letter-spacing:var(--bn-tracking-tight);color:var(--bn-ink);display:flex;align-items:center;gap:var(--bn-2)}.bn-label{font-size:var(--bn-fs-xs);font-weight:600;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;color:var(--bn-ink-3)}.bn-mono{font-family:var(--bn-font-mono);font-feature-settings:"tnum","zero"}.bn-muted,.bn-faint{color:var(--bn-ink-3)}.bn-money{font-family:var(--bn-font-mono);font-weight:600;font-variant-numeric:tabular-nums;color:var(--bn-money)}.bn-btn .bn-money{color:inherit;font-weight:inherit}.bn-h2,.bn-h3{font-family:var(--bn-font-display);font-weight:700;letter-spacing:var(--bn-tracking-tight);line-height:var(--bn-lh-snug);color:var(--bn-ink);display:flex;align-items:baseline;gap:var(--bn-2)}.bn-title,.bn-h2,.bn-h3,h2,h3{text-wrap:balance}.bn-h2{font-size:var(--bn-fs-h2)}.bn-h3{font-size:var(--bn-fs-h3)}.bn-read{font-size:var(--bn-fs-read);line-height:var(--bn-lh-base)}.bn-page[data-bn-page]{max-width:var(--bn-page-w);padding-top:var(--bn-page-top);container-type:inline-size;container-name:bn-page}.bn-page[data-bn-page][data-bn-page-width=auto]{max-width:none;padding-top:0;animation:none}.bn-page-head{margin-bottom:var(--bn-4)}.bn-page-head .bn-head-actions{margin-top:0}[data-bn-page-title]:focus{outline:none}.bn-verdict{margin-bottom:var(--bn-4);max-width:72ch;font-size:var(--bn-fs-lg);font-weight:600;line-height:var(--bn-lh-base);color:var(--bn-ink)}.bn-page-undo{display:flex;justify-content:flex-end;margin-bottom:var(--bn-4)}@container bn-page (max-width: 640px){.bn-page-undo{justify-content:stretch}.bn-page-undo>.bn-btn{width:100%}}.bn-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-2);margin-bottom:var(--bn-4)}.bn-toolbar>.bn-input,.bn-toolbar>.bn-input-wrap,.bn-toolbar>.search-field{flex:1 1 16rem;width:auto;max-width:28rem;min-width:0}.bn-toolbar>.bn-input,.bn-toolbar>.bn-input-wrap>.bn-input,.bn-toolbar>.bn-chip,.bn-toolbar>.bn-btn,.bn-toolbar>.bn-select{height:var(--bn-control-h);min-height:var(--bn-control-h)}.bn-toolbar>.bn-btn{--btn-h: var(--bn-control-h)}.bn-toolbar>.bn-seg{height:var(--bn-control-h);align-items:stretch;padding:1px}.bn-toolbar>.bn-seg>.bn-seg-item{height:auto}@container bn-page (max-width: 640px){.bn-toolbar>.bn-input,.bn-toolbar>.bn-input-wrap,.bn-toolbar>.search-field{flex-basis:100%;max-width:none}.bn-page-head .bn-head-actions{width:100%}}.bn-page-body{min-width:0}.bn-section+.bn-section{margin-top:var(--bn-7)}.bn-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bn-2) var(--bn-4);margin-bottom:var(--bn-3)}.bn-section-count{font-family:var(--bn-font-ui);font-size:var(--bn-fs-read);font-weight:500;color:var(--bn-ink-3);font-variant-numeric:tabular-nums;letter-spacing:normal}.bn-section-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-2)}.bn-section-lede{margin:calc(-1 * var(--bn-2)) 0 var(--bn-3);font-size:var(--bn-fs-base);color:var(--bn-ink-3);max-width:72ch}.bn-loading{display:flex;flex-direction:column;gap:var(--bn-2)}.bn-loading-row{display:flex;align-items:center;gap:var(--bn-3);height:calc(var(--bn-8) + var(--bn-4));padding:0 var(--bn-3);border-radius:var(--bn-r);background:var(--bn-surface);box-shadow:var(--bn-shadow-1)}.bn-loading-thumb{flex:none;width:var(--bn-8);height:var(--bn-8)}.bn-loading-lines{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--bn-2)}.bn-loading-line{height:var(--bn-3);width:60%}.bn-loading-line-short{width:35%}.bn-loading-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--bn-3)}.bn-loading-card{display:flex;flex-direction:column;gap:var(--bn-2);padding:var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1)}.bn-loading-card-art{aspect-ratio:63 / 88;width:100%}.bn-loading-summary{display:flex;flex-direction:column;gap:var(--bn-4);padding:var(--bn-5);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1)}.bn-loading-headline{height:var(--bn-6);width:55%}.bn-loading-figures{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:var(--bn-4)}.bn-loading-figure{height:var(--bn-9)}.bn-panel{background:var(--bn-surface);border-radius:var(--bn-r-lg);box-shadow:var(--bn-shadow-1);overflow:hidden}.bn-panel-pad{padding:var(--bn-5)}.bn-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-3);padding:var(--bn-4) var(--bn-5);border-bottom:1px solid var(--bn-line)}.bn-panel-body{padding:var(--bn-5)}.bn-well{background:var(--bn-surface-2);border-radius:var(--bn-r);padding:var(--bn-3) var(--bn-4)}.bn-hairline{border:0;border-top:1px solid var(--bn-line)}.bn-btn{--btn-h: var(--bn-control-h);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--bn-2);height:var(--btn-h);padding:0 var(--bn-4);border-radius:var(--bn-r);border:1px solid transparent;font-size:var(--bn-fs-md);font-weight:600;line-height:1;white-space:nowrap;color:var(--bn-ink);background:var(--bn-btn-bg);box-shadow:var(--bn-btn-shadow);transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease),opacity var(--bn-t-fast) var(--bn-ease);-webkit-user-select:none;user-select:none}.bn-btn:hover{background:var(--bn-btn-bg-hover)}.bn-btn:active{transform:scale(.99)}.bn-btn:disabled,.bn-btn[aria-disabled=true]{opacity:var(--bn-disabled);transform:none}.bn-btn .bn-icon{flex:none}.bn-btn .bn-kbd{margin-left:var(--bn-1);margin-right:calc(-1 * var(--bn-1))}a.bn-btn,a.bn-btn:hover,a.bn-pill,a.bn-pill:hover,a.bn-chip,a.bn-chip:hover{text-decoration:none}.bn-btn-primary{color:var(--bn-on-accent);background:var(--bn-accent);box-shadow:var(--bn-shadow-1),inset 0 1px #ffffff2e}.bn-btn-primary:hover{background:var(--bn-accent-hover);box-shadow:var(--bn-shadow-accent)}.bn-btn-primary:active{background:var(--bn-accent-press)}.bn-btn-primary .bn-kbd{color:inherit;background:color-mix(in srgb,currentColor 18%,transparent);border-color:transparent}.bn-btn-ghost{background:transparent;box-shadow:none;color:var(--bn-ink-2)}.bn-btn-ghost:hover{background:var(--bn-accent-tint);color:var(--bn-ink)}.bn-btn-quiet{background:var(--bn-surface-2);box-shadow:none}.bn-btn-quiet:hover{background:var(--bn-line-strong)}.bn-btn-danger{color:var(--bn-danger)}.bn-btn-danger:hover{background:var(--bn-danger-tint)}.bn-btn-danger-solid{color:var(--bn-on-accent);background:var(--bn-danger);box-shadow:none}.bn-btn-danger-solid:hover{filter:brightness(1.08)}.bn-btn-danger-solid .bn-kbd{color:inherit;background:color-mix(in srgb,currentColor 18%,transparent);border-color:transparent}.bn-btn-tint{color:var(--bn-accent-hover);background:var(--bn-accent-tint);box-shadow:none}.bn-btn-tint:hover{background:var(--bn-accent-tint-2)}.bn-btn-ok{color:var(--bn-ok)}.bn-btn-ok:hover{background:var(--bn-ok-tint)}.bn-btn-sm{--btn-h: var(--bn-control-h-sm);padding:0 var(--bn-3);font-size:var(--bn-fs-sm);border-radius:var(--bn-r-sm)}.bn-btn-lg{--btn-h: var(--bn-control-h-lg);padding:0 var(--bn-5);font-size:var(--bn-fs-base);border-radius:var(--bn-r-lg)}.bn-btn-xl{--btn-h: 52px;padding:0 var(--bn-6);font-size:var(--bn-fs-lg);border-radius:var(--bn-r-lg)}.bn-btn-icon{width:var(--btn-h);padding:0}.bn-btn-block{width:100%}.bn-btn-pill{border-radius:var(--bn-r-full)}.bn-icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:var(--bn-r-sm);background:transparent;box-shadow:none;color:var(--bn-ink-2);transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.bn-icon-btn:before{content:"";position:absolute;top:min(0px,calc((100% - 40px)/2));right:min(0px,calc((100% - 40px)/2));bottom:min(0px,calc((100% - 40px)/2));left:min(0px,calc((100% - 40px)/2))}.bn-icon-btn:hover{background:var(--bn-accent-tint);color:var(--bn-ink)}.bn-icon-btn[data-tone=danger]{color:var(--bn-danger)}.bn-icon-btn[data-tone=danger]:hover{background:var(--bn-danger-tint)}.bn-icon-btn[aria-pressed=true]{background:var(--bn-accent-tint);color:var(--bn-accent)}.bn-icon-count{position:absolute;top:-4px;right:-4px;min-width:15px;height:15px;padding:0 var(--bn-0-75);border-radius:var(--bn-r-full);background:var(--bn-accent);color:var(--bn-on-accent);font-size:var(--bn-fs-2xs);font-weight:700;line-height:15px;text-align:center}.bn-icon-tip{position:fixed;left:0;top:0;display:inline-flex;align-items:center;gap:var(--bn-1);padding:var(--bn-1) var(--bn-2);border-radius:var(--bn-r-sm);background:var(--bn-ink);color:var(--bn-bg);font-size:var(--bn-fs-xs);font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;z-index:90;transition:opacity var(--bn-t-fast) var(--bn-ease)}.bn-icon-tip .bn-kbd{color:inherit;background:color-mix(in srgb,currentColor 18%,transparent);border-color:transparent}.bn-icon-tip[data-tip-visible=true]{opacity:1}.bn-btn[data-busy=true]{color:transparent;pointer-events:none}.bn-btn[data-busy=true]:disabled,.bn-btn[data-busy=true][aria-disabled=true]{opacity:1}.bn-btn[data-busy=true]:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;color:var(--bn-ink-3);animation:bn-spin var(--bn-t-spin) var(--bn-ease-linear) infinite}.bn-btn-primary[data-busy=true]:after,.bn-btn-danger-solid[data-busy=true]:after{color:var(--bn-on-accent)}@keyframes bn-spin{to{transform:rotate(360deg)}}.bn-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--bn-1);border-radius:5px;border:1px solid var(--bn-line-strong);border-bottom-width:2px;background:var(--bn-surface);font-family:var(--bn-font-mono);font-size:var(--bn-fs-2xs);font-weight:600;line-height:1;letter-spacing:0;text-transform:none;color:var(--bn-ink-3);vertical-align:middle}.bn-kbd-group{display:inline-flex;gap:var(--bn-0-75);align-items:center}.bn-kbd-lg{width:26px;min-width:26px;height:26px;padding:0;font-size:var(--bn-fs-sm)}.bn-pill{display:inline-flex;align-items:center;gap:var(--bn-1-5);height:var(--bn-pill-h);padding:0 var(--bn-2);border-radius:var(--bn-r-full);font-size:var(--bn-fs-xs);font-weight:600;line-height:1;letter-spacing:.01em;white-space:nowrap;color:var(--bn-ink-2);background:var(--bn-surface-2)}.bn-pill .bn-icon{width:12px;height:12px}.bn-slot{display:block;min-width:0}span.bn-slot{display:inline-block}.bn-slot{min-block-size:1lh}.bn-slot-ghost{display:contents;visibility:hidden}.bn-live-count{display:inline-block;min-inline-size:calc(var(--digits, 2) * 1ch);text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.bn-live-count-start{text-align:start}.bn-pill-accent{color:var(--bn-pill-ink-accent);background:var(--bn-accent-tint)}.bn-pill-ok{color:var(--bn-pill-ink-ok);background:var(--bn-ok-tint)}.bn-pill-warn{color:var(--bn-pill-ink-warn);background:var(--bn-warn-tint)}.bn-pill-danger{color:var(--bn-pill-ink-danger);background:var(--bn-danger-tint)}.bn-pill-live{color:var(--bn-pill-ink-live);background:var(--bn-live-tint)}.bn-pill-mono{font-family:var(--bn-font-mono);font-weight:500}.bn-pill-outline{background:transparent;box-shadow:inset 0 0 0 1px var(--bn-line-strong)}.bn-pill-sm{height:var(--bn-pill-h-sm);padding:0 var(--bn-1-5);font-size:var(--bn-fs-2xs)}.bn-pill-sm .bn-icon{width:10px;height:10px}.bn-chip{display:inline-flex;align-items:center;gap:var(--bn-1-5);height:var(--bn-control-h-sm);padding:0 var(--bn-3);border-radius:var(--bn-r-full);border:0;background:var(--bn-btn-bg);box-shadow:var(--bn-btn-shadow);color:var(--bn-ink-2);font-size:var(--bn-fs-sm);font-weight:600;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease),transform var(--bn-t-fast) var(--bn-ease),opacity var(--bn-t-fast) var(--bn-ease)}.bn-chip:hover{background:var(--bn-btn-bg-hover);color:var(--bn-ink)}.bn-chip:disabled,.bn-chip[aria-disabled=true]{opacity:var(--bn-disabled);transform:none}.bn-chip .bn-icon{flex:none}.bn-chip .bn-dot{width:7px;height:7px}.bn-chip[aria-pressed=true]{background:var(--bn-ink);color:var(--bn-bg);box-shadow:none}.bn-chip-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--bn-1-5);border-radius:var(--bn-r-full);background:var(--bn-surface-2);color:var(--bn-ink-3);font-size:var(--bn-fs-2xs);font-variant-numeric:tabular-nums;margin-right:-4px}.bn-chip[aria-pressed=true] .bn-chip-count{background:color-mix(in srgb,currentColor 16%,transparent);color:inherit}.bn-code{display:inline-block;padding:var(--bn-0-5) var(--bn-1-5);border-radius:var(--bn-r-xs);box-shadow:inset 0 0 0 1px var(--bn-line);background:var(--bn-surface-2);color:var(--bn-ink-3);font-family:var(--bn-font-mono);font-size:var(--bn-fs-2xs);font-weight:500;line-height:1.4;letter-spacing:0;white-space:nowrap;vertical-align:middle}.bn-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--bn-ink-4);flex:none}.bn-dot-ok{background:var(--bn-ok)}.bn-dot-warn{background:var(--bn-warn)}.bn-dot-danger{background:var(--bn-danger)}.bn-dot-live{background:var(--bn-live);box-shadow:0 0 0 0 var(--bn-live-tint);animation:bn-pulse var(--bn-t-pulse) var(--bn-ease-out) infinite}.bn-dot-accent{background:var(--bn-accent)}.bn-dot-still{animation:none;box-shadow:none}@keyframes bn-breathe{0%,to{opacity:1}50%{opacity:.4}}@keyframes bn-pulse{0%{box-shadow:0 0 0 0 var(--bn-live-tint)}70%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.bn-field{display:flex;flex-direction:column;gap:var(--bn-1-5);min-width:0}.bn-field-label{font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink-2)}.bn-field-hint{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.bn-input,.bn-select,.bn-textarea{width:100%;min-height:var(--bn-control-h);padding:0 var(--bn-3);border-radius:var(--bn-r);border:1px solid var(--bn-field-edge);background:var(--bn-surface);color:var(--bn-ink);font-size:var(--bn-fs-base);transition:border-color var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease),background-color var(--bn-t-fast) var(--bn-ease)}.bn-textarea{padding:var(--bn-2) var(--bn-3);min-height:96px;resize:vertical;line-height:1.5}.bn-input::placeholder,.bn-textarea::placeholder{color:var(--bn-ink-3)}.bn-input:hover,.bn-select:hover,.bn-textarea:hover{border-color:var(--bn-ink-3)}.bn-input:focus-visible,.bn-select:focus-visible,.bn-textarea:focus-visible{outline:none;border-color:var(--bn-accent);box-shadow:0 0 0 3px var(--bn-accent-tint-2)}.bn-input-mono{font-family:var(--bn-font-mono);font-size:var(--bn-fs-md)}.bn-input-lg{min-height:var(--bn-control-h-lg);font-size:var(--bn-fs-lg);border-radius:var(--bn-r-lg)}.bn-input-wrap{position:relative;display:flex;align-items:center}.bn-input-wrap>.bn-icon{position:absolute;left:10px;color:var(--bn-ink-4);pointer-events:none}.bn-input-wrap>.bn-input{padding-left:var(--bn-7)}.bn-input-wrap>.bn-kbd{position:absolute;right:8px}.bn-select{appearance:none;padding-right:var(--bn-7);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}:root[data-theme=dark] .bn-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23838b98' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.bn-check{display:inline-flex;align-items:center;gap:var(--bn-2);font-size:var(--bn-fs-md);color:var(--bn-ink-2)}.bn-check input{appearance:none;width:16px;height:16px;border-radius:4px;border:1.5px solid var(--bn-field-edge);background:var(--bn-surface);display:grid;place-content:center;transition:background-color var(--bn-t-fast),border-color var(--bn-t-fast)}.bn-check input:before{content:"";width:9px;height:9px;transform:scale(0);transition:transform var(--bn-t-fast) var(--bn-ease-spring);background:var(--bn-on-accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.bn-check input:checked{background:var(--bn-accent);border-color:var(--bn-accent)}.bn-check input:checked:before{transform:scale(1)}.bn-check input:indeterminate{background:var(--bn-accent);border-color:var(--bn-accent)}.bn-check input:indeterminate:before{transform:scale(1);clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%)}.bn-seg{display:inline-flex;align-items:center;gap:var(--bn-0-5);padding:var(--bn-0-75);border-radius:var(--bn-r);background:var(--bn-surface-2)}.bn-seg-item{display:inline-flex;align-items:center;justify-content:center;gap:var(--bn-1-5);height:28px;padding:0 var(--bn-3);border-radius:var(--bn-r-sm);font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink-3);white-space:nowrap;transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease),transform var(--bn-t-fast) var(--bn-ease)}.bn-seg-item:hover{color:var(--bn-ink)}.bn-seg-item[aria-pressed=true],.bn-seg-item[aria-selected=true],.bn-seg-item[aria-current]{color:var(--bn-seg-active-ink);background:var(--bn-seg-active-bg);box-shadow:var(--bn-shadow-1)}.bn-seg-item:nth-of-type(2)[aria-pressed=true],.bn-seg-item:nth-of-type(2)[aria-selected=true],.bn-seg-item:nth-of-type(2)[aria-current]{background:var(--bn-seg-active-bg-2)}.bn-seg-sm{padding:var(--bn-0-5);gap:var(--bn-0-5)}.bn-seg-item-sm{height:24px;padding:0 var(--bn-2);font-size:var(--bn-fs-xs)}.bn-section-pick{display:flex;flex-direction:column;gap:var(--bn-2)}.bn-section-pick-item{display:flex;align-items:center;gap:var(--bn-3);min-height:48px;padding:var(--bn-2) var(--bn-3);border-radius:var(--bn-r);background:var(--bn-surface-2);text-align:left;color:var(--bn-ink)}.bn-section-pick-item:hover{background:var(--bn-hover)}.bn-section-pick-item[aria-checked=true]{background:var(--bn-accent-tint);box-shadow:inset 0 0 0 1px var(--bn-accent)}.bn-section-pick-main{display:flex;flex-direction:column;gap:var(--bn-0-5);flex:1 1 auto;min-width:0}.bn-section-pick-num{font-size:var(--bn-fs-sm);font-weight:700}.bn-section-pick-name{font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.bn-section-pick-meta{display:flex;align-items:center;gap:var(--bn-2);flex:0 0 auto}.bn-section-pick-tag{padding:1px var(--bn-2);border-radius:var(--bn-r-full);background:var(--bn-surface-3);font-size:var(--bn-fs-2xs);font-weight:600;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;color:var(--bn-ink-3)}.bn-section-pick-count{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);white-space:nowrap}.bn-section-pick-spacer{width:16px;flex:0 0 auto}.bn-section-pick-item .bn-icon{flex:0 0 auto;color:var(--bn-accent)}.bn-tabs{display:flex;gap:var(--bn-1);border-bottom:1px solid var(--bn-line)}.bn-tab{position:relative;display:inline-flex;align-items:center;gap:var(--bn-1-5);height:38px;padding:0 var(--bn-3);font-size:var(--bn-fs-md);font-weight:600;color:var(--bn-ink-3);transition:color var(--bn-t-fast) var(--bn-ease)}.bn-tab:hover,.bn-tab[aria-selected=true],.bn-tab[aria-current]{color:var(--bn-ink)}.bn-tab:after{content:"";position:absolute;left:var(--bn-3);right:var(--bn-3);bottom:-1px;height:2px;border-radius:2px;background:var(--bn-accent);transform:scaleX(0);transition:transform var(--bn-t) var(--bn-ease-out)}.bn-tab[aria-selected=true]:after,.bn-tab[aria-current]:after{transform:scaleX(1)}.bn-tab .bn-pill{height:var(--bn-pill-h-sm);padding:0 var(--bn-1-5);font-size:var(--bn-fs-2xs)}.bn-kv{display:grid;grid-template-columns:max-content 1fr;column-gap:var(--bn-4);row-gap:var(--bn-2);align-items:baseline}.bn-kv dt{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);font-weight:500}.bn-kv dd{font-size:var(--bn-fs-md);color:var(--bn-ink);min-width:0}.bn-stat{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.bn-stat-value{font-family:var(--bn-font-display);font-size:var(--bn-fs-2xl);font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;color:var(--bn-ink)}.bn-stat-value.bn-money{font-family:var(--bn-font-mono)}.bn-stat-label{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.bn-stat-pending{visibility:hidden}.bn-stat-pressable{align-items:stretch}.bn-stat-press{display:flex;flex-direction:column;gap:var(--bn-0-5);justify-content:center;inline-size:100%;min-block-size:40px;padding:0 var(--bn-1);margin:0;border-radius:var(--bn-r-sm);text-align:start;font:inherit;color:inherit}.bn-stat-press:focus-visible{outline-offset:-2px}.bn-stat-press:hover:not(:disabled){box-shadow:inset 0 0 0 100vmax var(--bn-hover)}.bn-stat-press:hover:not(:disabled) .bn-stat-label{color:var(--bn-ink-2)}.bn-stat-press .bn-stat-label{display:inline-flex;align-items:center;gap:var(--bn-0-5);white-space:nowrap}.bn-stat-press .bn-stat-label{transition:color var(--bn-t-fast) var(--bn-ease)}.bn-stat-go{flex:none;color:var(--bn-ink-4)}.bn-stat-sm .bn-stat-value{font-size:var(--bn-fs-base)}.bn-stat-sm .bn-stat-label{font-size:var(--bn-fs-xs)}.bn-stat-xs .bn-stat-value{font-size:var(--bn-fs-xs);font-weight:600;letter-spacing:normal}.bn-stat-xs .bn-stat-label{font-size:var(--bn-fs-xs)}.bn-stat-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--bn-3) var(--bn-6)}.bn-facts>*+*:before{content:"·";margin:0 var(--bn-2);color:var(--bn-ink-4)}.bn-table{width:100%;border-collapse:collapse;font-size:var(--bn-fs-md)}.bn-table th{text-align:left;font-size:var(--bn-fs-xs);font-weight:600;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;color:var(--bn-ink-3);padding:var(--bn-2) var(--bn-3);border-bottom:1px solid var(--bn-line);white-space:nowrap}.bn-table td{padding:var(--bn-3);border-bottom:1px solid var(--bn-line);vertical-align:middle}.bn-table tr:last-child td{border-bottom:0}.bn-table tbody tr{transition:background-color var(--bn-t-fast) var(--bn-ease)}.bn-table tbody tr:hover{background:var(--bn-hover)}.bn-table .num{text-align:right;font-variant-numeric:tabular-nums}.bn-list{display:flex;flex-direction:column}.bn-list-row{display:flex;align-items:center;gap:var(--bn-3);padding:var(--bn-3) var(--bn-4);border-bottom:1px solid var(--bn-line);text-align:left;width:100%;color:var(--bn-ink);transition:background-color var(--bn-t-fast) var(--bn-ease)}.bn-list-row:last-child{border-bottom:0}.bn-list-row:hover{background:var(--bn-hover)}.bn-list-row[aria-current],.bn-list-row[aria-selected=true]{background:var(--bn-accent-tint)}.bn-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--bn-3);padding:var(--bn-10) var(--bn-6);color:var(--bn-ink-3)}.bn-empty-art{width:56px;height:56px;border-radius:var(--bn-r-xl);display:grid;place-items:center;background:var(--bn-accent-tint);color:var(--bn-accent);margin-bottom:var(--bn-2)}.bn-empty-art-lg{width:72px;height:72px;border-radius:var(--bn-r-2xl)}.bn-empty-title{font-family:var(--bn-font-display);font-size:var(--bn-fs-xl);font-weight:700;color:var(--bn-ink)}.bn-empty-body{font-size:var(--bn-fs-base);max-width:44ch}.bn-empty-hint{min-height:40px;display:flex;align-items:center;justify-content:center}.bn-empty-actions{display:flex;gap:var(--bn-2);margin-top:var(--bn-2);flex-wrap:wrap;justify-content:center}.bn-empty-well{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--bn-3);padding:var(--bn-8) var(--bn-5);border-radius:var(--bn-r-2xl);background:var(--bn-surface);box-shadow:inset 0 0 0 2px var(--bn-line-strong);color:var(--bn-ink-2)}.bn-icon-badge{flex:none;width:44px;height:44px;border-radius:var(--bn-r-full);display:grid;place-items:center;background:var(--bn-accent-tint);color:var(--bn-accent)}.bn-icon-badge--ok{background:var(--bn-ok-tint);color:var(--bn-ok)}.bn-icon-badge--warn{background:var(--bn-warn-tint);color:var(--bn-warn)}.bn-notice{display:flex;gap:var(--bn-3);align-items:flex-start;padding:var(--bn-3) var(--bn-4);border-radius:var(--bn-r);background:var(--bn-accent-tint);color:var(--bn-ink);font-size:var(--bn-fs-md)}.bn-notice>.bn-icon{flex:none;margin-top:var(--bn-0-5);color:var(--bn-accent)}.bn-notice-warn{background:var(--bn-warn-tint)}.bn-notice-warn>.bn-icon{color:var(--bn-warn)}.bn-notice-danger{background:var(--bn-danger-tint)}.bn-notice-danger>.bn-icon{color:var(--bn-danger)}.bn-notice-ok{background:var(--bn-ok-tint)}.bn-notice-ok>.bn-icon{color:var(--bn-ok)}.bn-notice-title{font-weight:600}.bn-notice{flex-wrap:wrap}.bn-notice-text{display:flex;flex-direction:column;gap:var(--bn-0-5);flex:1 1 16rem;min-width:0}.bn-notice-action{flex:none;align-self:center}.bn-notice-code{font-family:var(--bn-font-mono);font-size:var(--bn-fs-sm);color:var(--bn-ink-3);overflow-wrap:anywhere}.bn-notice-said{flex:1 0 100%;order:3;padding-left:calc(var(--bn-4) + var(--bn-3));font-size:var(--bn-fs-sm);color:var(--bn-ink-2)}.bn-notice-said>summary{display:inline-flex;align-items:center;gap:var(--bn-1);font-weight:500;text-decoration:underline dotted;text-underline-offset:.2em;border-radius:var(--bn-r-xs)}.bn-notice-said>summary:before{content:"";width:0;height:0;border-style:solid;border-width:4px 0 4px 6px;border-color:transparent transparent transparent currentColor;transition:transform var(--bn-t-fast) var(--bn-ease)}.bn-notice-said[open]>summary:before{transform:rotate(90deg)}.bn-notice-said>summary:hover{color:var(--bn-ink)}.bn-notice-said-body{display:flex;flex-direction:column;gap:var(--bn-1);margin-top:var(--bn-1);padding:var(--bn-2) var(--bn-3);border-radius:var(--bn-r-sm);background:var(--bn-surface);box-shadow:inset 0 0 0 1px var(--bn-line);color:var(--bn-ink-2);overflow-wrap:anywhere}.bn-notice-compact,.bn-status-slot>.bn-notice{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:var(--bn-3);row-gap:var(--bn-1);padding-block:var(--bn-3)}.bn-notice-compact>.bn-icon,.bn-status-slot>.bn-notice>.bn-icon{margin-top:0;grid-column:1;grid-row:1}.bn-notice-compact .bn-notice-text,.bn-status-slot>.bn-notice .bn-notice-text{display:block;grid-column:2;grid-row:1;align-self:center;line-height:var(--bn-5);min-height:var(--bn-control-h-sm);padding-block:calc((var(--bn-control-h-sm) - var(--bn-5)) / 2)}.bn-notice-compact .bn-notice-title,.bn-status-slot>.bn-notice .bn-notice-title{display:inline;margin-right:var(--bn-2)}.bn-notice-compact .bn-notice-body,.bn-status-slot>.bn-notice .bn-notice-body{display:inline}.bn-notice-compact .bn-notice-said,.bn-status-slot>.bn-notice .bn-notice-said{position:static;grid-column:3;grid-row:1;order:0;padding-left:0}.bn-notice-compact .bn-notice-action,.bn-status-slot>.bn-notice .bn-notice-action{grid-column:4;grid-row:1}.bn-notice-compact .bn-notice-said-body,.bn-status-slot>.bn-notice .bn-notice-said-body{position:absolute;z-index:30;left:0;right:0;top:calc(100% + var(--bn-2));margin-top:0;box-shadow:var(--bn-shadow-3)}.bn-status-slot{position:relative;min-height:calc(2 * var(--bn-3) + var(--bn-control-h-sm));margin-bottom:var(--bn-4)}@media(max-width:1023px),(hover:none)and (pointer:coarse){.bn-notice-compact,.bn-status-slot>.bn-notice{grid-template-columns:auto minmax(0,1fr) auto}.bn-notice-compact .bn-notice-text,.bn-status-slot>.bn-notice .bn-notice-text{grid-column:2 / -1;min-height:0;padding-block:0}.bn-notice-compact .bn-notice-said,.bn-status-slot>.bn-notice .bn-notice-said{grid-column:2;grid-row:2;justify-self:start}.bn-notice-compact .bn-notice-said>summary,.bn-status-slot>.bn-notice .bn-notice-said>summary{min-height:var(--bn-control-h-sm)}.bn-notice-compact .bn-notice-action,.bn-status-slot>.bn-notice .bn-notice-action{grid-column:3;grid-row:2}.bn-status-slot{min-height:calc(2 * var(--bn-3) + var(--bn-5) + var(--bn-1) + var(--bn-control-h-sm))}}.bn-receipt{display:flex;align-items:center;gap:var(--bn-3);padding:var(--bn-2) var(--bn-2) var(--bn-2) var(--bn-4);border-radius:var(--bn-r-lg);background:var(--bn-ink);color:var(--bn-bg);font-size:var(--bn-fs-md);box-shadow:var(--bn-shadow-3);animation:bn-receipt-in var(--bn-t-slow) var(--bn-ease-spring) backwards}.bn-receipt .bn-btn{background:#ffffff1f;color:inherit;box-shadow:none}.bn-receipt .bn-btn:hover{background:#fff3}.bn-receipt .bn-kbd{background:transparent;color:inherit;border-color:#ffffff4d}:root[data-theme=dark] .bn-receipt{background:var(--bn-surface);color:var(--bn-ink)}@keyframes bn-receipt-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.bn-receipt-bar{position:relative;height:3px;border-radius:2px;background:#ffffff26;overflow:hidden;flex:0 0 64px}.bn-receipt-bar:after{content:"";position:absolute;inset:0;transform-origin:left;background:currentColor;animation:bn-drain var(--receipt-ms, 20s) var(--bn-ease-linear) forwards}@keyframes bn-drain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.bn-receipt-bar:after,.bn-toast-drain{animation:none!important;transform:none}}.bn-skeleton{position:relative;overflow:hidden;border-radius:var(--bn-r-sm);background:var(--bn-line);min-height:12px}.bn-skeleton-text{color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.bn-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--bn-line-strong),transparent);animation:bn-shimmer var(--bn-t-shimmer) var(--bn-ease-loop) infinite}@keyframes bn-shimmer{to{transform:translate(100%)}}.bn-progress{height:6px;border-radius:3px;background:var(--bn-surface-2);overflow:hidden}.bn-progress>span{display:block;height:100%;border-radius:3px;background:var(--bn-accent);transition:width var(--bn-t-layout) var(--bn-ease)}.bn-progress-ok>span{background:var(--bn-ok)}.bn-progress-sm{height:5px;border-radius:2px}.bn-progress-sm>span{border-radius:2px}.bn-menu{min-width:200px;padding:var(--bn-1);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-3);animation:bn-pop var(--bn-t) var(--bn-ease-spring) backwards;transform-origin:top}.bn-menu-item{display:flex;align-items:center;gap:var(--bn-3);width:100%;padding:var(--bn-2) var(--bn-3);border-radius:var(--bn-r-sm);font-size:var(--bn-fs-md);font-weight:500;color:var(--bn-ink);text-align:left}.bn-menu-item:hover{background:var(--bn-hover)}.bn-menu-item .bn-icon{color:var(--bn-ink-3)}.bn-menu-item-danger{color:var(--bn-danger)}.bn-menu-item-danger .bn-icon{color:inherit}.bn-menu-item-danger:hover{background:var(--bn-danger-tint)}.bn-menu-sep{height:1px;margin:var(--bn-1) var(--bn-2);background:var(--bn-line)}.bn-menu-label{padding:var(--bn-2) var(--bn-3) var(--bn-1);font-size:var(--bn-fs-2xs);font-weight:600;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;color:var(--bn-ink-3)}@keyframes bn-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.bn-scrim{position:fixed;inset:0;z-index:60;background:#080a0e6b;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:bn-fade var(--bn-t) var(--bn-ease-out) backwards}@keyframes bn-fade{0%{opacity:0}to{opacity:1}}@keyframes bn-fade-out{0%{opacity:1}to{opacity:0}}.bn-dialog{position:fixed;z-index:61;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;border-radius:var(--bn-r-xl);background:var(--bn-surface);box-shadow:var(--bn-shadow-3);animation:bn-dialog-in var(--bn-t-slow) var(--bn-ease-out) backwards}@keyframes bn-dialog-in{0%{opacity:0}to{opacity:1}}@keyframes bn-dialog-out{0%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%) scale(.98) translateY(6px)}}.bn-sheet{position:fixed;z-index:61;top:0;bottom:0;right:0;width:min(420px,100vw);background:var(--bn-surface);box-shadow:var(--bn-shadow-3);overflow:auto;animation:bn-sheet-in var(--bn-t-slow) var(--bn-ease) backwards}.bn-sheet-left{right:auto;left:0;animation-name:bn-sheet-in-left}@keyframes bn-sheet-in{0%{opacity:0}to{opacity:1}}@keyframes bn-sheet-in-left{0%{opacity:0}to{opacity:1}}@keyframes bn-sheet-out{0%{transform:none;opacity:1}to{transform:translate(24px);opacity:0}}@keyframes bn-sheet-out-left{0%{transform:none;opacity:1}to{transform:translate(-24px);opacity:0}}.bn-sheet-bottom{top:auto;left:0;right:0;width:auto;max-height:86vh;border-radius:var(--bn-r-2xl) var(--bn-r-2xl) 0 0;animation-name:bn-sheet-up}@keyframes bn-sheet-up{0%{opacity:0}to{opacity:1}}@keyframes bn-sheet-down{0%{transform:none;opacity:1}to{transform:translateY(24px);opacity:0}}@media(max-width:639px){.bn-sheet:not(.bn-drawer){top:auto;left:0;right:0;width:auto;max-height:88dvh;border-radius:var(--bn-r-2xl) var(--bn-r-2xl) 0 0;padding-bottom:env(safe-area-inset-bottom);animation-name:bn-sheet-up}.bn-dialog{inset:auto 0 0;transform:none;width:auto;max-width:none;max-height:92dvh;border-radius:var(--bn-r-2xl) var(--bn-r-2xl) 0 0;padding-bottom:env(safe-area-inset-bottom);animation:bn-sheet-up var(--bn-t-slow) var(--bn-ease) backwards}}.bn-scrim[data-leaving]{animation:bn-fade-out var(--bn-t-fast) var(--bn-ease-in) forwards;pointer-events:none}.bn-sheet[data-leaving]{animation:bn-sheet-out var(--bn-t-fast) var(--bn-ease-in) forwards;pointer-events:none}.bn-sheet-left[data-leaving]{animation-name:bn-sheet-out-left}.bn-sheet-bottom[data-leaving]{animation-name:bn-sheet-down}.bn-dialog[data-leaving]{animation:bn-dialog-out var(--bn-t-fast) var(--bn-ease-in) forwards;pointer-events:none}.bn-menu[data-leaving]{animation:bn-pop-out var(--bn-t-fast) var(--bn-ease-in) forwards;pointer-events:none}@keyframes bn-pop-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px) scale(.98)}}@media(max-width:639px){.bn-sheet:not(.bn-drawer)[data-leaving]{animation-name:bn-sheet-down}.bn-dialog[data-leaving]{animation:bn-sheet-down var(--bn-t-fast) var(--bn-ease-in) forwards}}.bn-overlay{display:flex;flex-direction:column;overflow:hidden}.bn-overlay:focus{outline:none}.bn-overlay-head{flex:none;display:flex;align-items:center;gap:var(--bn-3);padding:var(--bn-3) var(--bn-3) var(--bn-3) var(--bn-5);border-bottom:1px solid var(--bn-line)}.bn-overlay-icon{flex:none;display:grid;place-items:center;width:var(--bn-7);height:var(--bn-7);border-radius:var(--bn-r);background:var(--bn-accent-tint);color:var(--bn-accent)}.bn-overlay-title{flex:1 1 auto;min-width:0;font-size:var(--bn-fs-h3);line-height:var(--bn-lh-snug);word-spacing:.1em}.bn-overlay-close-worded{font-size:20px}.bn-overlay-body{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--bn-5)}.bn-overlay-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-2);padding:var(--bn-3) var(--bn-5);border-top:1px solid var(--bn-line)}@media(min-width:768px){.bn-confirm{width:min(440px,calc(100vw - 32px))}}.bn-popover{position:fixed;z-index:62;max-width:calc(100vw - 16px);overflow:auto}.bn-popover:focus{outline:none}.bn-photo{position:relative;border-radius:var(--bn-r-lg);overflow:hidden;background:var(--bn-stage-bg);box-shadow:var(--bn-shadow-2)}.bn-photo img{width:100%;height:100%;object-fit:contain}.bn-crop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}img.bn-crop[data-cropped=true]{inset:50% auto auto 50%;width:auto;height:auto;max-width:none;object-fit:cover}.home-deck-photo.bn-crop[data-cropped=true]{transition:width var(--bn-t-slow) var(--bn-ease),transform var(--bn-t-slow) var(--bn-ease)}.bn-rule{display:flex;align-items:center;gap:var(--bn-3);color:var(--bn-ink-3);font-size:var(--bn-fs-xs);font-weight:600;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase}.bn-rule:before,.bn-rule:after{content:"";flex:1;height:1px;background:var(--bn-line)}.bn-anim-in{animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.bn-anim-pop{animation:bn-pop var(--bn-t) var(--bn-ease-spring) backwards}@keyframes bn-flash{0%{opacity:.6}to{opacity:0}}.bn-flash{position:absolute;inset:0;background:var(--bn-flash);opacity:0;pointer-events:none;animation:bn-flash var(--bn-t-flash) var(--bn-ease-out) backwards}.bn-toasts{position:fixed;z-index:80;right:var(--bn-4);bottom:var(--bn-4);display:flex;flex-direction:column-reverse;gap:var(--bn-2);width:min(380px,calc(100vw - 32px));pointer-events:none}@media(max-width:639px){.bn-toasts{right:var(--bn-3);left:var(--bn-3);width:auto;bottom:calc(64px + env(safe-area-inset-bottom))}}.bn-toast{position:relative;display:flex;align-items:flex-start;gap:var(--bn-3);padding:var(--bn-3) var(--bn-3) var(--bn-3) var(--bn-4);border-radius:var(--bn-r-lg);background:var(--bn-ink);color:var(--bn-bg);box-shadow:var(--bn-shadow-3);overflow:hidden;pointer-events:auto;animation:bn-receipt-in var(--bn-t-slow) var(--bn-ease-spring) backwards}:root[data-theme=dark] .bn-toast{background:var(--bn-surface);color:var(--bn-ink);box-shadow:var(--bn-shadow-3)}.bn-toast[data-leaving]{animation:bn-toast-out var(--bn-t) var(--bn-ease-in) forwards;pointer-events:none}@keyframes bn-toast-out{0%{opacity:1}to{opacity:0;transform:translateY(6px) scale(.98)}}.bn-toast-icon{flex:none;margin-top:var(--bn-0-5);opacity:.85}.bn-toast-ok .bn-toast-icon{color:var(--bn-ok);opacity:1}.bn-toast-refusal .bn-toast-icon{color:var(--bn-warn);opacity:1}.bn-toast-fault .bn-toast-icon{color:var(--bn-danger);opacity:1}.bn-toast-receipt .bn-toast-icon{color:var(--bn-accent);opacity:1}:root[data-theme=dark] .bn-toast-receipt .bn-toast-icon{color:var(--bn-accent)}.bn-toast-text{flex:1 1 auto;min-width:0;font-size:var(--bn-fs-md);line-height:1.4}.bn-toast-title{font-weight:600}.bn-toast-body{opacity:.75;font-size:var(--bn-fs-sm);margin-top:var(--bn-0-5)}.bn-toast-action{display:inline-flex;align-items:center;gap:var(--bn-1-5);height:28px;padding:0 var(--bn-3);border-radius:var(--bn-r-sm);background:#ffffff24;color:inherit;font-size:var(--bn-fs-sm);font-weight:600;white-space:nowrap;flex:none}.bn-toast-action:hover{background:#ffffff3d}:root[data-theme=dark] .bn-toast-action{background:var(--bn-accent-tint)}.bn-toast-action .bn-kbd{background:transparent;color:inherit;border-color:#ffffff4d}.bn-toast-close{flex:none;color:inherit;opacity:.6}.bn-toast-close:hover{opacity:1;background:#ffffff1f}.bn-toast-drain{position:absolute;left:0;bottom:0;height:2px;width:100%;background:currentColor;opacity:.35;transform-origin:left;animation:bn-drain var(--bn-ease-linear) forwards}.bn-keyhint{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--bn-1);color:var(--bn-ink-3)}@media(hover:none)and (pointer:coarse){.bn-btn .bn-kbd,.bn-seg-item .bn-kbd,.bn-toast-action .bn-kbd,.bn-chip .bn-kbd,.bn-keyhint{display:none}}.bn-lockup{display:block}.bn-lockup-bracket,.bn-lockup-kanji{fill:var(--bn-ink)}.bn-lockup-roman{fill:var(--bn-ink);opacity:var(--bn-lockup-roman-opacity)}[data-theme=dark] .bn-lockup-bracket{fill:var(--bn-lockup-metal)}[data-theme=light] .bn-lockup-bracket{fill:var(--bn-ink)}@media(max-width:767px),(hover:none)and (pointer:coarse){.bn-seg-item{height:var(--bn-control-h-sm);min-width:var(--bn-control-h-sm)}.bn-tab{height:var(--bn-control-h)}.bn-menu-item{min-height:var(--bn-control-h-sm);padding:var(--bn-2) var(--bn-3)}.bn-list-row{min-height:48px}.bn-check{min-height:var(--bn-control-h-sm)}.bn-toast-action{height:var(--bn-control-h-sm)}.bn-notice-said>summary{min-height:var(--bn-control-h-sm)}.bn-btn:not(.bn-icon-btn){min-width:var(--bn-control-h-sm)}.bn-head-actions>.bn-btn-icon{order:1;margin-left:auto}}.bn-empty-frame{width:100%;max-width:var(--bn-empty-w);margin-inline:auto}.bn-meter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-1) var(--bn-2);min-width:0;max-width:100%}.bn-meter-cells{display:flex;gap:var(--bn-0-75);min-width:0;max-width:100%;flex:0 1 auto}.bn-meter-cells>span{flex:1 1 0;width:14px;min-width:3px;max-width:14px;height:6px;border-radius:var(--bn-r-xs);background:var(--bn-surface-3);box-shadow:inset 0 0 0 1px var(--bn-line)}.bn-meter-cells>span.is-on{background:var(--bn-ink-3);box-shadow:none}.bn-meter-end{flex:none;font-size:var(--bn-fs-xs);color:var(--bn-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.bn-meter-end[data-tone=warn]{color:var(--bn-warn);font-weight:600}.bn-set-group{display:flex;flex-direction:column;gap:var(--bn-2)}.bn-set-group>.bn-label{display:flex;align-items:center;gap:var(--bn-2)}.bn-set-group-note{font-weight:500;letter-spacing:0;text-transform:none;color:var(--bn-ink-3)}.bn-set-group-danger>.bn-label{color:var(--bn-danger)}.bn-set-census{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bn-2)}.bn-set-census-cell{display:flex;flex-direction:column;gap:var(--bn-0-5);padding:var(--bn-2) var(--bn-3);border-radius:var(--bn-r);background:var(--bn-surface-2);min-width:0}.bn-set-census-cell dt{font-size:var(--bn-fs-xs);font-weight:600;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;color:var(--bn-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bn-set-census-cell dd{font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);font-weight:800;letter-spacing:var(--bn-tracking-tight);color:var(--bn-ink);font-variant-numeric:tabular-nums}.bn-set-census-note{display:block;margin-top:1px;font-family:var(--bn-font-ui);font-size:var(--bn-fs-xs);font-weight:400;letter-spacing:normal}.bn-set-ops{display:flex;flex-direction:column;border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);overflow:hidden}.bn-set-op{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--bn-3);width:100%;min-height:44px;padding:var(--bn-2) var(--bn-3);text-align:left;border-bottom:1px solid var(--bn-line);color:var(--bn-ink);transition:background-color var(--bn-t-fast) var(--bn-ease)}.bn-set-ops>.bn-set-op:last-child,.bn-set-ops>:last-child>.bn-set-op:last-of-type{border-bottom:0}.bn-set-op:hover:not(:disabled){background:var(--bn-hover)}.bn-set-op:disabled{opacity:var(--bn-disabled)}.bn-set-op-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--bn-r-sm);background:var(--bn-surface-2);color:var(--bn-ink-2)}.bn-set-op-label{font-size:var(--bn-fs-md);font-weight:600;min-width:0;overflow-wrap:anywhere}.bn-set-op-detail{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.bn-set-op-chev{color:var(--bn-ink-4)}.bn-set-op[data-running=true]{opacity:1}.bn-set-op[data-running=true] .bn-set-op-detail{color:var(--bn-accent)}.bn-set-op-spin{width:14px;height:14px;border-radius:50%;border:2px solid var(--bn-line-strong);border-top-color:var(--bn-accent);animation:bn-spin var(--bn-t-spin) var(--bn-ease-linear) infinite}.bn-set-op-danger{color:var(--bn-danger)}.bn-set-op-danger .bn-set-op-icon{background:var(--bn-danger-tint);color:var(--bn-danger)}.bn-set-op-danger:hover:not(:disabled){background:var(--bn-danger-tint)}.bn-set-op-danger .bn-set-op-detail{color:var(--bn-danger);opacity:.8}.bn-set-editor{display:flex;flex-direction:column;gap:var(--bn-4);animation:bn-fade var(--bn-t) var(--bn-ease-out) both}.bn-set-back{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--bn-1);height:var(--bn-control-h-sm);padding:0 var(--bn-2) 0 var(--bn-1);margin-left:calc(-1 * var(--bn-1));border-radius:var(--bn-r-sm);font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink-3)}.bn-set-back:hover{color:var(--bn-ink);background:var(--bn-surface-2)}.bn-set-editor-title{font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);font-weight:800;letter-spacing:var(--bn-tracking-tight);color:var(--bn-ink);margin-top:calc(-1 * var(--bn-2))}.bn-set-picker{display:flex;flex-direction:column;gap:var(--bn-2)}.bn-set-picker-bar{display:flex;align-items:center;gap:var(--bn-2)}.bn-set-picker-count{flex:1 1 auto;font-size:var(--bn-fs-sm);color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.bn-set-picker-list{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto;border:1px solid var(--bn-line);border-radius:var(--bn-r)}.bn-set-picker-list ul{list-style:none;margin:0;padding:0}.bn-set-picker-group+.bn-set-picker-group{border-top:1px solid var(--bn-line)}.bn-set-picker-head{display:flex;width:100%;padding:var(--bn-1-5) var(--bn-3);background:var(--bn-surface-2);font-size:var(--bn-fs-xs);font-weight:700;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;color:var(--bn-ink-2)}.bn-set-picker-card{display:flex;padding:var(--bn-1-5) var(--bn-3) var(--bn-1-5) var(--bn-6);font-variant-numeric:tabular-nums}.bn-set-picker-card:hover{background:var(--bn-hover)}@media(max-width:639px),(hover:none)and (pointer:coarse){.bn-set-op{min-height:52px}.bn-set-back{height:var(--bn-control-h-lg);padding:0 var(--bn-3) 0 var(--bn-2)}}.inv-sheet,.inv-sheet-bottom,.inv-dialog{display:flex;flex-direction:column;outline:none}.inv-sheet{width:min(460px,100vw)}.inv-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bn-3);padding:var(--bn-5) var(--bn-5) var(--bn-4);border-bottom:1px solid var(--bn-line);position:sticky;top:0;background:var(--bn-surface);z-index:1}.inv-sheet-head-text{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.inv-sheet-title{font-family:var(--bn-font-display);font-size:var(--bn-fs-xl);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--bn-ink);overflow-wrap:anywhere}.inv-sheet-body{display:flex;flex-direction:column;gap:var(--bn-5);padding:var(--bn-5);padding-bottom:calc(var(--bn-7) + env(safe-area-inset-bottom))}.inv-sheet-body-tight{gap:var(--bn-4)}.inv-sheet-bottom{border-radius:var(--bn-r-2xl) var(--bn-r-2xl) 0 0}.inv-sheet-bottom:before{content:"";display:block;width:40px;height:4px;margin:var(--bn-2) auto 0;border-radius:2px;background:var(--bn-line-strong)}@media(max-width:767px){.inv-sheet{top:auto;left:0;right:0;width:auto;max-height:88vh;max-height:88dvh;border-radius:var(--bn-r-2xl) var(--bn-r-2xl) 0 0;animation-name:bn-sheet-up}}.inv-dialog{padding:0}.inv-dialog-head{padding:var(--bn-5) var(--bn-5) 0;display:flex;flex-direction:column;gap:var(--bn-1)}.inv-dialog-title{font-family:var(--bn-font-display);font-size:var(--bn-fs-xl);font-weight:800;letter-spacing:-.02em;color:var(--bn-ink)}.inv-dialog-body{padding:var(--bn-4) var(--bn-5);display:flex;flex-direction:column;gap:var(--bn-3)}.inv-dialog-foot{display:flex;justify-content:flex-end;gap:var(--bn-2);padding:var(--bn-3) var(--bn-5) var(--bn-5);flex-wrap:wrap}.inv-dialog-foot .bn-btn{min-width:0}@media(max-width:479px){.inv-dialog-foot{flex-direction:column-reverse}.inv-dialog-foot .bn-btn{width:100%}}.inv-lightbox{position:fixed;inset:0;z-index:61;display:grid;grid-template-rows:minmax(0,1fr);place-items:center;padding:var(--bn-6);overflow:hidden;cursor:zoom-out;animation:bn-fade var(--bn-t) var(--bn-ease-out) both;outline:none}.inv-lightbox-close{position:absolute;top:max(var(--bn-4),env(safe-area-inset-top));right:var(--bn-4);z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--bn-r-full);border:0;color:var(--bn-stage-ink);background:color-mix(in srgb,var(--bn-stage-bg) 62%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--bn-stage-ink) 18%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer;transition:background-color var(--bn-t-fast) var(--bn-ease),transform var(--bn-t-fast) var(--bn-ease)}.inv-lightbox-close:hover{background:color-mix(in srgb,var(--bn-stage-bg) 85%,transparent)}.inv-lightbox-close:active{transform:scale(.94)}.inv-lightbox img{display:block;width:auto;height:auto;min-height:0;max-width:calc(100vw - 2 * var(--bn-6));max-height:calc(100vh - 2 * var(--bn-6));max-height:calc(100dvh - 2 * var(--bn-6));object-fit:contain;border-radius:var(--bn-r-lg);box-shadow:var(--bn-shadow-3);animation:inv-lightbox-in var(--bn-t-slow) var(--bn-ease-spring) backwards}@media(max-width:767px){.inv-lightbox{padding:var(--bn-4)}.inv-lightbox img{max-width:calc(100vw - 2 * var(--bn-4));max-height:calc(100vh - 2 * var(--bn-4));max-height:calc(100dvh - 2 * var(--bn-4))}}@keyframes inv-lightbox-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.position-parts{display:flex;align-items:baseline;gap:var(--pos-gap, var(--bn-3));min-width:0}.position-path{display:flex;flex-direction:column;align-self:flex-end;padding-bottom:var(--bn-0-5);min-width:0;font-family:var(--bn-font-ui);font-size:var(--pos-path, 11px);font-weight:600;letter-spacing:var(--bn-tracking-caps);color:var(--bn-ink-3);line-height:1.45;white-space:nowrap}.position-path>span{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--bn-1);min-width:0}.position-path b{font-weight:700;color:var(--bn-ink);letter-spacing:0;font-variant-numeric:tabular-nums}.position-path-note{margin-left:var(--bn-0-5);font-weight:500;letter-spacing:0;text-transform:none;color:var(--bn-ink-3);max-width:100%;overflow:hidden;text-overflow:ellipsis}.position-slot{display:flex;align-items:baseline;gap:var(--bn-1);flex:0 0 auto}.position-key{font-family:var(--bn-font-ui);font-size:clamp(var(--pos-path, 11px),.295em,13px);font-weight:600;letter-spacing:var(--bn-tracking-caps);color:var(--bn-ink-3)}.position-num{font-family:var(--bn-font-display);font-size:1em;font-weight:800;color:var(--bn-ink);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.position-parts[data-lead=slot] .position-path{order:2}.position-parts[data-lead=slot] .position-slot{order:1}.position-parts[data-lead=slot] .position-num,.position-parts[data-lead=slot] .position-void{min-width:calc(var(--pos-slot-digits, 3) * 1ch)}.position-parts[data-lead=slot] .position-slot{width:max-content}.position-void{font-size:1em;font-weight:400;color:var(--bn-ink-3);line-height:1;letter-spacing:0;text-align:center}.position-parts[data-lead=path]:has(.position-void){--pos-path: clamp(11px, .45em, 20px)}.position-parts[data-lead=slot] .position-void:before{content:"—";font-family:var(--bn-font-ui);font-weight:400}.position-parts[data-lead=slot] .position-void{font-family:var(--bn-font-display);font-weight:800;box-sizing:content-box;padding-inline-start:var(--pos-slot-key, 0px)}.position-plain{display:flex;flex-direction:column;min-width:0}.position-plain-parts>span:not(:first-child):before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.position-storekey{font-family:var(--bn-font-mono);font-size:clamp(var(--pos-path, 11px),.295em,13px);font-weight:500;letter-spacing:.02em;color:var(--bn-ink-3);line-height:1.45;font-variant-numeric:tabular-nums}.position-run{white-space:normal}.position-run-path,.position-run-key,.position-run-num{white-space:nowrap}.position-run-path,.position-run-key{font-family:var(--bn-font-ui);font-size:.8em;font-weight:600;letter-spacing:var(--bn-tracking-caps);color:var(--bn-ink-3)}.position-run-path{margin-right:var(--bn-2)}.position-run-note{margin-left:var(--bn-1);font-weight:500;text-transform:none;letter-spacing:0;color:var(--bn-ink-3)}.position-run-path b{font-weight:700;color:var(--bn-ink);letter-spacing:0}.position-run-key{margin-right:var(--bn-1)}.position-run-num{font-weight:800;color:var(--bn-ink);letter-spacing:0;font-variant-numeric:tabular-nums}.position-parts[data-departed=true] .position-num,.position-run[data-departed=true] .position-run-num{color:var(--bn-ink-3);text-decoration:line-through;text-decoration-thickness:.09em;text-decoration-color:var(--bn-ink-3)}.position-parts[data-departed=true] .position-path b,.position-run[data-departed=true] .position-run-path b{color:var(--bn-ink-3)}.bn-sep{display:inline-block;margin-inline:var(--bn-1-5);color:var(--bn-ink-4);font-weight:400}.bn-sep:before{content:"·";content:"·" / ""}.bn-money[data-empty=true]{color:var(--bn-ink-3);font-weight:400}.bn-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--bn-1-5);border-radius:var(--bn-r-full);background:var(--bn-surface-2);color:var(--bn-ink-3);font-family:var(--bn-font-ui);font-size:var(--bn-fs-2xs);font-weight:600;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;vertical-align:middle}.bn-count-strong{background:var(--bn-ink);color:var(--bn-bg)}.bn-filtercount{display:flex;align-items:center;flex-wrap:nowrap;gap:0 var(--bn-2);min-width:0;min-height:var(--bn-control-h-sm);font-size:var(--bn-fs-md);line-height:var(--bn-lh-base);color:var(--bn-ink-3)}.bn-filtercount-text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-filtercount-clear{flex:none}.bn-filtercount-figure{color:var(--bn-ink-2);font-weight:600;font-variant-numeric:tabular-nums}.bn-filtercount-clear{padding:0 var(--bn-1);border-radius:var(--bn-r-xs);font:inherit;font-weight:600;color:var(--bn-accent);transition:color var(--bn-t-fast) var(--bn-ease),background-color var(--bn-t-fast) var(--bn-ease)}.bn-filtercount-clear:hover{color:var(--bn-accent-hover);background:var(--bn-accent-tint)}.bn-status{font-family:var(--bn-font-ui)}.bn-datalink{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;text-decoration-thickness:1px;border-radius:var(--bn-r-xs);transition:color var(--bn-t-fast) var(--bn-ease),text-decoration-color var(--bn-t-fast) var(--bn-ease)}.bn-datalink:hover{color:var(--bn-accent);text-decoration-color:currentColor}.bn-datalink:focus-visible{outline:2px solid var(--bn-line-focus);outline-offset:2px}.bn-cardline{display:inline-flex;min-width:0;max-width:100%}.bn-cardline-stack{flex-direction:column;gap:var(--bn-0-5)}.bn-cardline-inline{flex-direction:row;align-items:baseline;flex-wrap:wrap}.bn-cardline-name{font-size:var(--bn-fs-base);font-weight:600;color:var(--bn-ink);overflow-wrap:anywhere}.bn-cardline-name.is-unknown{color:var(--bn-ink-3);font-weight:400;font-style:italic}.bn-cardline-facts{display:inline-flex;flex-wrap:wrap;align-items:baseline;font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.bn-cardline-fact{display:inline-flex;align-items:baseline}.bn-cardline-number{font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);font-variant-numeric:tabular-nums}.bn-cardline-finish{color:var(--bn-ink-2);font-weight:500}.bn-thumb{position:relative;display:inline-grid;place-items:center;align-content:center;gap:var(--bn-1);flex:none;aspect-ratio:63 / 88;overflow:hidden;border-radius:var(--bn-r-sm);background:var(--bn-surface-2);color:var(--bn-ink-3)}.bn-thumb-sm{width:40px;border-radius:var(--bn-r-xs)}.bn-thumb-md{width:64px}.bn-thumb-lg{width:128px;border-radius:var(--bn-r)}.bn-thumb-img{width:100%;height:100%;object-fit:cover}.bn-thumb[data-missing=true]{box-shadow:inset 0 0 0 1px var(--bn-line-strong)}.bn-thumb-none{font-size:var(--bn-fs-2xs);font-weight:500;padding-inline:var(--bn-1);color:var(--bn-ink-3);text-align:center;line-height:var(--bn-lh-snug)}.bn-boxlabel{display:inline-flex;align-items:baseline;min-width:0;max-width:100%}.bn-boxlabel-name{font-weight:600;color:var(--bn-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-boxlabel-name.is-unnamed{font-weight:400;font-style:italic;color:var(--bn-ink-3)}.bn-location{display:inline-flex;min-width:0}.bn-location-none{color:var(--bn-ink-3);font-size:var(--bn-fs-md)}.bn-pick{display:inline-flex;align-items:center;gap:var(--bn-1-5);height:var(--bn-control-h);min-width:96px;max-width:280px;padding:0 0 0 var(--bn-3);border:1px solid var(--bn-field-edge, var(--bn-ink-4));border-radius:var(--bn-r);background:var(--bn-surface);color:var(--bn-ink-2);font:inherit;font-size:var(--bn-fs-md);text-align:left;white-space:nowrap;transition:border-color var(--bn-t-fast) var(--bn-ease),background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease)}.bn-pick:hover{border-color:var(--bn-ink-3);color:var(--bn-ink)}.bn-pick:focus-visible{outline:none;border-color:var(--bn-accent);box-shadow:0 0 0 3px var(--bn-accent-tint-2)}.bn-pick[aria-expanded=true]{border-color:var(--bn-accent);box-shadow:0 0 0 3px var(--bn-accent-tint-2)}.bn-pick:disabled{opacity:var(--bn-disabled)}.bn-pick-icon{flex:none;color:var(--bn-ink-3)}.bn-pick-label{flex:none;font-weight:500;color:var(--bn-ink-3)}.bn-pick-slot{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,auto);min-width:0;text-align:left}.bn-pick-value,.bn-pick-sizer{grid-area:1 / 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-pick-value{color:var(--bn-ink-2);font-weight:500}.bn-pick-sizer{visibility:hidden;font-weight:500}.bn-pick-placeholder{font-weight:inherit;color:inherit}.bn-pick-chev{flex:none;box-sizing:content-box;padding-inline:calc((var(--bn-control-h) - 14px) / 2);margin-left:auto;color:var(--bn-ink-3)}.bn-fchip{position:relative;display:inline-flex;align-items:stretch;max-width:100%}.bn-pick[data-active=true]{border-color:var(--bn-accent);background:var(--bn-accent-tint)}.bn-pick[data-active=true] .bn-pick-value{color:var(--bn-accent-hover)}.bn-fchip[data-active=true]>.bn-pick .bn-pick-label{color:var(--bn-accent-hover)}.bn-fchip[data-active=true]>.bn-pick .bn-pick-chev{visibility:hidden}.bn-fchip-more{font-weight:500;color:var(--bn-ink-2);font-variant-numeric:tabular-nums}.bn-fchip-clear{position:absolute;top:0;bottom:0;right:var(--bn-2);margin:auto 0}.bn-filterchips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-2);min-width:0}.bn-filterchips-clear{height:var(--bn-control-h);padding:0 var(--bn-2);border-radius:var(--bn-r);font:inherit;font-size:var(--bn-fs-md);font-weight:600;color:var(--bn-accent);transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.bn-filterchips-clear:hover{background:var(--bn-accent-tint);color:var(--bn-accent-hover)}.bn-filterchips-clear[data-off=true]{visibility:hidden}.bn-sort{display:inline-flex;align-items:stretch;height:var(--bn-control-h);border:1px solid var(--bn-field-edge, var(--bn-ink-4));border-radius:var(--bn-r);background:var(--bn-surface);transition:border-color var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease)}.bn-sort>.bn-pick{flex:1;height:100%;border:0;border-radius:0;background:transparent;box-shadow:none}.bn-sort>.bn-sort-dir{border-radius:0;border-left:1px solid var(--bn-field-edge, var(--bn-ink-4))}.bn-sort:hover{border-color:var(--bn-ink-3)}.bn-sort:focus-within{border-color:var(--bn-accent);box-shadow:0 0 0 3px var(--bn-accent-tint-2)}.bn-pick-panel{position:fixed;z-index:75;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-3),inset 0 0 0 1px var(--bn-line-strong);animation:bn-pop var(--bn-t) var(--bn-ease-spring) both}.bn-pick-entry{position:relative;display:flex;align-items:center;gap:var(--bn-2);flex:none;padding:0 var(--bn-3);border-bottom:1px solid var(--bn-line);color:var(--bn-ink-3)}.bn-pick-entry-input{flex:1 1 auto;min-width:0;min-height:var(--bn-control-h);border:0;background:transparent;color:var(--bn-ink);font:inherit;font-size:var(--bn-fs-md)}.bn-pick-entry-input:focus{outline:none}.bn-pick-entry-input::placeholder{color:var(--bn-ink-3)}.bn-pick-list{display:flex;flex-direction:column;gap:1px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--bn-1-5)}.bn-pick-list:focus{outline:none}.bn-pick-opt{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:var(--bn-2);min-height:max(30px,var(--bn-control-h-sm));padding:0 var(--bn-1-5);border-radius:var(--bn-r-sm);color:var(--bn-ink-2);font-size:var(--bn-fs-md);-webkit-user-select:none;user-select:none;transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.bn-pick-opt[data-active=true]{background:var(--bn-hover);color:var(--bn-ink);box-shadow:inset 0 0 0 1px var(--bn-line-focus)}.bn-pick-opt[aria-selected=true]{color:var(--bn-ink);font-weight:600}.bn-pick-opt[data-zero=true]{color:var(--bn-ink-3)}.bn-pick-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-pick-count{font-size:var(--bn-fs-xs);font-weight:500;color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.bn-pick-mark{display:grid;place-items:center;width:16px;height:16px;border-radius:var(--bn-r-xs);color:var(--bn-accent)}.bn-pick-mark .bn-icon{opacity:0;transform:scale(.4);transition:transform var(--bn-t-fast) var(--bn-ease-spring),opacity var(--bn-t-fast) var(--bn-ease)}.bn-pick-opt[data-multiple=true] .bn-pick-mark{border:1.5px solid var(--bn-field-edge, var(--bn-ink-4));background:var(--bn-surface);color:var(--bn-on-accent);transition:background-color var(--bn-t-fast) var(--bn-ease),border-color var(--bn-t-fast) var(--bn-ease)}.bn-pick-opt[data-multiple=true][aria-selected=true] .bn-pick-mark{background:var(--bn-accent);border-color:var(--bn-accent)}.bn-pick-opt[aria-selected=true] .bn-pick-mark .bn-icon{opacity:1;transform:none}.bn-pick-empty{padding:var(--bn-2);font-size:var(--bn-fs-md);color:var(--bn-ink-3)}@media(max-width:767px),(hover:none)and (pointer:coarse){.bn-datalink,.bn-filtercount-clear{display:inline-flex;align-items:center;min-height:var(--bn-control-h-sm)}}@media(max-width:639px){.bn-pick{min-width:0;max-width:100%}.bn-filterchips>.bn-fchip{flex:1 1 100%}.bn-filterchips>.bn-fchip>.bn-pick{width:100%}}@media(prefers-reduced-motion:reduce){.bn-pick-panel{animation:none}}.search-field{display:flex;flex-direction:column;width:100%;min-width:0}.search-field-box{position:relative;display:flex;align-items:center;gap:var(--bn-2);background:var(--bn-surface);border:1px solid var(--bn-field-edge, var(--bn-ink-4));border-radius:var(--bn-r);cursor:text;transition:border-color var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease)}.search-field-box:hover{border-color:var(--bn-ink-3)}.search-field-box:focus-within{border-color:var(--bn-accent);box-shadow:0 0 0 3px var(--bn-accent-tint-2)}.search-field-icon{flex:none;color:var(--bn-ink-4);pointer-events:none}.search-field-box:focus-within .search-field-icon{color:var(--bn-accent)}.search-field-spin{flex:none;box-sizing:border-box;width:16px;height:16px;border-radius:var(--bn-r-full);border:2px solid var(--bn-ink-3);border-right-color:transparent;animation:bn-spin var(--bn-t-spin) var(--bn-ease-linear) infinite}.search-field-input{flex:1 1 auto;min-width:0;font-family:var(--bn-font-ui);background:transparent;color:var(--bn-ink);border:0}.search-field-input:focus{outline:none}.search-field-input::placeholder{color:var(--bn-ink-3)}.search-field-input::-webkit-search-cancel-button{appearance:none}.search-field-clear{flex:none}.search-field-submit{flex:none;align-self:center;min-height:var(--bn-control-h-sm);margin-right:calc(var(--bn-1) * -1);padding:0 var(--bn-3);border-radius:var(--bn-r-sm);font:inherit;font-size:var(--bn-fs-md);font-weight:600;color:var(--bn-accent);transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.search-field-submit:hover{background:var(--bn-accent-tint);color:var(--bn-accent-hover)}.search-field-hint{min-height:calc(var(--bn-fs-sm) * 1.5);margin-top:var(--bn-1);font-size:var(--bn-fs-sm);line-height:1.5;color:var(--bn-warn)}.search-field-fulfiller .search-field-hint{font-size:20px;min-height:30px}.search-field-owner .search-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.search-field-owner .search-field-box{padding:0 var(--bn-2) 0 var(--bn-3);min-height:var(--bn-control-h-lg)}.search-field-owner.search-field-bar .search-field-box{height:var(--bn-control-h);min-height:0}.search-field-owner .search-field-input{font-size:var(--bn-fs-base);padding:var(--bn-2) 0}.search-field-bar .search-field-input{font-size:var(--bn-fs-md)}.search-field-owner .search-field-key{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--bn-1-5);border-radius:5px;border:1px solid var(--bn-line-strong);border-bottom-width:2px;background:var(--bn-surface);font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);font-weight:600;line-height:1;color:var(--bn-ink-3)}.search-field-owner .search-field-box:focus-within .search-field-key{opacity:0}.search-field-fulfiller .search-field-label{font-family:var(--bn-font-ui);font-size:20px;font-weight:700;line-height:1.45;color:var(--bn-ink);margin-bottom:var(--bn-3)}.search-field-fulfiller .search-field-box{padding:0 var(--bn-4);min-height:56px;border-radius:var(--bn-r-lg)}.search-field-fulfiller .search-field-input{font-size:24px;padding:var(--bn-3) var(--bn-1);overflow:hidden;text-overflow:ellipsis}@media(max-width:767px),(hover:none)and (pointer:coarse){.search-field-input{min-height:var(--bn-control-h-sm)}}.bn-filterbar{display:flex;flex-direction:column;gap:var(--bn-2);min-width:0}.bn-filterbar-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-2);min-width:0}.bn-filterbar-lead{display:flex;align-items:center;gap:var(--bn-2);flex:1 1 0;min-width:160px;max-width:420px}.bn-filterbar-search{flex:1 1 auto;min-width:0}.bn-filterbar-beside,.bn-filterbar-action{flex:none;display:flex;align-items:center}.bn-filterbar .bn-filterchips-clear,.bn-filterbar-sheet-body .bn-filterchips-clear{display:none}.bn-filterbar-compact{display:block}.bn-hidetoggle{flex:none;display:inline-flex;align-items:center;gap:var(--bn-1-5);height:var(--bn-control-h);padding:0 var(--bn-3);border:1px solid var(--bn-field-edge, var(--bn-ink-4));border-radius:var(--bn-r);background:var(--bn-surface);color:var(--bn-ink-2);font:inherit;font-size:var(--bn-fs-md);font-weight:500;white-space:nowrap;transition:border-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease),background-color var(--bn-t-fast) var(--bn-ease)}.bn-hidetoggle:hover{border-color:var(--bn-ink-3);color:var(--bn-ink)}.bn-hidetoggle:focus-visible{outline:none;border-color:var(--bn-accent);box-shadow:0 0 0 3px var(--bn-accent-tint-2)}.bn-hidetoggle-mark{flex:none;display:grid;place-items:center;width:16px;height:16px;border:1.5px solid var(--bn-field-edge, var(--bn-ink-4));border-radius:var(--bn-r-xs);color:var(--bn-on-accent);transition:background-color var(--bn-t-fast) var(--bn-ease),border-color var(--bn-t-fast) var(--bn-ease)}.bn-hidetoggle-mark .bn-icon{opacity:0;transition:opacity var(--bn-t-fast) var(--bn-ease)}.bn-hidetoggle[aria-pressed=true] .bn-hidetoggle-mark{background:var(--bn-accent);border-color:var(--bn-accent)}.bn-hidetoggle[aria-pressed=true] .bn-hidetoggle-mark .bn-icon{opacity:1}.bn-hidetoggle-count{--digits: 5;color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.bn-sortth-cell-end{text-align:right}.bn-sortth{display:inline-flex;align-items:center;gap:var(--bn-1);min-height:var(--bn-control-h-sm);padding:0 var(--bn-1);margin:calc(var(--bn-1) * -1);border-radius:var(--bn-r-sm);font:inherit;font-weight:600;color:var(--bn-ink-3);transition:color var(--bn-t-fast) var(--bn-ease),background-color var(--bn-t-fast) var(--bn-ease)}.bn-sortth:hover{color:var(--bn-ink);background:var(--bn-hover)}.bn-sortth-end{flex-direction:row-reverse}.bn-sortth-grid{width:100%;min-height:var(--bn-control-h-lg);padding:0;margin:0;justify-content:center;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;color:inherit;gap:var(--bn-2)}.bn-sortth-grid .bn-sortth-label{position:relative;isolation:isolate}.bn-sortth-box{position:absolute;z-index:-1;inset-inline:calc(var(--bn-2) * -1);top:50%;height:var(--bn-control-h-lg);translate:0 -50%;border-radius:var(--bn-r-sm);pointer-events:none;transition:background-color var(--bn-t-fast) var(--bn-ease)}.bn-sortth-grid:hover{background:none}.bn-sortth-grid:hover .bn-sortth-box{background:var(--bn-hover)}.bn-sortth-grid[data-active=true]{color:var(--bn-ink)}.bn-sortth-grid:before{content:"";flex:none;width:var(--bn-3)}.bn-sortth-mark{display:inline-flex;flex:none;width:var(--bn-3);color:var(--bn-accent)}.bn-sortth-icon{flex:none;opacity:0;color:var(--bn-accent);transition:opacity var(--bn-t-fast) var(--bn-ease)}.bn-sortth[data-active=true]{color:var(--bn-ink)}.bn-sortth[data-active=true] .bn-sortth-icon{opacity:1}.bn-filterbar-sheet-body{display:flex;flex-direction:column;align-items:stretch;gap:var(--bn-3)}.bn-filterbar-sheet-body .bn-filterchips,.bn-filterbar-sheet-body .bn-sort,.bn-filterbar-sheet-body .bn-hidetoggle{width:100%}.bn-filterbar-sheet-body .bn-filterchips{flex-direction:column;align-items:stretch}.bn-filterbar-sheet-body .bn-filterchips>.bn-fchip{flex:none;width:100%}.bn-filterbar-sheet-body .bn-filterchips>.bn-fchip>.bn-pick{width:100%;min-width:0;max-width:none}.bn-filterbar-sheet-body .bn-sort>.bn-pick{flex:1;min-width:0;max-width:none;justify-content:flex-start}.bn-menu.bn-filterbar-popover{min-width:260px;max-width:min(340px,calc(100vw - 16px));padding:var(--bn-3)}.bn-highlight{padding:0 1px;border-radius:2px;background:var(--bn-accent-tint);color:inherit;font-weight:700}:root[data-theme=dark] .bn-highlight{background:var(--bn-accent-tint-2)}.runs{display:flex;flex-direction:column;gap:var(--bn-5)}.runs-actions{display:flex;align-items:center;gap:var(--bn-2);flex-wrap:wrap}.runs-scope{max-width:360px;overflow:hidden}@media(max-width:639px){.runs-hide-sm{display:none}}@media(min-width:640px){.runs-only-sm{display:none}}@media(max-width:767px),(hover:none)and (pointer:coarse){.runs .bn-head-actions .bn-btn{--btn-h: var(--bn-control-h-sm)}.run-readings .bn-seg-item{min-height:var(--bn-control-h-sm)}.run-preview-walk .bn-btn-sm,.runs-composer-head .bn-btn-icon,.runs-step-body .bn-btn,.runs-filebtn,.runs-composer-foot .bn-btn{--btn-h: var(--bn-control-h-sm)}}.runs-stagebar{--runs-track: var(--bn-surface-2);display:grid;grid-template-columns:repeat(6,1fr);gap:var(--bn-0-75);height:4px;width:100%}:root[data-theme=dark] .runs-stagebar{--runs-track: var(--bn-line-strong)}.runs-stagebar>span{display:block;border-radius:2px;background:var(--runs-track);transition:background-color var(--bn-t-slow) var(--bn-ease)}.runs-stagebar>span[data-state=done]{background:var(--bn-accent)}.runs-stagebar>span[data-state=current]{background:var(--bn-accent-tint-2)}.runs-stagebar>span[data-state=live]{background:var(--bn-live);animation:bn-breathe var(--bn-t-pulse) var(--bn-ease-loop) infinite}.runs-stagebar-done>span[data-state=done]{background:var(--bn-ok)}.runs-pill-live .bn-dot{width:6px;height:6px}.runslog{display:flex;flex-direction:column;min-width:0;border-radius:var(--bn-r);background:var(--bn-surface-2);overflow:hidden}.runslog-head{display:flex;align-items:center;gap:var(--bn-2);padding:var(--bn-0-5) var(--bn-2)}.runslog-toggle{display:inline-flex;align-items:center;gap:var(--bn-2);flex:1 1 auto;min-width:0;height:28px;padding:0 var(--bn-1);border-radius:var(--bn-r-sm);color:var(--bn-ink-3);text-align:left;transition:color var(--bn-t-fast) var(--bn-ease)}.runslog-toggle:hover{color:var(--bn-ink)}@media(max-width:767px),(hover:none)and (pointer:coarse){.runslog-toggle{height:var(--bn-control-h-sm)}.runslog-head .bn-btn-sm{--btn-h: var(--bn-control-h-sm)}}.runslog-chev{flex:none;transition:transform var(--bn-t) var(--bn-ease)}.runslog-closed .runslog-chev{transform:rotate(-90deg)}.runslog-label{font-size:var(--bn-fs-xs);font-weight:600;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runslog-lines{font-size:var(--bn-fs-2xs);color:var(--bn-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.run-console{max-height:280px;overflow:auto;margin:0;padding:var(--bn-3) var(--bn-4);border-top:1px solid var(--bn-line);font-family:var(--bn-font-mono);font-size:var(--bn-fs-sm);line-height:1.55;color:var(--bn-ink-2);white-space:pre;tab-size:4}.runs-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.runs-filebtn{position:relative;cursor:pointer}.runs-filebtn[data-over=true]{background:var(--bn-accent-tint);box-shadow:0 0 0 1px var(--bn-accent)}.runs-filebtn:has(input:focus-visible){outline:2px solid var(--bn-accent);outline-offset:2px}.runs-filebtn[aria-disabled=true]{opacity:.45;pointer-events:none}.runs-drop{position:relative;display:flex;align-items:center;gap:var(--bn-3);padding:var(--bn-4);border:1.5px dashed var(--bn-line-strong);border-radius:var(--bn-r-lg);background:var(--bn-surface);cursor:pointer;transition:border-color var(--bn-t-fast) var(--bn-ease),background-color var(--bn-t-fast) var(--bn-ease)}.runs-drop:hover,.runs-drop-over{border-color:var(--bn-accent);background:var(--bn-accent-tint)}.runs-drop-filled{border-style:solid;border-color:var(--bn-ok)}.runs-drop:has(input:focus-visible){outline:2px solid var(--bn-accent);outline-offset:2px}.runs-drop-art{flex:none;width:40px;height:40px;border-radius:var(--bn-r);display:grid;place-items:center;background:var(--bn-accent-tint);color:var(--bn-accent)}.runs-drop-filled .runs-drop-art{background:var(--bn-ok-tint);color:var(--bn-ok)}.runs-drop-text{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.runs-drop-title{font-weight:600;font-size:var(--bn-fs-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runs-drop-hint{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.runs-composer{width:min(940px,calc(100vw - 32px));display:flex;flex-direction:column;overflow:hidden}.runs-composer:focus{outline:none}.runs-composer-head{display:flex;align-items:center;gap:var(--bn-4);padding:var(--bn-4) var(--bn-4) var(--bn-4) var(--bn-5);border-bottom:1px solid var(--bn-line);flex:none}.runs-composer-heading{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.runs-composer-title{margin:0;font-family:var(--bn-font-display);font-size:var(--bn-fs-xl);font-weight:800;letter-spacing:-.02em;line-height:1.15;white-space:nowrap}.runs-stages{display:flex;align-items:center;margin-left:auto;list-style:none}.runs-stages li{display:flex;align-items:center}.runs-stages li+li:before{content:"";width:14px;height:1px;margin:0 var(--bn-1);background:var(--bn-line-strong)}.runs-stage{display:inline-flex;align-items:center;gap:var(--bn-1-5);height:28px;padding:0 var(--bn-2) 0 var(--bn-1);border-radius:var(--bn-r-full);font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink-3);white-space:nowrap}.runs-stage-n{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:var(--bn-fs-2xs);font-weight:700;background:var(--bn-surface-2);color:var(--bn-ink-3);transition:background-color var(--bn-t) var(--bn-ease),color var(--bn-t) var(--bn-ease)}.runs-stage[data-state=current]{color:var(--bn-ink)}.runs-stage[data-state=current] .runs-stage-n{background:var(--bn-accent);color:var(--bn-on-accent)}.runs-stage[data-state=done]{color:var(--bn-ink-2)}.runs-stage[data-state=done] .runs-stage-n{background:var(--bn-ok-tint);color:var(--bn-ok)}button.runs-stage:hover{background:var(--bn-hover);color:var(--bn-ink)}.runs-composer-body{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--bn-4);padding:var(--bn-5)}.runs-composer-stage{display:flex;flex-direction:column;gap:var(--bn-4);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.runs-composer-foot{display:flex;align-items:center;gap:var(--bn-2);padding:var(--bn-3) var(--bn-5);padding-bottom:calc(var(--bn-3) + env(safe-area-inset-bottom));border-top:1px solid var(--bn-line);background:var(--bn-surface);flex:none}.runs-composer-note{flex:1 1 auto;min-width:0;font-size:var(--bn-fs-sm);color:var(--bn-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.runs-composer{inset:auto 0 0;transform:none;width:auto;max-height:92vh;max-height:92dvh;border-radius:var(--bn-r-2xl) var(--bn-r-2xl) 0 0;animation-name:bn-sheet-up}.runs-composer-head{padding:var(--bn-3) var(--bn-3) var(--bn-3) var(--bn-4);gap:var(--bn-2)}.runs-composer-title{font-size:var(--bn-fs-lg);white-space:normal}.runs-stage-label{display:none}.runs-stage{height:36px;min-width:36px;padding:0 var(--bn-0-5);justify-content:center}button.runs-stage{position:relative}button.runs-stage:after{content:"";position:absolute;inset:-3px -2px}.runs-stages li+li:before{width:8px;margin:0 var(--bn-0-5)}.runs-composer-body{padding:var(--bn-4)}.runs-composer-foot{flex-wrap:wrap;padding-left:var(--bn-4);padding-right:var(--bn-4)}.runs-composer-note{flex-basis:100%;white-space:normal;order:-1}}.runs-handoff{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-2) var(--bn-3)}.runs-boxes{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--bn-3)}@media(max-width:899px){.runs-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:559px){.runs-boxes{grid-template-columns:minmax(0,1fr)}}.runs-boxes>.bn-empty{grid-column:1 / -1;padding:var(--bn-7) var(--bn-4)}.runs-boxes-loading{grid-column:1 / -1}.runs-box{position:relative;display:flex;align-items:center;gap:var(--bn-3);min-height:66px;padding:var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);text-align:left;animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards;transition:transform var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease),background-color var(--bn-t-fast) var(--bn-ease)}.runs-box:hover{transform:translateY(-1px);box-shadow:var(--bn-shadow-2)}.runs-box:active{transform:none;translate:none}.runs-box[aria-pressed=true]{background:var(--bn-accent-tint);box-shadow:inset 0 0 0 1.5px var(--bn-accent)}.runs-box-num{flex:none;width:36px;height:36px;border-radius:var(--bn-r);display:grid;place-items:center;background:var(--bn-ink);color:var(--bn-bg);font-family:var(--bn-font-display);font-weight:800;font-size:var(--bn-fs-base);transition:background-color var(--bn-t-fast) var(--bn-ease)}.runs-box[aria-pressed=true] .runs-box-num{background:var(--bn-accent);color:var(--bn-on-accent)}.runs-box-text{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.runs-box-name{font-weight:600;font-size:var(--bn-fs-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runs-box-cards{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.runs-box-check{flex:none;width:18px;height:18px;border-radius:4px;border:1.5px solid var(--bn-line-strong);display:grid;place-items:center;color:transparent;transition:background-color var(--bn-t-fast) var(--bn-ease),border-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.runs-box[aria-pressed=true] .runs-box-check{background:var(--bn-accent);border-color:var(--bn-accent);color:var(--bn-on-accent)}.runs-composer-read{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--bn-5);align-items:start}@media(max-width:767px){.runs-composer-read{grid-template-columns:minmax(0,1fr)}}.runs-legs{display:flex;flex-direction:column;gap:var(--bn-3);min-width:0}.run-leg{display:flex;flex-direction:column;gap:var(--bn-3);padding:var(--bn-4);border-radius:var(--bn-r-lg);background:var(--bn-surface-2)}.run-leg-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--bn-2) var(--bn-3)}.run-leg-box{font-weight:700;font-size:var(--bn-fs-base)}.run-leg-scope{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.run-leg-head .bn-pill{margin-left:auto}.run-readings.bn-seg{flex-wrap:wrap;background:var(--bn-surface);box-shadow:var(--bn-shadow-1)}.run-readings .bn-seg-item{flex:1 1 auto}.run-readings .bn-seg-item[aria-pressed=true]{background:var(--bn-accent-tint);color:var(--bn-accent);box-shadow:none}.run-reading-edge{font-family:var(--bn-font-mono);font-size:var(--bn-fs-2xs);font-weight:500;color:var(--bn-ink-3)}.run-readings .bn-seg-item[aria-pressed=true] .run-reading-edge{color:inherit;opacity:.8}.run-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-3) var(--bn-4)}.runs-field-inline{display:inline-flex;align-items:center;gap:var(--bn-2);font-size:var(--bn-fs-md);color:var(--bn-ink-2)}.runs-edge{width:6.5em}.run-step-fine{margin:0;font-size:var(--bn-fs-sm);line-height:1.5;color:var(--bn-ink-3);max-width:72ch}.run-preview{display:flex;flex-direction:column;gap:var(--bn-2);min-width:0}.run-preview-head{display:flex;flex-direction:column;align-items:stretch;gap:var(--bn-1)}.run-preview-walk[data-pending]{visibility:hidden}.run-preview-walk{display:inline-flex;align-items:center;gap:var(--bn-0-5);align-self:flex-end;flex:none}.run-preview-count{min-width:8ch;text-align:center;font-size:var(--bn-fs-xs);color:var(--bn-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.run-preview-card,.run-preview-pending{display:flex;flex-direction:column;gap:var(--bn-2);min-width:0;transition:opacity var(--bn-t) var(--bn-ease)}.run-preview-card[aria-busy=true]{opacity:.55}.run-preview-frame{position:relative;display:block;height:min(34vh,360px);aspect-ratio:9 / 16;margin:0 auto;border-radius:var(--bn-r-lg);overflow:hidden;background:var(--bn-surface-2);box-shadow:var(--bn-shadow-1)}.run-preview-frame{cursor:zoom-in}.run-preview-ghost{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.35}.run-preview-sent{position:absolute;display:block;object-fit:fill}.run-preview-cut{position:absolute;border:2px solid var(--bn-accent);border-radius:2px;box-shadow:0 0 0 2px var(--bn-on-accent),inset 0 0 0 1px var(--bn-on-accent);pointer-events:none}.run-preview-detail{width:100%;height:140px;border-radius:var(--bn-r);background-repeat:no-repeat;background-size:auto;background-color:var(--bn-surface-2);box-shadow:var(--bn-shadow-1)}.run-preview-fact{display:flex;flex-wrap:wrap;gap:0 var(--bn-2);margin:0;font-size:var(--bn-fs-xs);line-height:1.5;color:var(--bn-ink-3)}.run-preview-fact-stack{flex-direction:column}.run-preview-slot{font-weight:600;color:var(--bn-ink);font-variant-numeric:tabular-nums}.run-preview-hint{display:flex;align-items:center;justify-content:center;gap:var(--bn-1);margin:0;font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.runs-quote{gap:var(--bn-4)}.runs-quote-figure{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--bn-2);padding:var(--bn-4) 0 0}.runs-quote-money{font-family:var(--bn-font-display);font-size:clamp(44px,7vw,64px);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--bn-money);animation:runs-money-in var(--bn-t-slow) var(--bn-ease-spring) backwards}@keyframes runs-money-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.runs-quote-line{font-size:var(--bn-fs-md);color:var(--bn-ink-3)}.runs-quote-line strong{color:var(--bn-ink);font-weight:600}.runs-quote-line>*:not(:last-child):after{content:"·";margin:0 var(--bn-2);color:var(--bn-ink-4)}.run-legs{display:flex;flex-direction:column;gap:var(--bn-0-5);margin:0 auto;width:min(100%,520px);padding:var(--bn-2);border-radius:var(--bn-r-lg);background:var(--bn-surface-2)}.run-legs>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bn-3);padding:var(--bn-2) var(--bn-3)}.run-legs dt{font-weight:600;font-size:var(--bn-fs-md)}.run-legs dd{margin:0;font-size:var(--bn-fs-md);color:var(--bn-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.runs-quote-confirm{display:flex;flex-direction:column;align-items:center;gap:var(--bn-2);padding:var(--bn-2) 0;animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards;animation-delay:calc(var(--bn-stagger) * 5)}.run-button-money{min-width:min(100%,320px);box-shadow:var(--bn-shadow-accent)}.runs-quote-fine{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);text-align:center}.runs-quote-cache{align-self:center;text-align:center}.runs-disclose{display:inline-flex;align-items:center;gap:var(--bn-1-5);align-self:flex-start;height:28px;padding:0 var(--bn-2);border-radius:var(--bn-r-sm);font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink-3);transition:color var(--bn-t-fast) var(--bn-ease),background-color var(--bn-t-fast) var(--bn-ease)}.runs-disclose:hover{color:var(--bn-ink);background:var(--bn-hover)}.runs-disclose .bn-icon{transition:transform var(--bn-t) var(--bn-ease)}.runs-disclose[aria-expanded=true] .bn-icon{transform:rotate(180deg)}@media(max-width:767px){.runs-disclose{height:40px}}.runs-quote-consoles{display:flex;flex-direction:column;gap:var(--bn-2)}.runs-receipt{align-items:center;text-align:center;gap:var(--bn-3);padding:var(--bn-5) 0 var(--bn-3)}.runs-receipt-art{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--bn-ok-tint);color:var(--bn-ok);animation:bn-pop var(--bn-t-slow) var(--bn-ease-spring) backwards}.runs-receipt-title{margin:0;font-family:var(--bn-font-display);font-size:var(--bn-fs-3xl);font-weight:800;letter-spacing:-.02em}.runs-receipt-line{margin:0;font-size:var(--bn-fs-base);color:var(--bn-ink-3)}.runs-receipt-line strong{color:var(--bn-ink);font-family:var(--bn-font-display);font-weight:800;font-size:var(--bn-fs-xl)}.runs-receipt-runs{list-style:none;display:flex;flex-direction:column;gap:var(--bn-1);width:min(100%,460px)}.runs-receipt-runs li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bn-3);padding:var(--bn-2) var(--bn-3);border-radius:var(--bn-r);background:var(--bn-surface-2);font-size:var(--bn-fs-md)}.runs-receipt-box{font-weight:600;text-align:left}.runs-receipt-fine{text-align:center}.livecheck-fetch{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-2) var(--bn-3);margin-bottom:var(--bn-3)}.livecheck-hint{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}@media(max-width:767px),(hover:none)and (pointer:coarse){.runs-box-check{width:22px;height:22px}.runs-box-check{position:relative}.runs-box-check:after{content:"";position:absolute;inset:-11px}}.runs-starts{width:100%;overflow-x:auto;scrollbar-width:none}.runs-starts::-webkit-scrollbar{display:none}.runs-starts .bn-seg-item{white-space:nowrap}.runs-pick{display:flex;flex-direction:column;gap:var(--bn-3);min-height:148px}.runs-pick-lede{margin:0;color:var(--bn-ink)}.runs-pick-said{margin:0;color:var(--bn-ink-3)}.runs-partial-said{margin:var(--bn-1) 0 0}.runs-narrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-2) var(--bn-4);padding-top:var(--bn-3);border-top:1px solid var(--bn-line)}.runs-narrow-label{display:inline-flex;align-items:center;gap:var(--bn-1);color:var(--bn-ink-3)}.runs-narrow-note{flex-basis:100%;margin:0}.runs-field-inline{display:inline-flex;align-items:center;gap:var(--bn-2);min-width:0}.runs-field-inline>span{color:var(--bn-ink-3);white-space:nowrap}.runs-since{display:inline-flex;align-items:center;gap:var(--bn-2);flex-wrap:wrap}.runs-since input[type=datetime-local]{min-height:var(--bn-control-h-sm);min-width:0}.runs-reading{display:flex;flex-direction:column;gap:var(--bn-3)}.run-read-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bn-3);flex-wrap:wrap}.run-read-title{font-weight:600}.run-read-scope{color:var(--bn-ink-3);min-width:0}.runs-reading-says{margin:0}.run-engine{display:flex;flex-direction:column;gap:var(--bn-3)}.run-engines.bn-seg{flex-wrap:wrap;background:var(--bn-surface);box-shadow:var(--bn-shadow-1)}.run-engines .bn-seg-item{flex:1 1 auto}.run-engines .bn-seg-item[aria-pressed=true]{background:var(--bn-accent-tint);color:var(--bn-accent);box-shadow:none}.runs-engine-says{margin:0}.runs-match-ready{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-3);flex-wrap:wrap;min-height:var(--bn-9)}.runs-match-ready .run-step-fine{margin:0}.runs-quote-ask{display:flex;flex-direction:column;gap:var(--bn-1);padding:var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-surface-2)}.runs-quote-ask .run-step-fine{margin:0}.runs-quote-over{display:flex;flex-direction:column;gap:var(--bn-1);padding:var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-surface-2)}.runs-quote-sentence{margin:0;font-family:var(--bn-font-mono);font-size:var(--bn-fs-sm);color:var(--bn-ink);overflow-wrap:anywhere}@media(max-width:767px){.runs-narrow{gap:var(--bn-3)}.runs-narrow-label{flex-basis:100%}.runs-field-inline,.runs-narrow>.bn-pick,.runs-since{flex-basis:100%}.runs-since input[type=datetime-local]{flex:1}.runs-pick{min-height:0}}.home .bn-page-body{display:flex;flex-direction:column;gap:var(--bn-7)}.home .bn-page-head{gap:var(--bn-8);position:relative}.home .bn-head-actions{position:absolute;top:0;right:0;width:auto}@media(min-width:768px){.home .bn-page-body>.home-hero-body{padding-right:calc(220px + var(--bn-6) + var(--bn-8))}}.home .bn-lede{order:-1;font-size:inherit;color:inherit;max-width:none}.home .bn-lede .bn-eyebrow{white-space:nowrap}.home .bn-title{font-family:var(--bn-font-display);font-size:clamp(36px,5vw,56px);font-weight:800;letter-spacing:-.035em;line-height:1}.home-hero-body{display:flex;flex-direction:column;gap:var(--bn-3);min-width:0;padding-bottom:var(--bn-4)}.home-standing{--standing-lh: 1.35;--standing-ic: 34px;margin-top:var(--bn-4);max-width:620px;display:flex;flex-direction:column;gap:var(--bn-3);--standing-floor: calc(max(var(--standing-ic), var(--standing-lines, 1) * var(--standing-lh) * var(--bn-fs-lg)) + 2 * var(--bn-3));min-height:calc(var(--standing-floor) + var(--bn-3) + var(--standing-lh) * var(--bn-fs-md))}.home-standing-skel-bar{flex:1 1 auto;height:var(--bn-3);max-width:60%}.home-standing[data-tone=danger]{--tone: var(--bn-danger);--tone-tint: var(--bn-danger-tint)}.home-standing[data-tone=warn]{--tone: var(--bn-warn);--tone-tint: var(--bn-warn-tint)}.home-standing[data-tone=live]{--tone: var(--bn-live);--tone-tint: var(--bn-live-tint)}.home-standing[data-tone=ok]{--tone: var(--bn-ok);--tone-tint: var(--bn-ok-tint)}.home-standing[data-tone=none]{--tone: var(--bn-line-strong);--tone-tint: var(--bn-surface-2)}.home-standing-row{position:relative;display:flex;align-items:center;gap:var(--bn-3);min-height:var(--standing-floor);padding:var(--bn-3) var(--bn-4) var(--bn-3) var(--bn-5);border-radius:var(--bn-r-lg);background:var(--bn-surface);color:var(--bn-ink);text-decoration:none;overflow:hidden;box-shadow:inset 0 0 0 1px var(--bn-line),var(--bn-shadow-1);transition:box-shadow var(--bn-t-fast) var(--bn-ease),background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}a.home-standing-row:hover{box-shadow:inset 0 0 0 1px var(--bn-line-strong),inset 0 0 0 200px var(--bn-hover),var(--bn-shadow-2)}a.home-standing-row:active{translate:0 1px}.home-standing-row[data-press=no]{background:transparent;box-shadow:none;padding-top:0;padding-bottom:0}@media(max-width:1099px){.home-standing{--standing-lines: 2}}.home-standing-row[data-press=no] .home-standing-rule{top:2px;bottom:2px;width:3px;border-radius:var(--bn-r-full)}.home-standing-rule{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--tone);transform-origin:left center;transition:scale var(--bn-t-fast) var(--bn-ease)}a.home-standing-row:hover .home-standing-rule{scale:1.5 1}.home-standing-ic{width:var(--standing-ic);height:var(--standing-ic);border-radius:var(--bn-r-sm);flex:none;display:grid;place-items:center;background:var(--tone-tint);color:var(--tone)}.home-standing-ic-live{animation:bn-breathe var(--bn-t-pulse) var(--bn-ease-loop) infinite}.home-standing-say{flex:1 1 auto;min-width:0;font-size:var(--bn-fs-lg);line-height:var(--standing-lh);color:var(--bn-ink-2)}.home-standing-say,.home-foot-sum,.home-foot-last{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--clamp, 1);overflow:hidden}.home-foot-sum,.home-foot-last{--clamp: 2}.home-foot-last{--home-foot-lh: 1.5}.home-standing-say{--clamp: var(--standing-lines, 1)}.home-standing-lead{font-weight:700;color:var(--tone)}.home-standing-say strong{color:var(--bn-ink);font-weight:700;font-variant-numeric:tabular-nums}.home-standing-go{display:inline-flex;align-items:center;gap:var(--bn-2);flex:none;color:var(--bn-ink-3);transition:color var(--bn-t-fast) var(--bn-ease),translate var(--bn-t-fast) var(--bn-ease)}a.home-standing-row:hover .home-standing-go{color:var(--bn-accent);translate:2px 0}.home-standing-behind{margin:0;padding-left:var(--bn-5);font-size:var(--bn-fs-md);line-height:var(--standing-lh);color:var(--bn-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-standing-behind-lab{color:var(--bn-ink-3);margin-right:var(--bn-4)}.home-standing-problem{margin:0;padding-left:var(--bn-5);font-size:var(--bn-fs-sm);color:var(--bn-warn);display:flex;align-items:center;gap:var(--bn-2)}.home-foot{margin-top:var(--bn-7);padding-top:var(--bn-4);border-top:1px solid var(--bn-line);max-width:620px;display:flex;flex-direction:column;gap:var(--bn-3)}.home-foot-sum{margin:0;font-size:var(--bn-fs-md);line-height:1.5;color:var(--bn-ink-3)}.home-foot-sum b{color:var(--bn-ink);font-weight:700;font-variant-numeric:tabular-nums}.home-foot-sum i{font-style:normal;color:var(--bn-ink-3);padding:0 var(--bn-1-5)}.home-foot-sum i:before{content:"·"}.home-foot-quiet{color:var(--bn-ink-3)}.home-foot-sold{position:relative;color:inherit;text-decoration:none}.home-foot-sold:before{content:"";position:absolute;top:min(0px,calc((100% - 40px)/2));right:min(0px,calc((100% - 40px)/2));bottom:min(0px,calc((100% - 40px)/2));left:min(0px,calc((100% - 40px)/2))}.home-foot-sold:hover{color:var(--bn-accent);text-decoration:none}.home-foot-sold:hover b{color:var(--bn-accent)}.home-foot-last{margin:0;font-size:var(--bn-fs-md);color:var(--bn-ink-3);line-height:var(--home-foot-lh)}.home-foot-last b{color:var(--bn-ink-2);font-weight:700;font-variant-numeric:tabular-nums}.home-foot-last em{font-style:normal;color:var(--bn-ink-3)}.home-ribbon{width:100%;height:56px;display:block}.home-ribbon-axis{stroke:var(--bn-line-strong);stroke-width:1}.home-ribbon-ceil{stroke:var(--bn-line);stroke-width:1;stroke-dasharray:2 4}.home-ribbon-blk{fill:color-mix(in srgb,var(--bn-accent) calc(var(--pace) * 1%),color-mix(in srgb,var(--bn-ink-4) 30%,var(--bn-bg)));transform-box:fill-box;transform-origin:bottom;animation:home-ribbon-grow var(--bn-t-draw) var(--bn-ease-spring) backwards;animation-delay:calc(min(var(--n),var(--bn-stagger-cap)) * var(--bn-stagger));transition:fill var(--bn-t-fast) var(--bn-ease)}@keyframes home-ribbon-grow{0%{scale:1 0;opacity:0}to{scale:1 1;opacity:1}}.home-ribbon-blk-live{fill:var(--bn-live);animation:home-ribbon-grow var(--bn-t-draw) var(--bn-ease-spring) backwards,bn-breathe var(--bn-t-pulse) var(--bn-ease-loop) infinite}.home-ribbon:hover .home-ribbon-blk{fill:color-mix(in srgb,var(--bn-ink-4) 22%,var(--bn-bg))}.home-ribbon .home-ribbon-blk:hover{fill:var(--bn-ink)}.home-ribbon-tick{fill:color-mix(in srgb,var(--bn-ink-4) 55%,var(--bn-bg))}.home-ribbon-tick-now{fill:var(--bn-ink)}@media(prefers-reduced-motion:reduce){.home-ribbon-blk,.home-ribbon-blk-live,.home-standing-ic-live{animation:none}}.home-actions{display:flex;gap:var(--bn-3);margin-top:var(--bn-3);flex-wrap:wrap}.home-hero-art{display:block;padding-right:var(--bn-6);margin-top:-8px;pointer-events:none}a.home-deck{pointer-events:auto}.home-deck{position:relative;width:220px;height:310px;margin:0 auto var(--bn-6);--deck-chip: 30px}.home-deck-card{transition:box-shadow var(--bn-t-fast) var(--bn-ease);position:absolute;inset:0;overflow:hidden;border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-2);border:1px solid var(--bn-line);animation:home-deck-in var(--bn-t-slow) var(--bn-ease-out) backwards}.home-deck-card-3{transform:rotate(-9deg) translate(-26px,10px);opacity:.55}.home-deck-card-2{transform:rotate(-4deg) translate(-12px,4px);opacity:.8;animation-delay:var(--bn-stagger)}.home-deck-card-1{transform:rotate(3deg);padding:var(--bn-3);display:flex;flex-direction:column;gap:var(--bn-2);animation-delay:calc(var(--bn-stagger) * 2)}.home-deck-card-1{padding-bottom:calc(var(--bn-3) + var(--deck-chip))}.home-deck-frame{position:relative;flex:1 1 0;min-height:0;display:block;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 30% 25%,var(--bn-live-tint),transparent 55%),linear-gradient(160deg,var(--bn-accent-tint-2),var(--bn-surface-2) 60%,var(--bn-accent-tint))}.home-deck-photo{object-position:50% 38%}.home-deck-name{font-family:var(--bn-font-display);font-weight:700;font-size:13px;letter-spacing:-.01em}.home-deck-meta{font-family:var(--bn-font-mono);font-size:10px;color:var(--bn-ink-3)}.home-deck-meta>span:not(:first-child):before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.home-deck-address{position:absolute;left:-30px;bottom:-12px;display:inline-flex;align-items:center;gap:var(--bn-1-5);padding:var(--bn-2) var(--bn-3);border-radius:var(--bn-r-full);background:var(--bn-stage-bg);color:var(--bn-stage-ink);font-family:var(--bn-font-mono);font-size:12px;font-weight:600;letter-spacing:.02em;white-space:nowrap;box-shadow:var(--bn-shadow-3);animation:home-deck-in var(--bn-t-slow) var(--bn-ease-spring) backwards;animation-delay:calc(var(--bn-stagger) * 4)}.home-deck-address .bn-icon{color:var(--bn-stage-live)}.home-deck-card-no{color:var(--bn-stage-accent)}.home-deck-card-no>span:not(:first-child):before{content:"·";margin:0 var(--bn-1);opacity:.6}@keyframes home-deck-in{0%{opacity:0;transform:translateY(var(--bn-rise))}}@keyframes home-deck-rest{0%{opacity:0}}.home-hero-art[data-rest] .home-deck-card,.home-hero-art[data-rest] .home-deck-address{animation:home-deck-rest var(--bn-t) var(--bn-ease-out) backwards;animation-delay:0s}@media(max-width:767px){.home-hero-art{height:0;overflow:hidden;visibility:hidden;margin:0;padding:0}.home-actions{flex-direction:column;margin-top:var(--bn-2)}.home-actions .bn-btn{width:100%}}.home-spine{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--bn-3)}.home-stage{position:relative;display:flex;flex-direction:column;gap:var(--bn-1);padding:var(--bn-4);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);color:var(--bn-ink);text-decoration:none;min-width:0;transition:transform var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.home-stage:hover{text-decoration:none;transform:translateY(-2px);box-shadow:var(--bn-shadow-2)}.home-stage-icon{width:32px;height:32px;border-radius:var(--bn-r);display:grid;place-items:center;background:var(--bn-surface-2);color:var(--bn-ink-2);margin-bottom:var(--bn-2)}.home-stage-accent .home-stage-icon{background:var(--bn-accent-tint);color:var(--bn-accent)}.home-stage-warn .home-stage-icon{background:var(--bn-warn-tint);color:var(--bn-warn)}.home-stage-ok .home-stage-icon{background:var(--bn-ok-tint);color:var(--bn-ok)}.home-stage-label{font-size:var(--bn-fs-xs);font-weight:600;color:var(--bn-ink-3);text-transform:uppercase;letter-spacing:var(--bn-tracking-caps)}.home-stage-figure{font-family:var(--bn-font-display);font-size:var(--bn-fs-3xl);font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums}.home-stage-figure-quiet{color:var(--bn-ink-3)}.home-stage-note{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-stage-arrow{position:absolute;right:-10px;top:50%;transform:translateY(-50%);color:var(--bn-ink-4);z-index:1}@media(max-width:1099px){.home-spine{grid-template-columns:repeat(6,minmax(0,1fr))}.home-stage{grid-column:span 2}.home-stage:nth-child(n+4){grid-column:span 3}.home-stage-arrow{display:none}.home-foot-last{min-height:calc(2 * var(--home-foot-lh) * 1em)}}@media(max-width:559px){.home-spine{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stage,.home-stage:nth-child(n+4){grid-column:auto}}.home-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bn-4)}@media(max-width:899px){.home-grid2{grid-template-columns:1fr}}.home-more{display:inline-flex;align-items:center;gap:var(--bn-1);font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink-3)}.home-more:hover{color:var(--bn-accent);text-decoration:none}@media(max-width:767px),(hover:none)and (pointer:coarse){.home-more{min-height:var(--bn-control-h-sm);padding:0 var(--bn-2);margin:-11px calc(-1 * var(--bn-2))}}.home-boxes,.home-runs{display:flex;flex-direction:column;padding:var(--bn-2)}.home-empty{padding:var(--bn-5);color:var(--bn-ink-3);font-size:var(--bn-fs-md);text-align:center}.home-box,.home-run{display:flex;align-items:center;gap:var(--bn-3);padding:var(--bn-2) var(--bn-3);border-radius:var(--bn-r);color:var(--bn-ink);text-decoration:none;transition:background-color var(--bn-t-fast) var(--bn-ease)}.home-box:hover,.home-run:hover{background:var(--bn-hover);text-decoration:none}.home-box-num{width:32px;height:32px;border-radius:var(--bn-r);display:grid;place-items:center;background:var(--bn-ink);color:var(--bn-bg);flex:none}.home-box-text,.home-run-text{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.home-box-name,.home-run-box{font-weight:600;font-size:var(--bn-fs-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-run-box>span:not(:first-child):before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-3)}.home-box-meta{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-box-meta>span:not(:first-child):before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.home-box-bar{width:96px;height:6px;border-radius:3px;background:var(--bn-surface-2);overflow:hidden;flex:none}.home-box-bar>span{display:block;height:100%;background:var(--bn-accent);border-radius:3px;transition:width var(--bn-t-slow) var(--bn-ease)}.home-run-meta{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-run-meta>span:not(:first-child):before{content:"·";margin:0 var(--bn-1-5) 0 0;color:var(--bn-ink-4)}.home-run-when{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);white-space:nowrap}@media(max-width:559px){.home-box-bar{display:none}}@media(hover:none)and (pointer:coarse){.home-box,.home-run{min-height:40px}}@media(max-width:767px){.home-run-box{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}a.home-deck{display:block;text-decoration:none;color:inherit;border-radius:var(--bn-r-lg);transition:transform var(--bn-t-fast) var(--bn-ease)}a.home-deck:hover{text-decoration:none}a.home-deck:hover .home-deck-card-1{transform:translateY(-4px) rotate(0);box-shadow:var(--bn-shadow-3)}a.home-deck:focus-visible{outline:2px solid var(--bn-accent);outline-offset:6px}.home-deck[data-empty=true] .home-deck-card{opacity:.35}.capture.bn-page{--cap-gap: var(--bn-4);--cap-rail-w: 340px;--cap-col-gap: var(--bn-6);--cap-last-w: max(250px, calc((var(--cap-stage-h) - 164px) * 9 / 16));--cap-stage-h: min(calc(100dvh - var(--cap-chrome)), 860px);--cap-stage-w: calc((var(--cap-stage-h) - 104px) * 9 / 16 + 34px);--cap-head-h: 96px;--cap-chrome: calc(var(--bn-page-top) + var(--cap-head-h) + var(--bn-4));display:flex;flex-direction:column;min-height:100dvh;padding:var(--bn-page-top) var(--bn-7) var(--bn-4);position:relative}.capture-odo{display:flex;align-items:center;gap:var(--bn-4)}.capture-odo .bn-stat{min-width:64px}.capture-odo .bn-stat-value{font-size:var(--bn-fs-2xl)}.capture-odo-matched{display:flex;align-items:center;gap:var(--bn-4);flex:none;width:calc(1px + 64px + 2 * var(--bn-4) + 2ch)}.capture-odo-matched .bn-stat-value{font-variant-numeric:tabular-nums;min-width:4ch}.capture-odo-rule{width:1px;height:24px;background:var(--bn-line)}.capture-odo-verdict{margin-left:var(--bn-1)}.capture-odo-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:var(--bn-0-5)}.capture-odo-split{display:block;text-align:right;min-height:calc(var(--bn-fs-sm) * 1.4);margin:0;font-size:var(--bn-fs-sm);line-height:1.4;color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.capture-odo-drawer{white-space:nowrap}.capture-odo-drawer b{font-weight:700;color:var(--bn-ink-3)}.capture-odo-drawer+.capture-odo-drawer:before{content:"·";margin-right:var(--bn-1-5);color:var(--bn-ink-4)}.capture-odo-drawer.is-here{color:var(--bn-ink-2)}.capture-odo-drawer.is-here b{color:var(--bn-ink)}@container bn-page (max-width: 640px){.capture .bn-page-head{margin-bottom:var(--bn-2)}.capture-odo{gap:var(--bn-3)}.capture-odo .bn-stat{min-width:0}.capture-odo .bn-stat-value{font-size:var(--bn-fs-lg)}.capture-odo-rule{height:18px}.capture-odo-split{min-height:calc(var(--bn-fs-xs) * 1.4);font-size:var(--bn-fs-xs)}}.capture-shell{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:var(--cap-rail-w) minmax(0,1fr) minmax(0,var(--cap-last-w));grid-template-rows:auto auto auto minmax(0,1fr);grid-template-areas:"run stage last" "film stage last" "stack stage last" "rig stage last";gap:var(--cap-gap) var(--cap-col-gap)}.capture-card-run{grid-area:run}.capture-card-stack{grid-area:stack}.capture-card-rig{grid-area:rig;align-self:start}.capture-card-run{animation-delay:0ms}.capture-stage{grid-area:stage;align-self:start;height:var(--cap-stage-h)}.capture-last{grid-area:last;align-self:start;max-height:calc(100dvh - var(--cap-chrome));height:100%}.capture-film{grid-area:film}.capture-card{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0;padding:var(--bn-2) var(--bn-3) var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) both}.capture-card-stack{animation-delay:calc(var(--bn-stagger) * 2)}.capture-card-rig{animation-delay:calc(var(--bn-stagger) * 3)}.capture-card-label{padding:var(--bn-0-5) var(--bn-1-5) var(--bn-0-5)}.capture-rig-summary{display:flex;align-items:center;gap:var(--bn-2);width:100%;min-width:0;padding:var(--bn-0-5) var(--bn-1-5) var(--bn-0-5);border:none;background:none;border-radius:var(--bn-r);color:inherit;font:inherit;cursor:pointer;transition:background-color var(--bn-t-fast) var(--bn-ease)}.capture-rig-summary:hover{background:var(--bn-surface-2)}.capture-rig-summary-val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--bn-fs-sm);color:var(--bn-ink-2);text-align:right}.capture-rig-summary .capture-chev{flex:none;color:var(--bn-ink-3)}.capture-row{display:grid;grid-template-columns:22px auto auto minmax(0,1fr) 14px;align-items:center;gap:var(--bn-2);width:100%;min-height:32px;padding:0 var(--bn-1-5) 0 var(--bn-1-5);border-radius:var(--bn-r);text-align:left;font:inherit;color:var(--bn-ink);cursor:pointer;transition:background-color var(--bn-t-fast) var(--bn-ease)}.capture-row:hover{background:var(--bn-hover)}.capture-row:hover .capture-k{color:var(--bn-accent);border-color:var(--bn-accent)}.capture-row .capture-k{justify-self:start;transition:border-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.capture-row:hover .capture-k-pair .capture-k{color:var(--bn-accent);border-color:var(--bn-accent)}.capture-k-pair{justify-self:start}.capture-row-keypair{grid-template-columns:22px 15px minmax(0,1fr) auto 14px}.capture-row-keypair .capture-k-pair{grid-column:1 / 3}.capture-row-lg.capture-row-keypair{grid-template-columns:22px 15px minmax(0,1fr) 14px}.capture-track{position:relative;width:14px;height:8px;border-radius:var(--bn-r-full);background:var(--bn-ink-4);transition:background-color var(--bn-t-fast) var(--bn-ease)}.capture-track:after{content:"";position:absolute;top:1px;left:1px;width:6px;height:6px;border-radius:50%;background:var(--bn-surface);transition:translate var(--bn-t-fast) var(--bn-ease)}.capture-row-switch:disabled .capture-track{opacity:.4}.capture-row-switch[aria-checked=true] .capture-track{background:var(--bn-accent)}.capture-row-switch[aria-checked=true] .capture-track:after{translate:6px 0}.capture-row-icon{color:var(--bn-ink-3);flex:none}.capture-lab{font-size:var(--bn-fs-md);font-weight:600;color:var(--bn-ink-2);white-space:nowrap}.capture-right{display:flex;align-items:center;justify-content:flex-end;gap:var(--bn-1-5);min-width:0}.capture-chev{color:var(--bn-ink-4)}.capture-val{display:inline-flex;align-items:center;gap:var(--bn-1-5);min-width:0;flex:1 1 auto;font-size:var(--bn-fs-md);font-weight:500;color:var(--bn-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;justify-content:flex-end}.capture-val.is-default{color:var(--bn-ink-3);font-weight:400}.capture-val.is-armed{color:var(--bn-accent);font-weight:600}.capture-val-alert{color:var(--bn-warn);font-weight:600}.capture-val-alert .bn-icon{color:var(--bn-warn)}.capture-val-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.capture-sub{flex:none;font-style:normal;font-size:var(--bn-fs-xs);font-weight:500;color:var(--bn-ink-3);white-space:nowrap}.capture-sub-alert{color:var(--bn-warn)}.capture-row-lg{grid-template-columns:22px auto minmax(0,1fr) 14px;grid-template-rows:auto auto;min-height:54px;row-gap:0;padding:var(--bn-1-5) var(--bn-1-5) var(--bn-1-5) var(--bn-1-5);background:var(--bn-surface-2)}:root[data-theme=dark] .capture-row-lg{background:var(--bn-surface-3)}.capture-row-lg .capture-k,.capture-row-lg .capture-k-pair,.capture-row-lg .capture-row-icon,.capture-row-lg .capture-chev{grid-row:1 / 3}.capture-row-lg .capture-row-icon{color:var(--bn-ink-2)}.capture-row-lg .capture-lab{grid-row:1;grid-column:3;font-size:var(--bn-fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bn-ink-3)}.capture-row-lg .capture-right{grid-row:2;grid-column:3;justify-content:flex-start}.capture-row-lg .capture-chev{grid-column:4}.capture-row-lg .capture-section-val{text-align:left}.capture-row-lg .capture-section-val strong,.capture-row-lg .capture-section-val>span{height:1.25em;line-height:1.25em;height:round(up,1.25em,1px);line-height:round(up,1.25em,1px)}.capture-section-val .capture-list-part+.capture-list-part:before{margin:0 var(--bn-1)}.capture-box-val{display:flex;flex-direction:column;min-width:0;line-height:1.2}.capture-box-val strong{font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);font-weight:800;letter-spacing:-.01em;color:var(--bn-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capture-box-val span{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capture-box-val.is-empty strong{color:var(--bn-accent)}.capture-section-val{display:flex;flex-direction:column;min-width:0;line-height:1.25;align-items:stretch;text-align:right}.capture-section-val strong{min-width:0;font-size:var(--bn-fs-md);font-weight:600;color:var(--bn-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capture-section-val span{min-width:0;font-size:var(--bn-fs-sm);color:var(--bn-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capture-section-val.is-empty strong,.capture-section-val.is-default strong{color:var(--bn-ink-3);font-weight:400}.capture-row-lg:has(.capture-box-val.is-empty){background:var(--bn-accent-tint);box-shadow:inset 0 0 0 1.5px var(--bn-accent)}.capture-row-lg:has(.capture-box-val.is-empty) .capture-row-icon{color:var(--bn-accent)}.capture-row-lg:hover{background:var(--bn-line-strong)}.capture-open{border-radius:var(--bn-r-lg);box-shadow:inset 0 0 0 1px var(--bn-line-strong);overflow:hidden;animation:bn-pop var(--bn-t) var(--bn-ease-spring) both}.capture-open>.capture-row{border-radius:0;background:var(--bn-accent-tint)}.capture-open>.capture-row .capture-k{color:var(--bn-accent);border-color:var(--bn-accent)}.capture-open>.capture-row .capture-lab{color:var(--bn-ink)}.capture-box-slot{position:relative;min-height:54px}.capture-section-slot{position:relative;min-height:40px}.capture-section-note{position:absolute;top:100%;left:0;right:0;z-index:2;background:var(--bn-surface);padding-top:var(--bn-2)}.capture-row-covered{visibility:hidden}.capture-open-pinned{position:absolute;top:0;left:0;right:0;z-index:3;background:var(--bn-surface);box-shadow:inset 0 0 0 1px var(--bn-line-strong),var(--bn-shadow-2);overflow-y:auto;max-height:min(420px,calc(100dvh - 200px),calc(100dvh - var(--bn-topbar-h) - var(--bn-tabbar-h) - var(--bn-4)));scroll-margin-top:calc(var(--bn-topbar-h) + var(--bn-2));scroll-margin-bottom:calc(var(--bn-tabbar-h) + var(--bn-2))}.capture-card:has(.capture-open-pinned){position:relative;z-index:5}.capture-open-body{display:flex;flex-direction:column;gap:var(--bn-1-5);padding:var(--bn-2) var(--bn-2) var(--bn-3)}.capture-open-lg>.capture-row{min-height:40px}.capture-meta{font-size:var(--bn-fs-xs);font-weight:500;color:var(--bn-ink-3);white-space:nowrap;justify-self:stretch;min-width:0;text-align:right;text-overflow:ellipsis;overflow:hidden}.capture-meta-alert{color:var(--bn-warn)}.capture-opts{display:flex;flex-direction:column;gap:1px}.capture-opt{display:grid;grid-template-columns:22px 16px minmax(0,1fr) auto;align-items:center;gap:var(--bn-2);width:100%;min-height:30px;padding:0 var(--bn-1-5);border-radius:var(--bn-r-sm);text-align:left;font:inherit;color:var(--bn-ink-2);cursor:pointer;transition:background-color var(--bn-t-fast) var(--bn-ease)}.capture-opt:hover{background:var(--bn-hover);color:var(--bn-ink)}.capture-opt:hover .capture-k{color:var(--bn-accent);border-color:var(--bn-accent)}.capture-k-blank{display:inline-block;width:18px;height:18px}.capture-mark{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--bn-line-strong);background:var(--bn-surface);display:grid;place-items:center;color:var(--bn-on-accent);transition:background-color var(--bn-t-fast) var(--bn-ease),border-color var(--bn-t-fast) var(--bn-ease)}.capture-mark .bn-icon{opacity:0;transform:scale(.4);transition:transform var(--bn-t-fast) var(--bn-ease-spring),opacity var(--bn-t-fast)}.capture-opt[aria-pressed=true] .capture-mark{background:var(--bn-accent);border-color:var(--bn-accent)}.capture-opt[aria-pressed=true] .capture-mark .bn-icon{opacity:1;transform:none}.capture-opt-name{font-size:var(--bn-fs-md);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capture-opt[aria-pressed=true] .capture-opt-name{color:var(--bn-ink);font-weight:600}.capture-sfx{color:var(--bn-ink-3);font-weight:400}.capture-opt-trail{font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);color:var(--bn-ink-3);white-space:nowrap}.capture-opt-trail.is-word{font-family:var(--bn-font-ui);font-weight:600}.capture-open-lg .capture-opts .capture-opt{grid-template-columns:16px minmax(0,1fr) auto}.capture-open-lg .capture-opts .capture-k-blank{display:none}.capture-opennote{font-size:var(--bn-fs-sm);line-height:1.45;color:var(--bn-ink-3);padding:0 var(--bn-1)}.capture-opennote code{font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs)}.capture-note-alert{color:var(--bn-warn)}.capture-entry{display:flex}.capture-entrybox{width:100%}.capture-entrybox .capture-filter{padding-right:104px;min-height:36px;font-size:var(--bn-fs-md)}.capture-entrymeta{position:absolute;right:10px;max-width:92px;font-size:var(--bn-fs-xs);font-weight:600;color:var(--bn-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.capture-entrymeta-alert{color:var(--bn-warn)}.capture-trackline{padding:var(--bn-0-5) 0}.capture-track[aria-label=Trigger] .capture-cell{text-transform:capitalize}.capture-cell[aria-disabled=true]{opacity:.4;cursor:not-allowed}.capture-controls{display:flex;flex-direction:column;gap:var(--bn-2);padding:var(--bn-1-5) 0 0}.capture-shutter{--btn-h: 52px;font-size:var(--bn-fs-lg);border-radius:var(--bn-r-lg)}.capture-shutter .bn-kbd{height:22px;min-width:22px;font-size:var(--bn-fs-sm);margin-left:var(--bn-2)}.capture-shutter:not(:disabled):hover{transform:scale(1.01)}.capture-block{display:flex;flex-direction:column;gap:var(--bn-2);padding:var(--bn-3) var(--bn-3) var(--bn-3);border:1px solid var(--bn-line);border-radius:var(--bn-r);background:var(--bn-surface-2)}.capture-block-word{color:var(--bn-ink-3)}.capture-block-list{display:grid;grid-template-columns:auto max-content minmax(0,1fr);column-gap:var(--bn-2);row-gap:var(--bn-0-5);margin:0;padding:0;list-style:none;font-size:var(--bn-fs-sm);line-height:1.45;color:var(--bn-ink-2)}.capture-block-row{display:contents}.capture-block-row:not(:first-child):before{content:"";grid-column:1 / -1;border-top:1px solid var(--bn-line);margin-top:calc(var(--bn-2) - 2px)}.capture-block-row>.bn-icon{grid-column:1;align-self:start;margin-top:var(--bn-0-5);color:var(--bn-ink-4)}.capture-block-row[data-tone=warn]{color:var(--bn-ink)}.capture-block-row[data-tone=warn]>.bn-icon{color:var(--bn-warn)}.capture-block-say{grid-column:2 / 4;align-self:start;min-width:0}.capture-block-fix{grid-column:1 / -1;justify-self:stretch;align-self:start;margin-top:var(--bn-1-5)}.capture-replayed{font-size:var(--bn-fs-sm);line-height:1.4;padding:var(--bn-2) var(--bn-3)}.capture-section{display:flex;flex-direction:column;gap:var(--bn-1-5);padding-top:var(--bn-1-5)}.capture-onward{margin-top:var(--bn-2);padding-top:var(--bn-2);border-top:1px solid var(--bn-line)}.capture-onward .bn-btn{justify-content:space-between}.capture-clear{margin-top:var(--bn-2);padding-top:var(--bn-2);border-top:1px solid var(--bn-line);display:flex;flex-direction:column;gap:var(--bn-1)}.capture-stage{--vf-bg: var(--bn-stage-bg);--vf-bg-2: var(--bn-stage-bg-2);--vf-surface: var(--bn-stage-surface);--vf-ink: var(--bn-stage-ink);--vf-accent: var(--bn-stage-accent);--vf-accent-hover: var(--bn-stage-accent-hover);--vf-accent-press: var(--bn-stage-accent-press);--vf-on-accent: var(--bn-stage-on-accent);--vf-ok: var(--bn-stage-ok);--vf-warn: var(--bn-stage-warn);--vf-danger: var(--bn-stage-danger);--vf-live: var(--bn-stage-live);--vf-ink-2: color-mix(in srgb, var(--vf-ink) 72%, transparent);--vf-ink-3: color-mix(in srgb, var(--vf-ink) 48%, transparent);--vf-line: color-mix(in srgb, var(--vf-ink) 10%, transparent);--bn-ink: var(--vf-ink);--bn-ink-2: var(--vf-ink-2);--bn-ink-3: var(--vf-ink-3);--bn-ink-4: color-mix(in srgb, var(--vf-ink) 30%, transparent);--bn-bg: var(--vf-bg);--bn-surface: var(--vf-surface);--bn-surface-2: color-mix(in srgb, var(--vf-ink) 8%, transparent);--bn-surface-3: color-mix(in srgb, var(--vf-ink) 12%, transparent);--bn-line: var(--vf-line);--bn-line-strong: color-mix(in srgb, var(--vf-ink) 22%, transparent);--bn-accent: var(--vf-accent);--bn-accent-hover: var(--vf-accent-hover);--bn-accent-press: var(--vf-accent-press);--bn-accent-tint: color-mix(in srgb, var(--vf-accent) 18%, transparent);--bn-accent-tint-2: color-mix(in srgb, var(--vf-accent) 28%, transparent);--bn-on-accent: var(--vf-on-accent);--bn-ok: var(--vf-ok);--bn-ok-tint: color-mix(in srgb, var(--vf-ok) 16%, transparent);--bn-warn: var(--vf-warn);--bn-warn-tint: color-mix(in srgb, var(--vf-warn) 16%, transparent);--bn-danger: var(--vf-danger);--bn-danger-tint: color-mix(in srgb, var(--vf-danger) 16%, transparent);--bn-live: var(--vf-live);--bn-live-tint: color-mix(in srgb, var(--vf-live) 20%, transparent);--bn-shadow-1: 0 1px 2px color-mix(in srgb, var(--vf-bg) 40%, transparent), 0 0 0 1px color-mix(in srgb, var(--vf-ink) 6%, transparent);--bn-shadow-2: 0 1px 2px color-mix(in srgb, var(--vf-bg) 50%, transparent), 0 24px 48px -16px color-mix(in srgb, var(--vf-bg) 80%, transparent), 0 0 0 1px color-mix(in srgb, var(--vf-ink) 10%, transparent);--bn-shadow-3: 0 1px 2px color-mix(in srgb, var(--vf-bg) 30%, transparent), 0 30px 70px -30px color-mix(in srgb, var(--vf-bg) 90%, transparent), 0 0 0 1px color-mix(in srgb, var(--vf-ink) 6%, transparent);position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:0;min-width:0;border-radius:var(--bn-r-xl);overflow:hidden;color:var(--vf-ink);background:radial-gradient(120% 70% at 50% -10%,var(--vf-bg-2),var(--vf-bg) 75%);box-shadow:0 0 0 1px var(--vf-line),var(--bn-shadow-3);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) both}.capture-stage-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-2);min-height:40px;padding:var(--bn-3) var(--bn-4) 0}.capture-lamps{display:flex;align-items:center;gap:var(--bn-1-5);flex-wrap:wrap}.capture-lamp{height:26px;padding:0 var(--bn-3) 0 var(--bn-2);font-size:var(--bn-fs-sm);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.capture-lamp .bn-icon{width:13px;height:13px}.capture-lamp.is-live .bn-icon{animation:bn-breathe var(--bn-t-pulse) var(--bn-ease-loop) infinite}.capture-meter{display:flex;align-items:center;gap:var(--bn-2);font-size:var(--bn-fs-xs);color:var(--vf-ink-3);font-variant-numeric:tabular-nums}.capture-meter-label{font-size:var(--bn-fs-xs);font-weight:700;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase}.capture-meter-bar{position:relative;display:inline-block;width:96px;height:6px;border-radius:3px;background:var(--bn-surface-3)}.capture-meter-fill{display:block;height:100%;border-radius:3px;background:var(--vf-ink-3);transition:width var(--bn-t-fast) var(--bn-ease-linear),background-color var(--bn-t-fast) var(--bn-ease)}.capture-meter.is-present .capture-meter-fill{background:var(--bn-ok)}.capture-meter-tick{position:absolute;left:50%;top:-3px;width:2px;height:12px;border-radius:1px;background:var(--bn-warn)}.capture-meter-val{display:inline-block;min-width:3.5ch;text-align:right;color:var(--vf-ink);font-weight:600}.capture-viewfinder{position:relative;display:grid;min-height:0;min-width:0;padding:var(--bn-3) var(--bn-4)}.capture-viewport{container-type:size;min-height:0;min-width:0;display:grid;place-items:center}.capture-frame{position:relative;display:grid;place-items:center;overflow:hidden;border-radius:var(--bn-r-lg)}.capture-frame-live{width:min(56.25cqh,100cqw);aspect-ratio:9 / 16;background:var(--vf-bg);box-shadow:0 0 0 1px var(--vf-line),var(--bn-shadow-3)}.capture-corner{position:absolute;width:18px;height:18px;border:2px solid var(--vf-ink-3);pointer-events:none;transition:border-color var(--bn-t) var(--bn-ease)}.capture-corner-tl{top:10px;left:10px;border-right:0;border-bottom:0;border-top-left-radius:4px}.capture-corner-tr{top:10px;right:10px;border-left:0;border-bottom:0;border-top-right-radius:4px}.capture-corner-bl{bottom:10px;left:10px;border-right:0;border-top:0;border-bottom-left-radius:4px}.capture-corner-br{bottom:10px;right:10px;border-left:0;border-top:0;border-bottom-right-radius:4px}.capture-frame-live[data-phase=settling] .capture-corner{border-color:var(--bn-accent)}.capture-frame-live[data-phase=moving] .capture-corner{border-color:var(--bn-live)}.capture-frame-live[data-phase=watching] .capture-corner{border-color:var(--bn-ok)}.capture-ring{position:absolute;left:50%;top:50%;width:64px;height:64px;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 2px 10px color-mix(in srgb,var(--vf-bg) 70%,transparent))}.capture-ring circle{fill:none;stroke-width:3.5}.capture-ring-track{stroke:var(--bn-line-strong)}.capture-ring-fill{stroke:var(--bn-accent);stroke-linecap:round;stroke-dasharray:125.7;stroke-dashoffset:125.7;transform:rotate(-90deg);transform-origin:50% 50%;animation:capture-ring var(--cap-settle-ms, .52s) var(--bn-ease-linear) forwards}@keyframes capture-ring{to{stroke-dashoffset:0}}.capture-pauseplay{position:absolute;display:flex;align-items:center;justify-content:center;gap:var(--bn-1);border:0;border-radius:var(--bn-r-full);background:color-mix(in srgb,var(--vf-bg) 55%,transparent);color:var(--vf-ink);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--vf-ink) 30%,transparent),var(--bn-shadow-2);cursor:pointer;transition:top var(--bn-t-slow) var(--bn-ease),left var(--bn-t-slow) var(--bn-ease),width var(--bn-t-slow) var(--bn-ease),height var(--bn-t-slow) var(--bn-ease),padding var(--bn-t-slow) var(--bn-ease),opacity var(--bn-t-slow) var(--bn-ease),background-color var(--bn-t-fast) var(--bn-ease)}.capture-pauseplay:hover{background:color-mix(in srgb,var(--vf-bg) 70%,transparent)}.capture-pauseplay.is-paused{top:50%;left:50%;transform:translate(-50%,-50%);width:72px;height:72px;flex-direction:column;opacity:.96}.capture-pauseplay-label{font-size:var(--bn-fs-xs);font-weight:700;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase}.capture-pauseplay.is-running{inset:auto 26px 26px auto;transform:none;width:40px;height:40px;opacity:.45}.capture-pauseplay.is-running:hover,.capture-pauseplay.is-running:focus-visible{opacity:.9}@media(prefers-reduced-motion:reduce){.capture-pauseplay{transition:none}}.capture-media{width:100%;height:100%;object-fit:contain;display:block}.capture-media.capture-media-turn90,.capture-media.capture-media-turn270{position:absolute;top:50%;left:50%;width:177.78%;height:56.25%;max-width:none;max-height:none}.capture-media.capture-media-turn90{transform:translate(-50%,-50%) rotate(90deg)}.capture-media.capture-media-turn270{transform:translate(-50%,-50%) rotate(270deg)}.capture-media.capture-media-turn180{transform:rotate(180deg)}.capture-frame-note{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bn-1-5);padding:var(--bn-6);text-align:center;color:var(--vf-ink-2)}.capture-frame-glyph{width:56px;height:56px;border-radius:var(--bn-r-xl);display:grid;place-items:center;background:var(--bn-surface-2);color:var(--vf-ink);margin-bottom:var(--bn-1-5)}.capture-frame-glyph.is-danger{background:var(--bn-danger-tint);color:var(--bn-danger)}.capture-frame-title{font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);font-weight:700;color:var(--vf-ink)}.capture-frame-body{font-size:var(--bn-fs-md);max-width:32ch;color:var(--vf-ink-2)}.capture-frame-note .bn-btn{margin-top:var(--bn-2)}.capture-frame-open-icon{display:none}@container (max-height: 400px){.capture-frame-note .capture-frame-open-words{display:none}.capture-frame-note .capture-frame-open-icon{display:inline-flex}.capture-frame-note .capture-frame-open-icon{color:var(--bn-on-accent);background:var(--bn-accent);box-shadow:var(--bn-shadow-1)}.capture-frame-note .capture-frame-open-icon:hover{background:var(--bn-accent-hover)}.capture-frame-note:has(.capture-frame-open-icon) .capture-frame-glyph,.capture-frame-note:has(.capture-frame-open-icon) .capture-frame-body{display:none}}.capture-frame-spinner{width:24px;height:24px;border-radius:50%;border:2.5px solid var(--bn-line-strong);border-top-color:var(--vf-ink);animation:bn-spin var(--bn-t-spin) var(--bn-ease-linear) infinite;margin-bottom:var(--bn-1)}.capture-stage-warn{position:absolute;left:16px;right:16px;top:12px;display:flex;align-items:center;gap:var(--bn-3);padding:var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-danger-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bn-danger) 45%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--vf-ink);animation:bn-receipt-in var(--bn-t-slow) var(--bn-ease-spring) both}.capture-stage-warn>.bn-icon{flex:none;color:var(--bn-danger)}.capture-stage-warn .capture-refused{flex:1 1 auto;color:var(--vf-ink)}.capture-stage-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-3);min-height:40px;padding:0 var(--bn-4);border-top:1px solid var(--vf-line);background:color-mix(in srgb,var(--vf-bg) 28%,transparent);font-size:var(--bn-fs-sm);color:var(--vf-ink-2)}.capture-foot-box{display:flex;align-items:center;gap:var(--bn-2);min-width:96px;flex:0 1 auto;overflow:hidden}.capture-foot-box>.capture-foot-next{flex:none}.capture-foot-box>.bn-icon{color:var(--vf-ink-3);flex:none}.capture-foot-box-name{font-weight:600;color:var(--vf-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capture-foot-next{font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);color:var(--vf-ink-2);padding:var(--bn-0-5) var(--bn-1-5);border-radius:4px;background:var(--bn-surface-2);white-space:nowrap}.capture-foot-run{margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.capture-foot-run .bn-tnum{color:var(--vf-ink);font-weight:700}.capture-foot-ok{color:var(--bn-ok);font-weight:600}.capture-foot-bad{color:var(--bn-danger);font-weight:700}.capture-foot-muted{color:var(--vf-ink-3)}.capture-last{display:grid;grid-template-rows:auto minmax(0,1fr);gap:var(--bn-2);min-height:0;min-width:0;animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) both;animation-delay:calc(var(--bn-stagger) * 2)}.capture-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-2);min-height:24px;padding:0 var(--bn-0-5)}.capture-written{animation-duration:var(--bn-t-slow)}.capture-last-viewport{--said-h: 0px;container-type:size;min-height:0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:var(--bn-2)}.capture-last[data-has-last=true] .capture-last-viewport{--said-h: 132px}.capture-frame-last{flex:none;width:min(100cqw,calc((100cqh - var(--said-h)) * 9 / 16));aspect-ratio:9 / 16;border-radius:var(--bn-r-lg);background:var(--bn-stage-bg);box-shadow:var(--bn-shadow-2)}.capture-frame-last .capture-media{animation:bn-fade var(--bn-t) var(--bn-ease-out) both}.capture-frame-note-last{color:var(--bn-ink-3)}.capture-frame-note-last .capture-frame-glyph{background:var(--bn-accent-tint);color:var(--bn-accent)}.capture-frame-note-last .capture-frame-title{color:var(--bn-ink);font-size:var(--bn-fs-base)}.capture-frame-note-last .capture-frame-body{color:var(--bn-ink-3);font-size:var(--bn-fs-sm)}.capture-frame-last:has(.capture-frame-note-last){box-shadow:inset 0 0 0 1.5px var(--bn-line-strong);background:transparent}.capture-said{display:flex;flex-direction:column;gap:var(--bn-2);padding:var(--bn-0-5) var(--bn-0-5) 0;width:100%}.capture-label{--pos-slot: 28px;font-size:var(--pos-slot);font-family:var(--bn-font-display);letter-spacing:-.01em;color:var(--bn-ink)}.capture-label .position-path{font-family:var(--bn-font-ui)}.capture-said-meta{display:flex;flex-wrap:wrap;gap:var(--bn-1-5)}.capture-inline{display:flex}.capture-note-wrap{width:100%}.capture-note-wrap .bn-input{padding-right:var(--bn-8);min-height:36px;font-size:var(--bn-fs-md)}.capture-note-save{position:absolute;right:4px}.capture-inline-label{font-weight:600;color:var(--bn-ink)}.capture-list-part+.capture-list-part:before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.capture-film{display:flex;flex-direction:column;gap:var(--bn-2);min-width:0;padding:var(--bn-2) var(--bn-3) var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) both;animation-delay:calc(var(--bn-stagger) * 1)}.capture-film-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-3);flex-wrap:wrap;padding:0 var(--bn-0-5)}.capture-film-hint{display:flex;align-items:center;gap:var(--bn-1-5);font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.capture-film-paused{font-size:var(--bn-fs-sm);line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capture-film-paused p{white-space:inherit;overflow:inherit;text-overflow:inherit}.capture-undo-note{font-size:var(--bn-fs-sm);line-height:1.45}.capture-undo-depth{min-inline-size:9ch;margin-left:var(--bn-1-5);font-weight:500;letter-spacing:0;text-transform:none;color:var(--bn-ink-3)}.capture-film-empty{display:flex;align-items:flex-start;gap:var(--bn-2);padding:var(--bn-1-5) var(--bn-1) var(--bn-1);font-size:var(--bn-fs-sm)}.capture-undo-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:min-content;gap:var(--bn-1-5) var(--bn-2);list-style:none;margin:0;padding:var(--bn-2) var(--bn-0-5) var(--bn-0-5);max-height:360px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;container-type:inline-size;--undo-tile-h: calc((100cqw - 4 * var(--bn-2)) / 5 * 16 / 9)}.capture-undo-list>li{min-width:0;animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) both}.capture-undo-list>li.capture-undo-still{animation:none;content-visibility:auto;contain-intrinsic-block-size:auto var(--undo-tile-h);overflow-clip-margin:var(--bn-4)}.capture-undo-list>li.capture-undo-spacer{grid-column:1 / -1;height:calc(var(--hidden-rows) * (var(--undo-tile-h) + var(--bn-1-5)) - var(--bn-1-5));animation:none}.capture-undo-list>li.capture-undo-spacer-flat{display:none}.capture-undo-row{position:relative;display:block;width:100%;padding:0;border-radius:var(--bn-r);cursor:pointer;transition:transform var(--bn-t-fast) var(--bn-ease)}.capture-undo-row:hover:not(:disabled){transform:translateY(-2px)}.capture-undo-row:disabled{opacity:.5;cursor:not-allowed}.capture-undo-thumb{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:var(--bn-r);background:var(--bn-stage-surface);box-shadow:0 0 0 1px var(--bn-line-strong),var(--bn-shadow-1);transition:box-shadow var(--bn-t-fast) var(--bn-ease)}.capture-undo-row:hover:not(:disabled) .capture-undo-thumb,.capture-undo-row:focus-visible .capture-undo-thumb{box-shadow:0 0 0 2px var(--bn-danger),var(--bn-shadow-2)}.capture-undo-pos{position:absolute;left:0;right:0;bottom:0;padding:var(--bn-4) 0 var(--bn-1);border-radius:0 0 var(--bn-r) var(--bn-r);background:linear-gradient(to top,color-mix(in srgb,var(--bn-surface) 92%,transparent) 0%,color-mix(in srgb,var(--bn-surface) 84%,transparent) 62%,transparent 100%);color:var(--bn-ink);font-size:var(--bn-fs-xs);font-weight:700;text-align:center;font-variant-numeric:tabular-nums;pointer-events:none}.capture-undo-drawer{display:block;font-family:var(--bn-font-ui);font-size:var(--bn-fs-xs);font-weight:600;line-height:1.15;color:var(--bn-ink-2)}.capture-undo-row .capture-key{position:absolute;top:-6px;left:-5px;min-width:18px;height:18px;padding:0 var(--bn-1);border-radius:var(--bn-r-full);display:grid;place-items:center;background:var(--bn-ink);color:var(--bn-bg);font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);font-weight:700;box-shadow:0 0 0 2px var(--bn-surface);z-index:1}.capture-undo-row .capture-key.is-newest{background:var(--bn-accent);color:var(--bn-on-accent)}.capture-undo-row:after{content:attr(data-undo);position:absolute;inset:0;border-radius:var(--bn-r);display:grid;place-items:center;background:color-mix(in srgb,var(--bn-danger) 68%,transparent);color:var(--bn-on-accent);font-size:var(--bn-fs-sm);font-weight:700;opacity:0;pointer-events:none;transition:opacity var(--bn-t-fast) var(--bn-ease)}.capture-undo-row:hover:not(:disabled):after,.capture-undo-row:focus-visible:after{opacity:1}.capture-undo-partial{font-weight:700}.capture-undo-cell{position:relative}.capture-undo-ghost{aspect-ratio:9 / 16;visibility:hidden;pointer-events:none}.capture-undo-drop{position:absolute;top:-6px;right:-5px;padding:0;border:none;border-radius:var(--bn-r-full);display:grid;place-items:center;background:var(--bn-surface);color:var(--bn-ink-3);box-shadow:0 0 0 1px var(--bn-line-strong),var(--bn-shadow-1);cursor:pointer;z-index:2;transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.capture-undo-drop:hover:not(:disabled),.capture-undo-drop:focus-visible{background:var(--bn-danger);color:var(--bn-on-accent)}.capture-undo-drop:disabled{opacity:.5;cursor:not-allowed}@media(max-width:767px),(hover:none)and (pointer:coarse){.capture-undo-drop{--undo-drop-size: var(--bn-control-h-sm);top:0;right:0}}.capture-halt{position:absolute;top:var(--bn-3);left:var(--bn-7);right:var(--bn-7);z-index:5;display:flex;flex-direction:column;gap:var(--bn-2);padding:var(--bn-3) var(--bn-4);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-2),inset 0 0 0 1.5px var(--bn-danger);animation:capture-drop var(--bn-t-slow) var(--bn-ease-spring) both}@keyframes capture-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.capture-halt-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bn-3);align-items:center}.capture-halt-glyph{width:32px;height:32px;border-radius:var(--bn-r);display:grid;place-items:center;background:var(--bn-danger-tint);color:var(--bn-danger)}.capture-halt-text{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.capture-halt-title{font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);font-weight:800;letter-spacing:-.01em;line-height:1.25;color:var(--bn-ink)}.capture-halt-message{font-size:var(--bn-fs-md);line-height:1.4;color:var(--bn-ink-2)}.capture-halt-count{color:var(--bn-ink)}.capture-inline-count{font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);font-weight:800;color:var(--bn-danger)}.capture-halt-details summary{display:inline-flex;align-items:center;gap:var(--bn-1);font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink-3);cursor:pointer}.capture-halt-details summary .bn-icon{transition:transform var(--bn-t-fast) var(--bn-ease)}.capture-halt-details[open] summary .bn-icon{transform:rotate(90deg)}.capture-halt-server{margin-top:var(--bn-1-5);padding:var(--bn-1-5) var(--bn-3);border-radius:var(--bn-r);background:var(--bn-surface-2)}.capture-halt-code{font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);color:var(--bn-ink-3);margin-top:var(--bn-1)}.capture-halt-last{margin-top:var(--bn-1-5);color:var(--bn-ink-3)}.capture-carried{animation:capture-drop var(--bn-t-slow) var(--bn-ease-spring) both}.capture-tuning{position:relative;flex:0 1 auto;min-width:0}.capture-tuning>summary{display:flex;align-items:center;gap:var(--bn-1-5);height:26px;min-width:0;padding:0 var(--bn-2) 0 var(--bn-2);border-radius:var(--bn-r-full);background:var(--bn-surface-2);font-size:var(--bn-fs-xs);font-weight:600;color:var(--vf-ink-2);white-space:nowrap;cursor:pointer;transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.capture-tuning>summary:hover{background:var(--bn-surface-3);color:var(--vf-ink)}.capture-tuning[open]>summary{background:var(--bn-accent-tint);color:var(--bn-accent)}.capture-tuning>summary .capture-chev{color:inherit;opacity:.7;transition:transform var(--bn-t-fast) var(--bn-ease)}.capture-tuning[open]>summary .capture-chev{transform:rotate(180deg)}.capture-tuning-sum{font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);font-weight:500;color:var(--vf-ink-3);max-width:220px;min-width:0;overflow:hidden;text-overflow:ellipsis}.capture-tuning-sum:empty{display:none}.capture-tuning-body{position:absolute;right:0;bottom:calc(100% + var(--bn-3));z-index:5;width:min(360px,calc(100vw - 48px));display:flex;flex-direction:column;gap:var(--bn-2);padding:var(--bn-3);border-radius:var(--bn-r-lg);background:color-mix(in srgb,var(--vf-bg-2) 94%,transparent);box-shadow:var(--bn-shadow-2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:bn-receipt-in var(--bn-t) var(--bn-ease-spring) both}.capture-motion-hud{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bn-1) var(--bn-3);font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);font-variant-numeric:tabular-nums;color:var(--vf-ink-2)}.capture-motion-hud>span:first-child{grid-column:1 / -1;color:var(--bn-accent);font-weight:600;text-transform:uppercase;letter-spacing:var(--bn-tracking-caps);font-size:var(--bn-fs-xs)}.capture-motion-hud>.capture-refused{display:inline;font-family:inherit;font-size:inherit}.capture-tuning-actions{display:flex;flex-wrap:wrap;gap:var(--bn-1-5)}.capture-tuning-actions:empty{display:none}.capture-quiet{font-size:var(--bn-fs-sm);line-height:1.45;color:var(--bn-ink-3)}.capture-quiet .bn-icon{flex:none}.capture-dealer-said{min-block-size:2lh;margin:0}.capture-refused{display:block;font-size:var(--bn-fs-sm);line-height:1.45;color:var(--bn-danger)}.capture-refused>.bn-icon,.capture-note-ok>.bn-icon{display:inline-block;vertical-align:-2px;margin-right:var(--bn-1-5)}.capture-note-ok{display:block;color:var(--bn-ok)}.capture-stage-warn{align-items:center}.capture-stage-warn .capture-refused{display:block}.capture-servernote{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bn-1-5);padding:var(--bn-1-5) var(--bn-1) 0}.capture-bits{display:inline-flex;flex:none;gap:var(--bn-0-5);margin-left:var(--bn-0-5)}.capture-bit{width:5px;height:5px;border-radius:1.5px;background:var(--bn-line-strong)}.capture-bit.on{background:var(--bn-accent)}.capture-row:focus-visible,.capture-opt:focus-visible,.capture-undo-row:focus-visible,.capture-tuning>summary:focus-visible,.capture-halt-details summary:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.capture-ring-fill{animation:none;stroke-dashoffset:0}.capture-lamp.is-live .bn-icon{animation:none}.capture-undo-row:hover:not(:disabled){transform:none}}@media(max-width:1359px)and (min-width:1280px){.capture.bn-page{--cap-rail-w: 272px;--cap-gap: var(--bn-2)}.capture-shell{gap:var(--cap-gap) var(--bn-3)}.capture-card,.capture-film{padding:var(--bn-1-5) var(--bn-3) var(--bn-2)}}@media(max-width:1279px){.capture.bn-page{min-height:0;--cap-stage-h: min(66vh, 720px);--cap-stage-w: calc((var(--cap-stage-h) - 104px) * 9 / 16 + 34px)}.capture-shell{grid-template-columns:var(--cap-stage-w) minmax(0,1fr) minmax(260px,320px);grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"stage run run" "stage last last" "film film film" "stack stack rig"}.capture-card-run{align-self:start}.capture-box-val span{white-space:normal}.capture-undo-list{display:flex;gap:var(--bn-4);padding:var(--bn-4) var(--bn-1) var(--bn-1);max-height:none;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;scrollbar-width:thin}.capture-undo-list{--undo-tile-w: 56px;--undo-tile-h: calc(var(--undo-tile-w) * 16 / 9)}.capture-undo-list>li{flex:none;width:var(--undo-tile-w)}.capture-undo-list>li.capture-undo-spacer-flat{display:block}.capture-undo-list>li.capture-undo-spacer{height:auto;width:calc(var(--hidden-cards) * (var(--undo-tile-w) + var(--bn-4)) - var(--bn-4))}.capture-last{align-self:stretch;height:auto;max-height:none}}@media(min-width:768px)and (max-width:1279px){.capture-last-viewport{flex-direction:row;align-items:flex-start;--said-h: 0px;container-type:inline-size;--cap-last-photo-h: calc(var(--cap-stage-h) / 3)}.capture-last[data-has-last=true] .capture-last-viewport{--said-h: 0px}.capture-last-viewport .capture-said{flex:2 1 0;min-width:0;align-self:stretch;contain:size;overflow-y:auto}.capture-frame-last{flex:none;width:auto;height:var(--cap-last-photo-h)}.capture-frame-last:has(.capture-frame-note-last){flex:1 1 auto;aspect-ratio:auto}}@media(max-width:1023px)and (min-width:768px){.capture.bn-page{padding:var(--bn-page-top) var(--bn-5) var(--bn-4)}}@media(max-width:767px){.capture.bn-page{padding:var(--bn-page-top) var(--bn-4) var(--bn-4)}.capture.bn-page{--cap-stage-h: clamp(168px, calc(100dvh - 412px - var(--bn-tabbar-h)), 560px);--cap-stage-w: calc((var(--cap-stage-h) - 101px) * 9 / 16 + 26px)}.capture-odo{gap:var(--bn-3)}.capture-odo .bn-stat{min-width:0}.capture-odo .bn-stat-value{font-size:var(--bn-fs-xl)}.capture-odo-rule{height:22px}.capture-shell{display:grid;grid-template-columns:var(--cap-stage-w) minmax(0,1fr);grid-template-rows:none;grid-template-areas:none;gap:var(--bn-3)}.capture-shell>*{grid-area:auto;grid-column:1 / -1}.capture-shell>.capture-stage{grid-column:1}.capture-shell>.capture-last{grid-column:2}.capture-stage{order:1;height:var(--cap-stage-h);max-height:none;align-self:start}.capture-halt{scroll-margin-top:calc(var(--bn-topbar-h) + var(--bn-2))}.capture-stage-head{flex-wrap:wrap}.capture-card-run{order:2;align-self:stretch}.capture-film{order:3}.capture-last{order:1;height:var(--cap-stage-h);max-height:none;align-self:start}.capture-last-viewport{overflow-y:auto}.capture-card-stack{order:5}.capture-card-rig{order:6;align-self:stretch}.capture-stage-head{padding:var(--bn-2) var(--bn-3) 0;min-height:40px}.capture-stage{grid-template-columns:minmax(0,1fr)}.capture-foot-next,.capture-tuning-word{display:none}.capture-lamps{flex-wrap:nowrap}.capture-lamp-mode{font-size:0;gap:0;padding:0 var(--bn-2)}.capture-tuning>summary{min-width:40px;justify-content:center}.capture-viewfinder{padding:var(--bn-2) var(--bn-3) var(--bn-3)}.capture-stage-foot{padding:0 var(--bn-3)}.capture-meter-label{display:none}.capture-meter-bar{width:56px}.capture-tuning-sum{display:none}.capture-halt-main{grid-template-columns:auto minmax(0,1fr)}.capture-resume{grid-column:1 / -1}}@media(max-width:767px),(hover:none)and (pointer:coarse){.capture-row{min-height:44px}.capture-open-lg>.capture-row{min-height:44px}.capture-rig-summary{min-height:var(--bn-control-h-lg)}.capture-opt{min-height:42px}.capture-cell{min-height:40px}.capture-block-fix{--btn-h: var(--bn-control-h-sm);padding-inline:var(--bn-4);font-size:var(--bn-fs-md);border-radius:var(--bn-r)}.capture-section .bn-btn,.capture-onward .bn-btn,.capture-clear .bn-btn,.capture-frame-note .bn-btn,.capture-open-body .bn-btn,.capture-tuning-actions .bn-btn,.capture-resume{--btn-h: var(--bn-control-h-sm)}.capture-tuning>summary{height:40px;padding:0 var(--bn-3) 0 var(--bn-3)}.capture-halt-details summary{min-height:40px}.capture-note-wrap .bn-input,.capture-filter.bn-input{min-height:44px}}@media(max-width:767px),(hover:none)and (pointer:coarse){.capture-entrybox .capture-filter,.capture-note-wrap .bn-input{min-height:var(--bn-control-h-sm)}}.capture-onward .bn-btn{min-width:0;max-width:100%}.capture-onward-label{display:flex;gap:var(--bn-1);min-width:0}.capture-onward-end{flex:none}.capture-onward-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.livecheck{width:min(520px,100vw)}.livecheck-body{display:flex;flex-direction:column;gap:var(--bn-4)}.livecheck-says{margin:0;font-size:var(--bn-fs-base);line-height:1.55;color:var(--bn-ink-2)}.livecheck-says strong{color:var(--bn-ink)}.livecheck-age{display:flex;align-items:flex-start;gap:var(--bn-2);margin:calc(var(--bn-3) * -1) 0 0;padding:var(--bn-3);border-radius:var(--bn-r);background:var(--bn-surface-2);font-size:var(--bn-fs-md);line-height:1.5;color:var(--bn-ink-3)}.livecheck-age .bn-icon{flex:none;margin-top:var(--bn-0-5);color:var(--bn-ink-4)}.livecheck-age strong{color:var(--bn-live);font-weight:700;letter-spacing:var(--bn-tracking-caps);font-size:var(--bn-fs-sm);text-transform:uppercase}.livecheck-status{display:flex;align-items:center;gap:var(--bn-2);margin:0;font-size:var(--bn-fs-md);color:var(--bn-ink-3)}.run-files{display:flex;flex-direction:column;gap:var(--bn-2);min-width:0}.run-files-head{margin:0;font-size:var(--bn-fs-xs);font-weight:600;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;color:var(--bn-ink-3)}.run-files-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--bn-2)}.run-file{display:flex;align-items:center;gap:var(--bn-3);min-width:0;padding:var(--bn-2) var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);color:var(--bn-ink);text-decoration:none;animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards;transition:transform var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease),background-color var(--bn-t-fast) var(--bn-ease)}.run-file:hover{text-decoration:none;transform:translateY(-1px);box-shadow:var(--bn-shadow-2)}.run-file:active{transform:none}.run-file-icon{flex:none;width:34px;height:34px;border-radius:var(--bn-r);display:grid;place-items:center;background:var(--bn-surface-2);color:var(--bn-ink-2)}.run-file-import .run-file-icon{background:var(--bn-accent-tint);color:var(--bn-accent)}.run-file-import{box-shadow:0 0 0 1px var(--bn-accent),var(--bn-shadow-1)}.run-file-text{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.run-file-name{font-family:var(--bn-font-mono);font-size:var(--bn-fs-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-file-meta{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);white-space:nowrap}.run-file-meta>*:not(:last-child):after{content:"·";margin:0 var(--bn-2);color:var(--bn-ink-4)}.run-file-size{font-variant-numeric:tabular-nums}.run-file-arrow{flex:none;color:var(--bn-ink-4);transition:color var(--bn-t-fast) var(--bn-ease),transform var(--bn-t-fast) var(--bn-ease)}.run-file:hover .run-file-arrow{color:var(--bn-accent);transform:translateY(1px)}.rescue-sheet{width:min(480px,100vw)}.rescue-sheet-body{display:flex;flex-direction:column;gap:var(--bn-4)}.rescue-sheet-says{margin:0;font-size:var(--bn-fs-base);line-height:1.55;color:var(--bn-ink-2)}.rescue-sheet-status{display:flex;align-items:center;gap:var(--bn-2);margin:0;font-size:var(--bn-fs-md);color:var(--bn-ink-3)}.rescue-sheet-figures{display:flex;gap:var(--bn-5);flex-wrap:wrap}.rescue-receipt-said{font-size:var(--bn-fs-base);line-height:1.4}.runs-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bn-5);align-items:start}@container runs (min-width: 700px){.runs-body{grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.runs-back{display:none}.runs-body:not([data-open=true]){grid-template-columns:minmax(0,1fr)}.runs-body:not([data-open=true]) .runs-detail{display:none}}@container runs (max-width: 699px){.runs-body[data-open=true] .runs-master{display:none}.runs-body:not([data-open=true]) .runs-detail{display:none}}@media(max-width:767px),(hover:none)and (pointer:coarse){.runs-back{--btn-h: var(--bn-control-h-sm)}.runs-stepper-btn,.run-scope-choices .bn-seg-item{min-height:var(--bn-control-h-sm)}.run-figure-link{position:relative}.run-figure-link:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}.runs-master{display:flex;flex-direction:column;min-width:0}.runs-master-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-2);padding:var(--bn-4) var(--bn-5);border-bottom:1px solid var(--bn-line);flex:none}.run-list-head{display:flex;align-items:center;gap:var(--bn-2);font-size:var(--bn-fs-sm);color:var(--bn-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.run-list-key{margin:0;padding:var(--bn-2) var(--bn-5);font-size:var(--bn-fs-xs);color:var(--bn-ink-3);border-bottom:1px solid var(--bn-line)}.run-list{display:flex;flex-direction:column;min-height:0;overflow-y:auto}.run-list-group{display:flex;flex-direction:column}.run-group{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:var(--bn-2);margin:0;padding:var(--bn-2) var(--bn-4) var(--bn-1);font-size:var(--bn-fs-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bn-ink-3);background:var(--bn-surface)}.run-group-count{letter-spacing:0;font-weight:500;font-variant-numeric:tabular-nums}.run-empty{padding:var(--bn-7) var(--bn-4)}.run-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main side" "bar bar";gap:var(--bn-2) var(--bn-3);width:100%;padding:var(--bn-3) var(--bn-4);border-bottom:1px solid var(--bn-line);text-align:left;color:var(--bn-ink);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards;transition:background-color var(--bn-t-fast) var(--bn-ease)}.run-list-group:last-child .run-row:last-child{border-bottom:0}.run-row:hover{background:var(--bn-hover)}.run-row[aria-current=true]{background:var(--bn-accent-tint)}.run-row[aria-current=true]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--bn-accent)}.run-row-main{grid-area:main;display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.run-row-scope{font-weight:600;font-size:var(--bn-fs-base);color:var(--bn-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.run-row-side{grid-area:side;display:flex;flex-direction:column;align-items:flex-end;gap:var(--bn-1)}.run-row-when{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);white-space:nowrap}.run-row-bar{grid-area:bar;margin-top:var(--bn-0-5)}.run-row[aria-current=true] .runs-stagebar{--runs-track: var(--bn-surface)}.runs-detail{min-width:0;container-type:inline-size}.runs-detail-empty{min-height:360px;display:grid;place-items:center}.runs-detail-panel{display:flex;flex-direction:column;animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.runs-detail-loading{gap:var(--bn-3);padding:var(--bn-5)}.runs-detail-head{display:flex;align-items:flex-start;gap:var(--bn-4);padding:var(--bn-5) var(--bn-5) var(--bn-4)}.runs-back{flex:none;margin-top:var(--bn-0-5)}.runs-detail-title{display:flex;flex-direction:column;gap:var(--bn-1);min-width:0;flex:1 1 auto}.runs-detail-h{margin:0;font-family:var(--bn-font-display);font-size:var(--bn-fs-2xl);font-weight:800;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.runs-detail-side{flex:none;display:flex;align-items:center;gap:var(--bn-2);margin-top:var(--bn-1)}.runs-stepper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bn-2);margin:0;padding:0 var(--bn-5) var(--bn-4);list-style:none}.runs-stepper-btn{display:flex;flex-direction:column;gap:var(--bn-2);width:100%;padding:var(--bn-1) 0;border-radius:var(--bn-r-sm);text-align:left}.runs-stepper{--runs-track: var(--bn-surface-2)}:root[data-theme=dark] .runs-stepper{--runs-track: var(--bn-line-strong)}.runs-stepper-track{display:block;height:4px;border-radius:2px;background:var(--runs-track);transition:background-color var(--bn-t-slow) var(--bn-ease)}.runs-stepper-done .runs-stepper-track{background:var(--bn-accent)}.runs-detail-panel[data-reconciled] .runs-stepper-done .runs-stepper-track{background:var(--bn-ok)}.runs-stepper-current .runs-stepper-track{background:var(--bn-accent)}.runs-stepper-live .runs-stepper-track{background:var(--bn-live);animation:bn-breathe var(--bn-t-pulse) var(--bn-ease-loop) infinite}.runs-stepper-label{display:inline-flex;align-items:center;gap:var(--bn-1-5);font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink-3);white-space:nowrap;transition:color var(--bn-t-fast) var(--bn-ease)}.runs-stepper-btn:hover .runs-stepper-label{color:var(--bn-ink)}.runs-stepper-done .runs-stepper-label{color:var(--bn-ink-2)}.runs-stepper-current .runs-stepper-label,.runs-stepper-live .runs-stepper-label{color:var(--bn-ink)}.runs-stepper-n{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:var(--bn-fs-2xs);font-weight:700;background:var(--bn-surface-2);color:var(--bn-ink-3)}.runs-stepper-done .runs-stepper-n{background:var(--bn-accent-tint);color:var(--bn-accent)}.runs-detail-panel[data-reconciled] .runs-stepper-done .runs-stepper-n{background:var(--bn-ok-tint);color:var(--bn-ok)}.runs-stepper-current .runs-stepper-n{background:var(--bn-accent);color:var(--bn-on-accent)}.runs-stepper-live .runs-stepper-n{background:var(--bn-live-tint)}@container (max-width: 520px){.runs-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}.runs-trouble{display:flex;align-items:flex-start;gap:var(--bn-2);margin:0 var(--bn-5) var(--bn-4)}.runs-trouble>.bn-notice{flex:1 1 auto;min-width:0}.runs-steps .runs-trouble,.runs-master .runs-trouble{margin:0}.runs-master .runs-trouble{padding:var(--bn-3) var(--bn-3) 0}.runs-figures{display:grid;grid-template-columns:repeat(4,minmax(0,auto)) minmax(0,1fr);align-items:center;gap:var(--bn-4) var(--bn-6);padding:var(--bn-4) var(--bn-5);border-top:1px solid var(--bn-line);border-bottom:1px solid var(--bn-line);background:var(--bn-surface-3)}:root[data-theme=dark] .runs-figures{background:var(--bn-surface-2)}.runs-figures .bn-stat-value{font-size:var(--bn-fs-2xl)}.run-figure-link{font:inherit;color:inherit;text-decoration:underline;text-decoration-color:var(--bn-line-strong);text-underline-offset:4px;transition:text-decoration-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.run-figure-link:hover{color:var(--bn-accent);text-decoration-color:var(--bn-accent)}.runs-price-btn{justify-self:end}@container (max-width: 640px){.runs-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.runs-price-btn{grid-column:1 / -1;justify-self:stretch}}.runs-steps{display:flex;flex-direction:column}.runs-step{border-top:1px solid var(--bn-line)}.runs-step:first-child{border-top:0}.runs-step-head{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:var(--bn-3);width:100%;padding:var(--bn-3) var(--bn-5);text-align:left;color:var(--bn-ink);transition:background-color var(--bn-t-fast) var(--bn-ease)}.runs-step-head:hover{background:var(--bn-hover)}.runs-step[data-open=true]>.runs-step-head{background:transparent}.runs-step-mark{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:var(--bn-fs-sm);font-weight:700;background:var(--bn-surface-2);color:var(--bn-ink-3);transition:background-color var(--bn-t) var(--bn-ease),color var(--bn-t) var(--bn-ease)}.runs-step-done .runs-step-mark{background:var(--bn-accent-tint);color:var(--bn-accent)}.runs-detail-panel[data-reconciled] .runs-step-done .runs-step-mark{background:var(--bn-ok-tint);color:var(--bn-ok)}.runs-step-current .runs-step-mark{background:var(--bn-accent);color:var(--bn-on-accent);box-shadow:var(--bn-shadow-accent)}.runs-step-live .runs-step-mark{background:var(--bn-live-tint)}.runs-step-text{display:flex;flex-direction:column;gap:1px;min-width:0}.run-step-title{font-weight:600;font-size:var(--bn-fs-base)}.runs-step-todo .run-step-title{color:var(--bn-ink-2)}.runs-step-summary{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runs-step-cost{display:flex}.runs-step-chev{color:var(--bn-ink-4);transition:transform var(--bn-t) var(--bn-ease)}.runs-step-head[aria-expanded=true] .runs-step-chev{transform:rotate(180deg)}.runs-step-body{display:flex;flex-direction:column;gap:var(--bn-3);padding:0 var(--bn-5) var(--bn-5) calc(var(--bn-5) + 30px + var(--bn-3));animation:bn-page-in var(--bn-t) var(--bn-ease-out) backwards}.runs-step-lede{display:flex;align-items:center;gap:var(--bn-2);margin:0;font-size:var(--bn-fs-md);color:var(--bn-ink-2);max-width:72ch}.runs-kv-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-2) var(--bn-4);font-size:var(--bn-fs-sm)}.runs-batch{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);overflow-wrap:anywhere}.run-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-2)}.run-scope-says{display:flex;align-items:flex-start;gap:var(--bn-2);margin:0;font-size:var(--bn-fs-md);color:var(--bn-ink-2)}.run-scope-says .bn-icon{flex:none;margin-top:var(--bn-0-75);color:var(--bn-ink-3)}.run-scope-says strong{color:var(--bn-ink);font-weight:600}@container (max-width: 640px){.runs-step-head{grid-template-columns:30px minmax(0,1fr) auto;padding-left:var(--bn-4);padding-right:var(--bn-4)}.runs-step-cost{display:none}.runs-step-summary{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.runs-step-body{padding:0 var(--bn-4) var(--bn-5)}.runs-detail-head{padding:var(--bn-4) var(--bn-4) var(--bn-3);flex-wrap:wrap}.runs-stepper,.runs-figures{padding-left:var(--bn-4);padding-right:var(--bn-4)}.runs-trouble{margin-left:var(--bn-4);margin-right:var(--bn-4)}}.runs-options{display:flex;flex-direction:column;gap:var(--bn-4);padding:var(--bn-4);animation:bn-page-in var(--bn-t) var(--bn-ease-out) backwards}.runs-option{display:flex;flex-direction:column;gap:var(--bn-1)}.runs-option-row{flex-direction:row;align-items:center;flex-wrap:wrap;gap:var(--bn-3)}.runs-option .bn-field-hint{padding-left:var(--bn-6)}.runs-optgroup{display:flex;flex-direction:column;gap:var(--bn-3)}.run-scope{display:flex;flex-direction:column;gap:var(--bn-3);padding-top:var(--bn-3);border-top:1px solid var(--bn-line)}.run-scope-head{margin:0;font-size:var(--bn-fs-xs);font-weight:600;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;color:var(--bn-ink-3)}.run-scope-choices.bn-seg{flex-wrap:wrap;align-self:flex-start;background:var(--bn-surface);box-shadow:var(--bn-shadow-1)}:root[data-theme=dark] .run-scope-choices.bn-seg{background:var(--bn-surface-3)}.run-scope-choices .bn-seg-item[aria-pressed=true]{background:var(--bn-accent-tint);color:var(--bn-accent);box-shadow:none}.run-scope-sets{display:flex;flex-direction:column;gap:var(--bn-2);max-height:220px;overflow-y:auto;padding:var(--bn-3);border-radius:var(--bn-r);background:var(--bn-surface);box-shadow:var(--bn-shadow-1)}.run-result-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--bn-2);margin:0}.run-receipt{display:flex;align-items:flex-start;gap:var(--bn-3);padding:var(--bn-3) var(--bn-4);border-radius:var(--bn-r-lg);border-left:3px solid var(--bn-ok);background:var(--bn-surface-3);box-shadow:var(--bn-shadow-1);animation:bn-receipt-slip var(--bn-t-slow) var(--bn-ease-spring) backwards}:root[data-theme=dark] .run-receipt{background:var(--bn-surface-2)}@keyframes bn-receipt-slip{0%{opacity:0;transform:translateY(-6px);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;clip-path:inset(0 0 0 0)}}.run-receipt-mark{flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;display:grid;place-items:center;background:var(--bn-ok-tint);color:var(--bn-ok)}.run-receipt-said{display:flex;flex-direction:column;gap:var(--bn-1);min-width:0}.run-receipt-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--bn-2);margin:0;font-size:var(--bn-fs-base);color:var(--bn-ink-2)}.run-receipt-head>*:not(:last-child):after{content:"·";margin-left:var(--bn-2);color:var(--bn-ink-4)}.runs-cost-pill>*:not(:last-child):after{content:"·";margin-left:var(--bn-2);color:var(--bn-ink-4)}.run-receipt-what{font-weight:700;color:var(--bn-ink)}.run-receipt-rows{font-family:var(--bn-font-display);font-weight:700;color:var(--bn-ink);font-variant-numeric:tabular-nums}.run-receipt-was{margin:0;font-size:var(--bn-fs-md);color:var(--bn-ink-3)}.run-receipt-tear{height:0;margin:var(--bn-2) 0 var(--bn-1);border-top:1px dashed var(--bn-line-strong)}.run-receipt-fine{margin:0;font-size:var(--bn-fs-sm);color:var(--bn-ink-3);max-width:68ch}.run-receipt-file{margin:0;font-size:var(--bn-fs-xs);color:var(--bn-ink-3);overflow-wrap:anywhere}.run-note{display:flex;flex-direction:column;gap:var(--bn-2)}.run-result{display:flex;flex-direction:column;gap:var(--bn-2);padding:var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-ok-tint);animation:bn-page-in var(--bn-t) var(--bn-ease-out) backwards}.run-result-refused{background:var(--bn-danger-tint)}.run-fine-link{color:var(--bn-accent);text-decoration:underline;text-underline-offset:3px}.run-fine-link:hover{color:var(--bn-accent-hover)}.runs-detail-files{padding:var(--bn-4) var(--bn-5) var(--bn-5);border-top:1px solid var(--bn-line)}.runs-detail-files>summary{cursor:pointer;color:var(--bn-ink-3);font-size:var(--bn-fs-sm);min-height:var(--bn-control-h-sm);display:flex;align-items:center}.runs-detail-files[open]>summary{margin-bottom:var(--bn-3)}@container (max-width: 640px){.runs-detail-files{padding-left:var(--bn-4);padding-right:var(--bn-4)}}.runs-correction{margin:0;padding:0 var(--bn-5) var(--bn-5);max-width:78ch;font-size:var(--bn-fs-sm);line-height:1.6;color:var(--bn-ink-3)}.runs-correction strong{color:var(--bn-ink-2);font-weight:600}.runs-correction a{color:var(--bn-accent);text-decoration:underline;text-underline-offset:3px}.runs-correction a:hover{color:var(--bn-accent-hover)}@container (max-width: 640px){.runs-correction{padding-left:var(--bn-4);padding-right:var(--bn-4)}}.claims{display:flex;flex-direction:column;gap:var(--bn-3)}.claims-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-3);flex-wrap:wrap}.claims-title{margin:0;font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);font-weight:600;color:var(--bn-ink)}.claims-lede{margin:0;max-width:62ch;color:var(--bn-ink-3)}.claims-list{margin:0}.claims-row{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-4);min-height:max(var(--bn-control-h),var(--bn-8));padding-block:var(--bn-3);border-bottom:1px solid var(--bn-line)}.claims-row:last-child{border-bottom:0}.claims-what{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.claims-who{font-family:var(--bn-font-mono);font-size:var(--bn-fs-sm);color:var(--bn-ink)}.claims-meta{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.claims-sample{font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);color:var(--bn-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.claims-act{display:flex;align-items:center;gap:var(--bn-2);flex-shrink:0}.claims-receipt{margin:0;font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);color:var(--bn-ink-3);overflow-wrap:anywhere}@media(max-width:639px){.claims-row{flex-direction:column;align-items:stretch;gap:var(--bn-2)}.claims-act{justify-content:flex-start}.claims-act .bn-btn{flex:1}}.nb{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bn-2);min-width:0;font-family:var(--bn-font-ui);font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink-3)}.nb{align-items:center}.nb-side{display:inline-flex;align-items:baseline;gap:var(--bn-1-5);white-space:nowrap}.nb-side b{color:var(--bn-ink);font-weight:700}.nb-rest{color:var(--bn-ink-3);font-weight:600}.nb-side[data-side=back]:before{content:"←"}.nb-side[data-side=front]:after{content:"→"}.nb-side:before,.nb-side:after{color:var(--bn-ink-4);font-weight:400}.nb-here{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px}.nb-here svg{display:block}:root:not([data-theme=dark]) .nb-here .logo-brackets path{stroke:var(--bn-ink)}.nb-here .logo-glint{opacity:0;animation:nb-glint var(--bn-t-highlight) var(--bn-ease) 1}@keyframes nb-glint{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(64px)}}.nb-unread{color:var(--bn-ink-3);font-style:italic;font-weight:600}.nb-end{flex:none;padding:0 var(--bn-2);border-radius:var(--bn-r-xs);background:var(--bn-accent-tint);color:var(--bn-accent);font-size:var(--bn-fs-2xs);font-weight:600;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;line-height:1.6;pointer-events:none;-webkit-user-select:none;user-select:none}.pull-confirm{--pc-fill: var(--bn-accent-press);--pc-on: var(--bn-on-accent);position:relative;display:flex;align-items:center;justify-content:center;gap:var(--bn-3);min-height:64px;min-width:44px;padding:var(--bn-3) var(--bn-7);border:0;border-radius:16px;font-family:var(--bn-font-ui);font-size:22px;font-weight:700;line-height:1.2;text-align:center;letter-spacing:-.005em;color:var(--pc-on);background:var(--pc-fill);box-shadow:var(--bn-shadow-2),var(--bn-shadow-accent);cursor:pointer;transition:transform var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease),filter var(--bn-t-fast) var(--bn-ease)}:root[data-theme=dark] .pull-confirm{--pc-fill: var(--bn-accent-hover)}.pull-confirm-label{display:block}.pull-confirm:hover{transform:translateY(-1px);box-shadow:var(--bn-shadow-3),var(--bn-shadow-accent)}.pull-confirm:active,[data-force-state=pressed] .pull-confirm{transition:box-shadow var(--bn-t-fast) var(--bn-ease),filter var(--bn-t-fast) var(--bn-ease);translate:0 1px;transform:scale(.985);box-shadow:var(--bn-shadow-1);filter:brightness(.92)}:root[data-theme=dark] .pull-confirm:active,:root[data-theme=dark] [data-force-state=pressed] .pull-confirm{filter:brightness(1.08)}.pull-confirm:disabled{background:var(--bn-surface);color:var(--bn-ink-2);box-shadow:inset 0 0 0 2px var(--bn-line-strong);transform:none;filter:none;cursor:not-allowed}.pull-confirm-key{font-family:var(--bn-font-mono);font-size:12px;font-weight:600;line-height:1;border:1px solid color-mix(in srgb,var(--pc-on) 50%,transparent);border-radius:6px;padding:var(--bn-1) var(--bn-2);min-width:24px;text-align:center;color:var(--pc-on)}.pull-confirm:disabled .pull-confirm-key{color:var(--bn-ink-2);border-color:var(--bn-line-strong)}.position-bar{--pb-track: 12px;--pb-rule: 26px;--pb-marker: 2px;--pb-gap: 3px;--pb-cap-box: 14px;--pb-cap-sect: 16px;--pb-knockout: var(--bn-surface);display:flex;flex-direction:column;gap:var(--pb-gap);min-width:0;width:100%}.position-bar-owner[data-depth]{--pb-track: 22px;--pb-rule: 40px;--pb-cap-sect: 18px}.position-bar-track{position:relative;display:flex;gap:var(--bn-0-5);width:100%;height:var(--pb-track);min-width:0}.position-bar-owner[data-depth]>.position-bar-track{overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.position-bar-owner[data-depth]>.position-bar-track::-webkit-scrollbar{display:none}.position-bar-owner[data-depth]>.position-bar-track[data-fade-back]{mask-image:linear-gradient(to right,transparent,black 16px);-webkit-mask-image:linear-gradient(to right,transparent,black 16px)}.position-bar-owner[data-depth]>.position-bar-track[data-fade-front]{mask-image:linear-gradient(to left,transparent,black 16px);-webkit-mask-image:linear-gradient(to left,transparent,black 16px)}.position-bar-owner[data-depth]>.position-bar-track[data-fade-back][data-fade-front]{mask-image:linear-gradient(to right,transparent,black 16px,black calc(100% - 16px),transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 16px,black calc(100% - 16px),transparent)}.position-bar-owner[data-depth] .position-bar-segment{min-width:20px}.position-bar-segment{flex-basis:0;flex-shrink:1;min-width:3px;height:100%;border-radius:var(--bn-r-xs);background:var(--bn-surface-2);box-shadow:inset 0 0 0 1px var(--bn-line);transition:background-color var(--bn-t) var(--bn-ease),box-shadow var(--bn-t) var(--bn-ease)}.position-bar-here{background:var(--bn-accent-tint-2);box-shadow:inset 0 0 0 1px var(--bn-accent)}.position-bar-owner[data-depth] .position-bar-segment:not(.position-bar-here){box-shadow:inset 0 0 0 1px var(--bn-line-strong)}.position-bar-segment-num{display:block;overflow:hidden;padding:0 var(--bn-0-75);font-size:var(--bn-fs-2xs);font-weight:700;line-height:var(--pb-track);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;color:var(--bn-ink-3)}.position-bar-here .position-bar-segment-num{color:var(--bn-ink-2)}.position-bar-segment-blank{flex:1}.position-bar-marker{position:absolute;top:-2px;bottom:-2px;width:var(--pb-marker);border-radius:2px;background:var(--bn-accent);box-shadow:0 0 0 2px var(--pb-knockout);transform:translate(-50%);transition:left var(--bn-t-slow) var(--bn-ease),opacity var(--bn-t-slow) var(--bn-ease),translate var(--bn-t-slow) var(--bn-ease);z-index:1}.position-bar-marker:after{content:"";position:absolute;left:50%;top:-4px;width:7px;height:7px;border-radius:50%;background:var(--bn-accent);box-shadow:0 0 0 2px var(--pb-knockout);transform:translate(-50%)}.position-bar-owner[data-depth] .position-bar-here>.position-bar-marker{left:calc(var(--pb-in, .5) * 100%)}.position-bar-owner[data-depth] .position-bar-marker:after{display:none}.position-bar-text{margin:0;font-family:var(--bn-font-ui);font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.position-bar>.position-bar-text-box{order:-1;align-self:flex-end;max-width:100%}.position-bar-text-detail:before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.position-bar-zoom{display:flex;flex-direction:column;gap:var(--pb-gap);min-width:0}.position-bar.position-bar-owner[data-depth]>.position-bar-track{order:0}.position-bar.position-bar-owner[data-depth]>.position-bar-ends-row{order:1}.position-bar.position-bar-owner[data-depth]>.position-bar-zoom{order:2}.position-bar.position-bar-owner[data-depth]>.position-bar-text-box{order:1;align-self:flex-end}.position-bar-owner[data-depth] .position-bar-zoom>.position-bar-text-section{order:-1}.position-bar-track.position-bar-sectiontrack{height:var(--pb-rule);border-radius:var(--bn-r-sm);background:var(--bn-surface);box-shadow:inset 0 0 0 1px var(--bn-line-strong)}.position-bar-sectiontrack .position-bar-marker:after{display:none}.position-bar-cell{position:absolute;top:0;bottom:0;min-width:4px;background:var(--bn-accent-tint-2);box-shadow:inset 0 0 0 1px var(--bn-accent);border-radius:var(--bn-r-xs);transition:left var(--bn-t-slow) var(--bn-ease),opacity var(--bn-t-slow) var(--bn-ease)}.position-bar-tick{position:absolute;top:0;bottom:0;width:1px;translate:-50% 0;pointer-events:none}.position-bar-tick:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--bn-1-5);background:var(--bn-line-strong)}.position-bar-tick[data-major]:after{height:var(--bn-3);background:var(--bn-ink-3)}.position-bar-chip{position:absolute;top:50%;translate:-50% -50%;min-width:22px;height:18px;padding:0 var(--bn-1);border-radius:var(--bn-r-xs);background:var(--bn-accent);color:var(--bn-on-accent);font-size:var(--bn-fs-xs);font-weight:700;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:center;white-space:nowrap;z-index:2;pointer-events:none;transition:left var(--bn-t-slow) var(--bn-ease)}.position-bar-tick-num{position:absolute;top:var(--bn-0-75);left:50%;translate:-50% 0;font-size:var(--bn-fs-2xs);font-variant-numeric:tabular-nums;line-height:1;color:var(--bn-ink-2)}.position-bar-edge{position:absolute;top:50%;translate:0 -50%;font-size:var(--bn-fs-2xs);font-variant-numeric:tabular-nums;line-height:1;color:var(--bn-ink-2);opacity:.75;pointer-events:none}.position-bar-edge-start{left:6px}.position-bar-edge-end{right:6px}.position-bar-sectiontrack .position-bar-marker{width:3px;border-radius:var(--bn-r-full)}.position-bar-owner[data-depth] .position-bar-segment{position:relative}.position-bar-ends-row,.position-bar-ends,.position-bar-zoom-ends{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bn-2);margin:0;min-width:0}.position-bar-zoom-ends{margin-top:var(--bn-0-5)}.position-bar-end-back,.position-bar-end-front{flex:none;font-family:var(--bn-font-ui);font-size:var(--bn-fs-2xs);font-weight:600;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;line-height:var(--pb-cap-box);color:var(--bn-ink-3)}.position-bar.position-bar-owner[data-depth]>.position-bar-ends-row{order:2}.position-bar-ends-row>.position-bar-text-box{flex:0 1 auto;min-width:0}.position-bar-owner .position-bar-text{font-size:var(--bn-fs-xs);font-weight:600;color:var(--bn-ink-3);letter-spacing:.01em;line-height:var(--pb-cap-box)}.position-bar-owner:not([data-depth]) .position-bar-text-box{color:var(--bn-ink-2)}.position-bar-owner .position-bar-text-section{display:flex;align-items:center;font-size:var(--bn-fs-sm);color:var(--bn-ink-2);line-height:var(--pb-cap-sect)}.position-bar-cap-head{flex:none}.position-bar-cap-tail{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.position-bar-cap-fact+.position-bar-cap-fact:before,.position-bar-cap-tail>.position-bar-cap-fact:first-child:before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.position-bar-cap-tail:first-child>.position-bar-cap-fact:first-child:before{content:none}.position-bar-fulfiller{--pb-track: 24px;--pb-marker: 3px;--pb-gap: 6px}.position-bar-fulfiller .position-bar-marker:after{width:10px;height:10px;top:-6px}.position-bar-fulfiller .position-bar-text{font-size:20px;font-weight:500;color:var(--bn-ink);white-space:normal}.position-bar-fulfiller .position-bar-end-back,.position-bar-fulfiller .position-bar-end-front,.position-bar-fulfiller .position-bar-ends{font-size:20px;font-weight:500;letter-spacing:0;text-transform:none;line-height:var(--bn-lh-snug);color:inherit}.position-bar-marker[data-gone]{opacity:0;translate:0 8px}.position-bar[data-gone] .position-bar-fill{opacity:0}.position-bar[data-gone] .position-bar-here{background:var(--bn-surface-2);box-shadow:inset 0 0 0 1px var(--bn-line-strong)}.position-bar-owner[data-gone] .position-bar-here:after{border-bottom-color:var(--bn-line-strong)}.position-bar[data-gone] .position-bar-sectiontrack{box-shadow:inset 0 0 0 1px var(--bn-line-strong)}.position-bar[data-gone] .position-bar-segment,.position-bar[data-gone] .position-bar-sectiontrack{transition:background-color var(--bn-t-slow) var(--bn-ease),box-shadow var(--bn-t-slow) var(--bn-ease)}.position-bar[data-gone] .position-bar-text{color:var(--bn-ink-3)}.card-locations{min-width:0;display:flex;flex-direction:column;gap:var(--bn-3)}.card-locations-rows,.card-locations-copies{list-style:none}.inv-readage{font-size:var(--bn-fs-xs);font-weight:500;color:var(--bn-ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.inv-readage.is-unread{color:var(--bn-ink-3);font-style:italic}.card-locations-owner{display:flex;flex-direction:column;gap:var(--bn-3)}.card-locations-owner .card-locations-meta{grid-area:meta;font-size:var(--bn-fs-xs);color:var(--bn-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.card-locations-owner .card-locations-meta-mono{font-family:var(--bn-font-mono)}.card-locations-owner .card-locations-meta-mono>span:not(:first-child):before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.card-locations-owner .card-locations-cond{font-family:var(--bn-font-ui)}.card-locations-owner .card-locations-cond:before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}@container copies (max-width: 479px){.card-locations-owner .card-locations-meta{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}.card-locations-owner .card-locations-rows{display:flex;flex-direction:column;gap:var(--bn-3);overflow:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y proximity;min-height:0;flex:1 1 auto;padding-bottom:var(--bn-5);mask-image:linear-gradient(to bottom,var(--bn-mask) calc(100% - 18px),transparent);-webkit-mask-image:linear-gradient(to bottom,var(--bn-mask) calc(100% - 18px),transparent)}.card-locations-owner .card-locations-row{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"place" "neighbors" "bar" "state" "action";align-items:center;gap:var(--bn-2);padding:var(--bn-3) var(--bn-4);border-radius:var(--bn-r-lg);scroll-snap-align:start;background:var(--bn-surface-2);--pb-knockout: var(--bn-surface-2);transition:background-color var(--bn-t-fast) var(--bn-ease);animation:bn-fade var(--bn-t) var(--bn-ease-out) backwards}.card-locations-owner .card-locations-row.is-nobar{grid-template-areas:"place" "neighbors" "state" "action"}.card-locations-owner .card-locations-row:hover{background:var(--bn-hover)}.card-locations-owner .card-locations-row.is-current{background:var(--bn-surface-2);box-shadow:inset 3px 0 0 0 var(--bn-ink-4);--pb-knockout: var(--bn-surface-2)}.card-locations-owner .card-locations-row.is-current:hover{background:var(--bn-surface-2)}.card-locations-owner .card-locations-viewing{color:var(--bn-ink-2)}.card-locations-owner .card-locations-row.is-gone .card-locations-place{opacity:.7}.card-locations-owner .card-locations-claim{max-width:100%;min-width:0;text-decoration:none;font-variant-numeric:tabular-nums;transition:transform var(--bn-t-fast) var(--bn-ease),filter var(--bn-t-fast) var(--bn-ease)}.card-locations-owner .card-locations-claim-id{display:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--bn-font-mono);font-weight:500;opacity:.85}@container copies (min-width: 470px){.card-locations-owner .card-locations-claim-id{display:inline}}.card-locations-owner .card-locations-claim:hover{text-decoration:none;transform:translateY(-1px)}.card-locations-owner .card-locations-place{grid-area:place;display:flex;flex-direction:column;gap:var(--bn-1);min-width:0}.card-locations-owner .card-locations-row>.nb{grid-area:neighbors;min-width:0}.card-locations-owner .card-locations-row>.position-bar{grid-area:bar}.card-locations-owner .card-locations-state:empty{display:none}.card-locations-owner .card-locations-state{grid-area:state;display:flex;align-items:center;flex-wrap:wrap;gap:var(--bn-1) var(--bn-1-5);min-width:0;white-space:nowrap}.card-locations-owner .card-locations-action{grid-area:action;justify-self:stretch;display:flex;align-items:center;justify-content:flex-start;gap:var(--bn-1);min-height:var(--bn-control-h-lg);min-width:160px}.card-locations-sell,.card-locations-undo-wrap{--sale-w: 128px}.card-locations-sell.bn-icon-btn,.card-locations-undo.bn-icon-btn{border-radius:var(--bn-r-lg)}.card-locations-sell.bn-icon-btn{background:var(--bn-accent-tint);box-shadow:inset 0 0 0 0 var(--bn-accent);transition:box-shadow var(--bn-t) var(--bn-ease-out),color var(--bn-t) var(--bn-ease-out),background-color var(--bn-t) var(--bn-ease-out)}.card-locations-sell .bn-icon{transition:transform var(--bn-t) var(--bn-ease-out)}.card-locations-sell.bn-icon-btn:not([data-busy=true]){color:var(--bn-accent-hover)}.card-locations-sell.bn-icon-btn:hover{box-shadow:inset var(--sale-w) 0 0 0 var(--bn-accent)}.card-locations-sell.bn-icon-btn:hover:not([data-busy=true]){color:var(--bn-on-accent)}.card-locations-sell:hover .bn-icon{transform:scale(1.15)}.card-locations-undo-wrap{position:relative;display:inline-flex;flex:none}.card-locations-undo.bn-icon-btn{background:transparent;box-shadow:inset 0 0 0 1.5px var(--bn-ink-4);color:var(--bn-ink-2);transition:background-color var(--bn-t) var(--bn-ease-out),box-shadow var(--bn-t) var(--bn-ease-out),color var(--bn-t) var(--bn-ease-out)}.card-locations-undo.bn-icon-btn:hover{background:var(--bn-hover);box-shadow:inset 0 0 0 1.5px var(--bn-ink-3);color:var(--bn-ink)}.card-locations-bill{position:absolute;left:50%;top:50%;display:grid;color:var(--bn-ok);pointer-events:none;z-index:5;opacity:0;animation:bn-sale-bill calc(var(--bn-t) * 4) var(--bn-ease-out) forwards;animation-delay:calc(var(--i) * var(--bn-stagger))}.card-locations-bill.is-reverse{animation-direction:reverse}@keyframes bn-sale-bill{0%{opacity:0;transform:translate(-50%,-50%) scale(.6) rotate(0)}10%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)),calc(-50% + var(--dy))) scale(1.1) rotate(var(--rot))}}@media(prefers-reduced-motion:reduce){.card-locations-sell.bn-icon-btn,.card-locations-sell .bn-icon,.card-locations-undo.bn-icon-btn{transition:none}}.card-locations-owner .card-locations-action .inventory-copy-actions{gap:var(--bn-1);flex:1 1 auto;min-width:0}.card-locations-owner .card-locations-sell+.bn-icon-btn{margin-left:auto}.card-locations-owner .card-locations-action .bn-icon-btn:not(.card-locations-sell,.card-locations-undo){color:var(--bn-ink-3)}.card-locations-owner .card-locations-action .bn-icon-btn:not(.card-locations-sell,.card-locations-undo):hover{color:var(--bn-ink)}.card-locations-owner .card-locations-action>.inventory-receipt{flex:1 1 auto;min-width:0;gap:var(--bn-2);justify-content:flex-start}.card-locations-owner .card-locations-label{display:block;min-width:0}.card-locations-owner .card-locations-identity{display:flex;flex-wrap:wrap;align-items:baseline;min-width:0;font-size:var(--bn-fs-sm);font-weight:700;color:var(--bn-ink)}.card-locations-owner .card-locations-identity-fact{min-width:0}.card-locations-owner .card-locations-identity-fact:not(:last-child):after{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.card-locations-owner .card-locations-identity-box{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.card-locations-owner .card-locations-identity-fact:not(.card-locations-identity-box){flex:none}.card-locations-owner .card-locations-identity-card{color:var(--bn-ink);font-weight:800}.card-locations-owner .card-locations-identity-num{font-variant-numeric:tabular-nums}.card-locations-owner .card-locations-identity-note{font-weight:600}.card-locations-owner .card-locations-identity[data-departed=true] .card-locations-identity-num{text-decoration:line-through;text-decoration-color:var(--bn-ink-4);color:var(--bn-ink-3)}.card-locations-owner .card-locations-identity{flex:1 1 auto}.card-locations-owner .card-locations-goto .card-locations-identity{flex:0 1 auto}.card-locations-owner .card-locations-boxname{font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);letter-spacing:.02em;color:var(--bn-ink-3);overflow-wrap:anywhere}.card-locations-owner .card-locations-boxname>span:not(:first-child):before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.card-locations-owner .card-locations-goto{appearance:none;display:inline-flex;align-items:baseline;gap:var(--bn-2);width:100%;padding:var(--bn-0-5) var(--bn-1);margin:0 0 0 -4px;border:0;border-radius:var(--bn-r-sm);background:none;font:inherit;color:inherit;text-align:left;min-width:0;cursor:pointer;transition:background-color var(--bn-t-fast) var(--bn-ease)}.card-locations-owner .card-locations-goto:hover{background:var(--bn-accent-tint)}.card-locations-owner .card-locations-goto-icon{color:var(--bn-ink-4);align-self:center;transition:color var(--bn-t-fast) var(--bn-ease),transform var(--bn-t) var(--bn-ease-spring)}.card-locations-owner .card-locations-goto:hover .card-locations-goto-icon,.card-locations-owner .card-locations-goto:focus-visible .card-locations-goto-icon{color:var(--bn-accent);transform:translate(1px,-1px)}.card-locations-owner .card-locations-goto:hover .card-locations-identity-num,.card-locations-owner .card-locations-goto:focus-visible .card-locations-identity-num{color:var(--bn-accent)}@media(max-width:639px),(hover:none)and (pointer:coarse){.card-locations-owner .card-locations-goto{min-height:var(--bn-control-h-lg);padding-top:var(--bn-1);padding-bottom:var(--bn-1)}.card-locations-owner .card-locations-claim{height:var(--bn-control-h-sm);min-height:var(--bn-control-h-sm);padding:0 var(--bn-3)}.card-locations-owner .card-locations-claim .bn-icon{width:14px;height:14px}}.card-locations-fulfiller{padding:var(--bn-6);display:flex;flex-direction:column;gap:var(--bn-6);background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:var(--bn-r-lg)}.card-locations-fulfiller .card-locations-head{display:flex;flex-direction:column;gap:var(--bn-3)}.card-locations-fulfiller .card-locations-name{font-family:var(--bn-font-display);font-size:32px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--bn-ink)}.card-locations-fulfiller .card-locations-say{font-family:var(--bn-font-ui);font-size:20px;font-weight:400;line-height:1.45;color:var(--bn-ink)}.card-locations-fulfiller .card-locations-say>span:not(:first-child):before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.card-locations-fulfiller .card-locations-copies{display:flex;flex-direction:column;gap:var(--bn-6)}.card-locations-fulfiller .card-locations-copy{display:flex;flex-direction:column;gap:var(--bn-6);padding:var(--bn-6);background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:var(--bn-r-lg)}.card-locations-fulfiller .card-locations-photo{display:block;width:min(360px,100%);min-width:min(320px,100%);aspect-ratio:9 / 16;object-fit:contain;background:var(--bn-surface-2);border:1px solid var(--bn-line);border-radius:var(--bn-r-lg)}.card-locations-fulfiller .card-locations-place-large{font-family:var(--bn-font-mono);font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1.35;color:var(--bn-ink);overflow-wrap:break-word}.card-locations-place-part{white-space:nowrap}.card-locations-place-part:first-child{white-space:normal}.card-locations-fulfiller .card-locations-action{display:flex;flex-direction:column;gap:var(--bn-3)}.card-locations-fulfiller .pull-confirm{width:100%}.card-correction{margin-top:var(--bn-4);min-height:var(--bn-control-h-sm)}.card-correction-panel{margin-top:var(--bn-2)}.card-correction-note{margin:0 0 var(--bn-2);font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.absent-photo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bn-3);text-align:center;min-width:0;color:var(--absent-ink-quiet, var(--bn-ink-3))}.absent-photo p{margin:0;max-width:26ch;font-size:var(--bn-fs-md);color:var(--absent-ink, var(--bn-ink-2))}.review-band-sheet{width:min(560px,100vw)}.rbs-moved{margin-block-end:var(--bn-1)}.rbs-moved-slot{display:flex;align-items:center;gap:var(--bn-3);min-block-size:28px;color:var(--bn-ink-2);font-size:var(--bn-fs-md)}.rbs-group{margin-block-end:var(--bn-5)}.rbs-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bn-3)}.rbs-group-title{margin:0;font-family:var(--bn-font-display);font-size:var(--bn-fs-base);font-weight:700;color:var(--bn-ink);min-width:0}.rbs-group-count{flex:none;font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.rbs-pointer{margin:var(--bn-1) 0 var(--bn-2);font-size:var(--bn-fs-md);color:var(--bn-ink-3)}.rbs-pointer a{color:var(--bn-ink-2);text-decoration:underline}.rbs-list{list-style:none;margin:var(--bn-2) 0 0;padding:0;display:flex;flex-direction:column;border-block-start:1px solid var(--bn-line)}.rbs-row{border-block-end:1px solid var(--bn-line)}.rbs-row-link{display:flex;gap:var(--bn-3);align-items:flex-start;min-block-size:40px;padding:var(--bn-2) var(--bn-1);color:inherit;text-decoration:none}.rbs-row-link:hover{box-shadow:inset 0 0 0 100vmax var(--bn-hover)}.rbs-row-link:focus-visible{outline-offset:-2px}.rbs-photo{flex:none;inline-size:40px;block-size:56px;overflow:hidden;border-radius:var(--bn-r-xs);background:var(--bn-surface-3);box-shadow:inset 0 0 0 1px var(--bn-line)}.rbs-photo img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.rbs-row-body{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0;font-size:var(--bn-fs-md);color:var(--bn-ink-2)}.rbs-place{color:var(--bn-ink-3);font-size:var(--bn-fs-sm)}.rbs-place-lead{color:var(--bn-ink);font-size:var(--bn-fs-md);font-weight:600}.rbs-line{overflow-wrap:anywhere}.rbs-name{color:var(--bn-ink);font-weight:600}.rbs-set{color:var(--bn-ink-3)}.rbs-thin{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.rbs-more{margin-block-start:var(--bn-2)}.review{--rv-photo-h: calc(100dvh - var(--rv-chrome));--rv-well-pad: var(--bn-2);--rv-band-h: 114px;--rv-chrome: calc(172px + var(--rv-band-h) + var(--bn-3));--rv-stage-w: calc(var(--rv-photo-h) * .5625 + var(--rv-well-pad) * 2);--rv-rail-w: 292px;--rv-well: var(--bn-ink);--rv-well-ink: var(--bn-ink-4);--rv-well-ink-strong: var(--bn-surface-2);--rv-well-sheen-hi: color-mix(in srgb, var(--bn-surface) 5%, transparent);--rv-well-sheen-lo: color-mix(in srgb, var(--bn-ink) 18%, transparent);--rv-well-tint: color-mix(in srgb, var(--bn-surface) 6%, transparent);--rv-loupe-ring: color-mix(in srgb, var(--bn-surface) 25%, transparent)}:root[data-theme=dark] .review{--rv-well: var(--bn-surface-2);--rv-well-ink: var(--bn-ink-3);--rv-well-ink-strong: var(--bn-ink);--rv-well-sheen-hi: color-mix(in srgb, var(--bn-ink) 5%, transparent);--rv-well-sheen-lo: color-mix(in srgb, var(--bn-surface-2) 18%, transparent);--rv-well-tint: color-mix(in srgb, var(--bn-ink) 6%, transparent);--rv-loupe-ring: color-mix(in srgb, var(--bn-ink) 25%, transparent)}:root[data-theme=dark] .review-well,:root[data-theme=dark] .review-group-grid{box-shadow:var(--bn-shadow-2),inset 0 0 0 1px var(--bn-line-strong)}@media(max-width:1199px){.review{--rv-photo-h: min( calc(100vh - 168px) , 640px);--rv-band-h: 126px}.review .review-band{padding-block:var(--bn-2);gap:var(--bn-2)}.review .review-band-foot{row-gap:var(--bn-1)}.review-band-health{flex-basis:100%}}@media(max-width:1023px){.review{--rv-photo-h: min( calc(100vh - 216px) , 620px)}}.review-pagehead .bn-lede{max-width:none}.review.bn-page{padding-bottom:var(--bn-2)}.review.bn-page{animation-name:bn-fade}.review-pagehead{margin-bottom:var(--bn-3)}.review-pagehead .bn-head-actions{gap:var(--bn-3)}.review-progress{display:inline-flex;align-items:center;gap:var(--bn-3);flex-wrap:wrap;min-width:0}.review-progress-bar{width:160px;height:5px;flex:none}.review-progress-text{color:var(--bn-ink-3)}.review-progress-text strong{color:var(--bn-ink);font-weight:700}.review-progress-parked{color:var(--bn-ink-3)}.review-progress-parked:before{content:"·";margin:0 var(--bn-2);color:var(--bn-ink-4)}.review-band{display:grid;block-size:var(--rv-band-h);box-sizing:border-box;gap:var(--bn-3);margin:0 0 var(--bn-3);padding:var(--bn-3) var(--bn-4);border:1px solid var(--bn-line);border-radius:var(--bn-r-lg);background:var(--bn-surface-2)}.review-band-count:not(.bn-stat-pressable){padding-inline:var(--bn-1)}.review-band-zero .bn-stat-value{color:var(--bn-ink-3)}.review-band-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bn-3) var(--bn-4)}.review-band-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bn-2) var(--bn-3)}.review-band-health{min-block-size:1lh;color:var(--bn-ink-3);font-size:var(--bn-fs-md)}.review-band-named{position:relative;padding:0;font:inherit;color:var(--bn-ink-2);text-decoration:underline;text-underline-offset:2px;border-radius:var(--bn-r-xs)}.review-band-named:before{content:"";position:absolute;inset-inline:0;inset-block:-10px}.review-band-named:hover{color:var(--bn-ink)}.review-band-presses{display:inline-flex;gap:var(--bn-2);margin-inline-start:auto}.review-band-slot{display:inline-flex;flex:none;inline-size:20rem}.review-band-slot .bn-btn{inline-size:100%;justify-content:center}@media(max-width:559px){.review-band-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.review-band-presses{width:100%}.review-band-slot{flex:1;inline-size:auto}.review-band-presses .bn-btn{flex:1}}.review-runs-sheet{width:min(1100px,96vw);container-type:inline-size;container-name:runs}@media(max-width:767px){.review-runs-sheet{width:100vw}}.review-filters{margin:calc(-1 * var(--bn-2)) 0 var(--bn-3)}.review-queue-toggle .bn-pill{height:var(--bn-pill-h-sm);padding:0 var(--bn-1-5)}.review-body{display:grid;grid-template-columns:minmax(0,1fr) var(--rv-rail-w);gap:var(--bn-5);align-items:start}.review-card{display:grid;grid-template-columns:var(--rv-stage-w) minmax(0,1fr);gap:var(--bn-6);align-items:start;min-width:0}.review-stage{position:sticky;top:var(--bn-6);display:flex;flex-direction:column;min-width:0}.review-well{position:relative;display:flex;align-items:center;justify-content:center;height:calc(var(--rv-photo-h) + var(--rv-well-pad) * 2);padding:var(--rv-well-pad);border-radius:var(--bn-r-xl);background:var(--rv-well);box-shadow:var(--bn-shadow-2);overflow:hidden;transition:opacity var(--bn-t) var(--bn-ease)}.review-well:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--rv-well-sheen-hi),transparent 40%,transparent 70%,var(--rv-well-sheen-lo));pointer-events:none}.review-card.is-loading .review-well{opacity:.55}.review-photo{position:relative;display:block;width:auto;height:auto;max-width:100%;max-height:var(--rv-photo-h);border-radius:var(--bn-r);box-shadow:var(--bn-shadow-3);cursor:zoom-in;animation:bn-fade var(--bn-t-slow) var(--bn-ease-out) both}.review-inset{position:absolute;z-index:3;width:220px;height:220px;border:2px solid var(--bn-accent);border-radius:50%;background-repeat:no-repeat;background-size:auto;pointer-events:none;box-shadow:var(--bn-shadow-3),0 0 0 1px var(--rv-loupe-ring);animation:rv-loupe-in var(--bn-t-fast) var(--bn-ease-out) both}@keyframes rv-loupe-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.review-caption{position:absolute;z-index:2;left:var(--bn-5);bottom:var(--bn-5);display:inline-flex;align-items:center;gap:var(--bn-2);min-height:var(--bn-control-h-lg);padding:var(--bn-1) var(--bn-4) var(--bn-1) var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);color:var(--bn-ink);--pos-slot: 18px;max-width:calc(100% - var(--bn-5) * 2)}.review-photoblock{position:relative;min-width:0}.review-caption .position-run{white-space:normal;line-height:var(--bn-lh-snug)}.review-caption .position-run-path,.review-caption .position-run-num{white-space:nowrap}.review-caption>.bn-icon{color:var(--bn-accent);flex:none}.review-caption-body{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.review-caption-order{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--bn-1-5);min-width:0;font-size:var(--bn-fs-sm);line-height:var(--bn-lh-snug);color:var(--bn-ink-2);white-space:nowrap}.review-caption-end{flex:none;font-size:var(--bn-fs-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--bn-ink-2)}.review-caption-grp{display:inline-flex;align-items:baseline;gap:var(--bn-1-5);flex:none}.review-caption-nb{flex:none;max-width:20ch;overflow:hidden;text-overflow:ellipsis}.review-caption-nb.is-unread{font-style:italic;color:var(--bn-ink-2);padding-right:.2em}.review-caption-this{flex:none;font-weight:600;color:inherit}.review-caption-arrow{flex:none;color:var(--bn-ink-2)}.review-caption .position-run{font-size:var(--pos-slot);line-height:1;letter-spacing:0;transition:color var(--bn-t-fast) var(--bn-ease)}.review-caption .position-run-path,.review-caption .position-run-key{font-family:var(--bn-font-ui);letter-spacing:.04em}.review-caption-link{text-decoration:none;transition:color var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease)}.review-caption-link:hover{color:var(--bn-accent);box-shadow:var(--bn-shadow-2)}.review-caption-link:hover .position-run{color:inherit}.review-caption-go{color:var(--bn-ink-3);flex:none;margin-left:-2px;transition:color var(--bn-t-fast) var(--bn-ease)}.review-caption-link:hover .review-caption-go{color:var(--bn-accent)}.review-stage-hint{position:absolute;z-index:2;top:var(--bn-5);right:var(--bn-5);display:none;align-items:center;gap:var(--bn-1-5);height:24px;padding:0 var(--bn-3) 0 var(--bn-2);border-radius:var(--bn-r-full);background:var(--bn-surface-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:var(--bn-fs-2xs);font-weight:600;letter-spacing:.02em;color:var(--bn-ink-3);opacity:0;transition:opacity var(--bn-t) var(--bn-ease)}@media(hover:hover)and (pointer:fine){.review-stage-hint{display:inline-flex}.review-well:hover .review-stage-hint{opacity:1}}.review-absent{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bn-2);padding:var(--bn-6);text-align:center;--absent-ink: var(--rv-well-ink-strong);--absent-ink-quiet: var(--rv-well-ink)}.review-next{position:absolute;z-index:2;top:var(--bn-5);left:var(--bn-5);display:inline-flex;align-items:center;gap:var(--bn-2);height:26px;padding:0 var(--bn-3);border-radius:var(--bn-r-full);background:var(--bn-surface-glass);backdrop-filter:saturate(1.3) blur(10px);-webkit-backdrop-filter:saturate(1.3) blur(10px);box-shadow:var(--bn-shadow-1);font-size:var(--bn-fs-xs);color:var(--bn-ink-3);max-width:calc(100% - var(--bn-5) * 2);min-width:0;white-space:nowrap}.review-next-label{font-weight:700;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;font-size:var(--bn-fs-2xs);color:var(--bn-ink-3);flex:none}.review-next-name{color:var(--bn-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.review-next-price{--digits: 9;flex:none;color:var(--bn-ink-2);font-weight:600}@media(max-width:899px){.review-next{display:grid;grid-template-columns:auto minmax(4rem,1fr);align-content:center;column-gap:var(--bn-2);height:44px;border-radius:var(--bn-r-lg)}.review-next-price{grid-column:1 / -1}}.review-caption-slot{font-size:var(--bn-fs-sm);line-height:var(--bn-lh-snug)}.review-next-empty{color:var(--bn-ink-3);font-weight:500}.review-verdict{display:flex;flex-direction:column;gap:var(--bn-4);min-width:0;max-width:760px;animation:bn-page-in var(--bn-t) var(--bn-ease-out) backwards}.review-question{display:flex;flex-direction:column;gap:var(--bn-1-5)}.review-question-title{font-family:var(--bn-font-display);font-size:var(--bn-fs-2xl);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--bn-ink)}.review-question-title[data-retired]{display:flex;align-items:center;gap:var(--bn-2);color:var(--bn-ink-2)}.review-question-mark{flex:none;color:var(--bn-ink-4)}.review-question-sub{display:flex;align-items:center;gap:var(--bn-2);flex-wrap:wrap;font-size:var(--bn-fs-md);color:var(--bn-ink-3)}.review-code{display:inline-block;font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);font-weight:500;color:var(--bn-ink-3);background:var(--bn-surface-2);padding:var(--bn-0-5) var(--bn-1-5);border-radius:var(--bn-r-xs);line-height:1.4;white-space:nowrap}.review-claims{display:flex;gap:var(--bn-2);flex-wrap:wrap;min-height:30px;align-content:flex-start}.review-chip{display:inline-flex;align-items:center;gap:var(--bn-2);height:30px;padding:0 var(--bn-3) 0 var(--bn-3);border-radius:var(--bn-r);font-family:var(--bn-font-ui);font-size:var(--bn-fs-sm);font-weight:600}.review-chip-value{font-family:var(--bn-font-ui);font-weight:600}.review-chip-value>span+span:before{content:"·";margin:0 var(--bn-1);color:var(--bn-ink-4)}.review-chip-value-mono{font-family:var(--bn-font-mono);font-weight:600}.review-chip-key{font-family:var(--bn-font-ui);font-size:var(--bn-fs-2xs);font-weight:700;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;opacity:.75}.review-chip-sorted{background:var(--bn-accent-tint);color:var(--bn-accent)}.review-chip-photo{background:transparent;box-shadow:inset 0 0 0 1px var(--bn-accent-tint-2);color:var(--bn-accent)}.review-chip-warn{background:var(--bn-warn-tint);color:var(--bn-warn);font-family:var(--bn-font-ui)}.review-sentence{font-size:var(--bn-fs-base);line-height:1.55;color:var(--bn-ink-2);max-width:64ch}.review-sentence[data-retired]{position:relative;padding:var(--bn-1) 0 var(--bn-1) var(--bn-4);color:var(--bn-ink-3)}.review-sentence[data-retired]:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;border-radius:var(--bn-r-full);background:var(--bn-ink-4);opacity:.4;animation:rv-retired-rule var(--bn-t-slow) var(--bn-ease-out) backwards;transform-origin:top}@keyframes rv-retired-rule{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.review-claim{font-family:var(--bn-font-ui);font-weight:600;color:var(--bn-accent);background:var(--bn-accent-tint);padding:1px var(--bn-1-5);border-radius:var(--bn-r-xs)}.review-value{font-family:var(--bn-font-mono);font-size:.9em;font-weight:600;color:var(--bn-ink)}.review-shared{display:flex;align-items:baseline;gap:var(--bn-3);flex-wrap:wrap;margin-bottom:calc(-1 * var(--bn-2))}.review-shared-name{font-family:var(--bn-font-display);font-size:var(--bn-fs-xl);font-weight:700;letter-spacing:var(--bn-tracking-tight);color:var(--bn-ink)}.review-shared-meta{font-family:var(--bn-font-mono);font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.review-shared-meta>span+span:before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.review-candidates{list-style:none;display:flex;flex-direction:column;gap:var(--bn-2)}.review-candidates>li{animation:bn-fade var(--bn-t-slow) var(--bn-ease-out) both}.review-candidates[aria-busy=true]{opacity:var(--bn-disabled);pointer-events:none;transition:opacity var(--bn-t-fast) var(--bn-ease)}.review-candidate{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--bn-4);width:100%;min-height:62px;padding:var(--bn-3) var(--bn-4) var(--bn-3) var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);color:var(--bn-ink);text-align:left;transition:background-color var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease),transform var(--bn-t-fast) var(--bn-ease),opacity var(--bn-t-fast) var(--bn-ease)}.review-candidate:hover:not(:disabled){background:var(--bn-surface-3);box-shadow:var(--bn-shadow-2);transform:translateY(-1px)}.review-candidate:hover:not(:disabled) .review-key{color:var(--bn-accent);border-color:var(--bn-accent)}.review-candidate:active:not(:disabled){transform:translateY(0) scale(.995);background:var(--bn-accent-tint)}.review-candidate:disabled{opacity:.55}.review-candidate-main{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.review-candidate-name{font-size:var(--bn-fs-lg);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.review-candidate-meta{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-candidate-number{font-family:var(--bn-font-mono)}.review-candidate-meta>span+span:before{content:"·";margin:0 var(--bn-1);color:var(--bn-ink-4)}.review-candidate-tags{display:flex;gap:var(--bn-1)}.review-tag{font-size:var(--bn-fs-2xs);font-weight:700;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;padding:var(--bn-1) var(--bn-2);border-radius:var(--bn-r-full);line-height:1}.review-tag-sorted{background:var(--bn-accent-tint);color:var(--bn-accent)}.review-tag-photo{background:transparent;box-shadow:inset 0 0 0 1px var(--bn-accent-tint-2);color:var(--bn-accent)}.review-tag-name{background:var(--bn-surface-3);color:var(--bn-ink-2)}.review-tag-number{background:transparent;box-shadow:inset 0 0 0 1px var(--bn-line);color:var(--bn-ink-3)}.review-candidate-price{font-family:var(--bn-font-mono);font-size:var(--bn-fs-xl);font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--bn-money);white-space:nowrap;min-width:64px;text-align:right}.review-candidate-price.is-unpriced{font-family:var(--bn-font-ui);font-size:var(--bn-fs-sm);font-weight:500;color:var(--bn-ink-3);letter-spacing:0}.review-candidate-skeleton{height:62px;border-radius:var(--bn-r-lg)}.review-key{transition:color var(--bn-t-fast) var(--bn-ease),border-color var(--bn-t-fast) var(--bn-ease)}.review-key-blank{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;border:1px dashed var(--bn-line-strong);background:var(--bn-surface);font-family:var(--bn-font-mono);line-height:1;color:var(--bn-ink-3)}.review-actions{position:relative;display:flex;align-items:center;gap:var(--bn-1-5);flex-wrap:wrap}.review-actions .bn-btn{color:var(--bn-ink-2)}.review-actions .bn-btn .bn-icon{color:var(--bn-ink-3)}.review-actions .bn-btn:hover{color:var(--bn-ink)}.review-actions .bn-btn[aria-expanded=true]{background:var(--bn-accent-tint);color:var(--bn-accent)}.review-actions .bn-btn[aria-expanded=true] .bn-icon{color:inherit}.review-busy{margin-left:auto;display:inline-flex;align-items:center;gap:var(--bn-2);font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.review-spinner{width:14px;height:14px;border-radius:50%;border:2px solid var(--bn-line-strong);border-top-color:var(--bn-accent);animation:bn-spin var(--bn-t-spin) var(--bn-ease-linear) infinite}.review-close{width:min(520px,calc(100vw - 32px));padding:var(--bn-3)}.review-close-title{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-2);padding:var(--bn-0-5) var(--bn-2) var(--bn-1-5)}.review-close-lede{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);padding:0 var(--bn-2) var(--bn-2)}.review-close-group{padding-top:var(--bn-1)}.review-close-head{display:flex;align-items:baseline;gap:var(--bn-2);padding:var(--bn-3) var(--bn-2) var(--bn-1);font-size:var(--bn-fs-2xs);font-weight:700;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;color:var(--bn-ink-3)}.review-close-note{font-weight:500;letter-spacing:0;text-transform:none;color:var(--bn-ink-3);font-size:var(--bn-fs-xs)}.review-close-choice{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--bn-3);width:100%;padding:var(--bn-2) var(--bn-2);border-radius:var(--bn-r-sm);color:var(--bn-ink);text-align:left;transition:background-color var(--bn-t-fast) var(--bn-ease)}.review-close-choice:hover:not(:disabled){background:var(--bn-hover)}.review-close-choice:hover:not(:disabled) .review-key{color:var(--bn-accent);border-color:var(--bn-accent)}.review-close-choice:disabled{opacity:.5}.review-close-choice .bn-kbd-lg{width:22px;min-width:22px;height:22px;font-size:var(--bn-fs-xs)}.review-close-text{display:flex;flex-direction:column;gap:1px;min-width:0}.review-close-label{font-size:var(--bn-fs-md);font-weight:600}.review-close-why{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.review-close-foot{margin-top:var(--bn-1-5);padding:var(--bn-3) var(--bn-2) var(--bn-1);border-top:1px solid var(--bn-line);font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.review-tray{display:flex;flex-direction:column;gap:var(--bn-2);min-height:calc(var(--bn-control-h-sm) + var(--bn-4));margin-top:calc(-1 * var(--bn-2))}.review-receipt{padding-right:var(--bn-2)}.review-receipt-icon{color:var(--bn-ok);flex:none}.review-receipt-text{display:flex;align-items:baseline;gap:var(--bn-2);flex:1 1 auto;min-width:0}.review-receipt-said{font-weight:600;font-size:var(--bn-fs-md);white-space:nowrap;flex:none}.review-receipt-label{font-size:var(--bn-fs-sm);font-variant-numeric:tabular-nums;opacity:.65;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.review-receipt-outcome{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);white-space:nowrap;flex:none}.review-refusal{animation:bn-receipt-in var(--bn-t-slow) var(--bn-ease-spring) both,rv-shake var(--bn-t-slow) var(--bn-ease) var(--bn-t-slow) 1}@keyframes rv-shake{0%,to{transform:none}25%{transform:translate(-3px)}75%{transform:translate(3px)}}.review-refusal .bn-stack{flex:1 1 auto;min-width:0}.review-refusal .bn-stack>div:has(>.review-refusal-actions){order:2;margin-top:var(--bn-2);padding-top:var(--bn-2);border-top:1px solid color-mix(in srgb,var(--bn-danger) 20%,transparent)}.review-refusal-actions{display:flex;justify-content:flex-end;gap:var(--bn-1-5);flex-wrap:wrap}.review-tray-notice{animation:bn-receipt-in var(--bn-t-slow) var(--bn-ease-spring) both}.review-tray-notice .bn-btn{margin-left:var(--bn-1-5);vertical-align:middle}.review-details{margin-top:calc(-1 * var(--bn-2))}.review-details-summary{display:flex;align-items:center;gap:var(--bn-1-5);padding:var(--bn-1-5) 0;font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink-3);-webkit-user-select:none;user-select:none}.review-details-summary:hover{color:var(--bn-ink)}.review-details-caret{transition:transform var(--bn-t-fast) var(--bn-ease)}.review-details[open] .review-details-caret{transform:rotate(90deg)}.review-details-hint{font-weight:400;color:var(--bn-ink-3)}.review-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(246px,100%),1fr));gap:var(--bn-1-5) var(--bn-6);padding:var(--bn-2) 0 var(--bn-2)}.review-fact{display:grid;grid-template-columns:92px minmax(0,1fr);gap:var(--bn-2);font-size:var(--bn-fs-sm);align-items:baseline}.review-fact dt{color:var(--bn-ink-3)}.review-fact dd{color:var(--bn-ink);overflow-wrap:anywhere}.review-fact dd.bn-mono{font-size:var(--bn-fs-xs)}.review-fact-multi>span+span:before{content:"·";margin:0 var(--bn-1);color:var(--bn-ink-4)}.review-catalog{display:flex;flex-direction:column;gap:var(--bn-3)}.review-catalog-head{display:flex;flex-direction:column;gap:var(--bn-3);padding:var(--bn-3) var(--bn-4);border-radius:var(--bn-r-lg);background:var(--bn-accent-tint)}.review-catalog-mode{display:flex;align-items:flex-start;gap:var(--bn-2);font-size:var(--bn-fs-md);color:var(--bn-ink-2);line-height:1.45}.review-catalog-mode>.bn-icon{color:var(--bn-accent);flex:none;margin-top:var(--bn-0-75)}.review-catalog-search{display:flex;gap:var(--bn-2)}.review-catalog-wrap{flex:1 1 auto}.review-catalog-empty{font-size:var(--bn-fs-md);color:var(--bn-ink-3);padding:var(--bn-3) 0}.review-catalog-more{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.review-rail{position:sticky;top:var(--bn-6);display:flex;flex-direction:column;gap:var(--bn-3);min-width:0;max-height:calc(var(--rv-photo-h) + var(--rv-well-pad) * 2 + 28px)}.review-rail-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-2);min-height:28px}.review-rail-close,.review-rail-scrim,.review-queue-toggle{display:none}.review-session{padding:var(--bn-3) var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);flex:none}.review-session-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-2)}.review-session-tally{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.review-session-tally>span+span:before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.review-session-list{list-style:none;display:flex;flex-direction:column;margin-top:var(--bn-1-5)}.review-session-row{display:flex;align-items:center;gap:var(--bn-2);padding:var(--bn-1-5) 0;border-top:1px solid var(--bn-line);font-size:var(--bn-fs-sm)}.review-session-icon{color:var(--bn-ok);flex:none}.review-session-text{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.review-session-said{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-session-label{font-size:var(--bn-fs-xs);font-variant-numeric:tabular-nums;color:var(--bn-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-session-outcome{font-size:var(--bn-fs-2xs);color:var(--bn-ink-4);white-space:nowrap;flex:none}.review-session-row .bn-btn{flex:none}.review-session-more{padding:var(--bn-1-5) 0 var(--bn-0-5);font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-accent)}.review-waiting-list{list-style:none;display:flex;flex-direction:column;gap:var(--bn-0-5);padding:var(--bn-1);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);overflow-y:auto;scrollbar-gutter:stable;flex:1 1 auto;min-height:0}.review-row{position:relative;display:flex;flex-direction:column;gap:var(--bn-0-75);padding:var(--bn-2) var(--bn-3) var(--bn-2) var(--bn-4);border-radius:var(--bn-r);transition:background-color var(--bn-t) var(--bn-ease),opacity var(--bn-t) var(--bn-ease)}.review-row[aria-current=true]{background:var(--bn-accent-tint)}.review-row[aria-current=true]:before{content:"";position:absolute;left:4px;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--bn-accent)}.review-row[data-rule=parked]{margin-top:var(--bn-2);padding-top:var(--bn-7)}.review-row-parked-label{position:absolute;top:6px;left:14px;right:10px;padding-top:var(--bn-1);border-top:1px solid var(--bn-line);font-size:var(--bn-fs-2xs);font-weight:700;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;color:var(--bn-ink-3)}.review-row-parked-label>span+span:before{content:"·";margin:0 var(--bn-1);color:var(--bn-ink-4)}.review-row-main{display:flex;justify-content:space-between;align-items:baseline;gap:var(--bn-2)}.review-row-name{font-size:var(--bn-fs-md);font-weight:600;color:var(--bn-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.review-row-price{font-size:var(--bn-fs-md);font-weight:700;font-variant-numeric:tabular-nums;color:var(--bn-ink);white-space:nowrap}.review-row-sub{display:flex;align-items:center;gap:var(--bn-1-5);flex-wrap:wrap;font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.review-row-position{white-space:nowrap}.review-row[aria-current=true] .review-row-position{visibility:hidden}.review-row-reason{color:var(--bn-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.review-row-pill{font-size:var(--bn-fs-2xs);font-weight:600;padding:1px var(--bn-1-5);border-radius:var(--bn-r-full);background:var(--bn-surface-2);color:var(--bn-ink-3);line-height:1.5}.review-row[data-band=top] .review-row-name{font-size:var(--bn-fs-lg);font-weight:700}.review-row[data-band=top] .review-row-price{font-size:var(--bn-fs-lg);font-weight:800}.review-row[data-band=high] .review-row-name,.review-row[data-band=high] .review-row-price{font-size:var(--bn-fs-base)}.review-row[data-band=low] .review-row-name{font-size:var(--bn-fs-sm);font-weight:500;color:var(--bn-ink-2)}.review-row[data-band=low] .review-row-price{font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink-3)}.review-row[data-band=unpriced] .review-row-price{font-family:var(--bn-font-ui);font-size:var(--bn-fs-xs);font-weight:500;color:var(--bn-ink-3)}.review-row[data-parked=true] .review-row-name,.review-row[data-parked=true] .review-row-price{color:var(--bn-ink-3)}.review-row[data-filtered-out=true]{opacity:.38}@media(max-width:1499px){.bn-shell:not([data-rail=true]) .review-body{grid-template-columns:minmax(0,1fr)}.bn-shell:not([data-rail=true]) .review-queue-toggle{display:inline-flex}.bn-shell:not([data-rail=true]) .review-rail-close{display:inline-flex}.bn-shell:not([data-rail=true]) .review-rail-scrim{display:block}.bn-shell:not([data-rail=true]) .review-rail{display:none;position:fixed;z-index:61;top:0;right:0;bottom:0;width:min(380px,100vw);max-height:none;padding:var(--bn-4);padding-top:calc(var(--bn-4) + env(safe-area-inset-top));background:var(--bn-surface);box-shadow:var(--bn-shadow-3);animation:bn-sheet-in var(--bn-t-slow) var(--bn-ease) both}.bn-shell:not([data-rail=true]) .review.is-queue-open .review-rail{display:flex}}@media(max-width:1319px){.review-body{grid-template-columns:minmax(0,1fr)}.review-queue-toggle,.review-rail-close{display:inline-flex}.review-rail-scrim{display:block}.review-rail{display:none;position:fixed;z-index:61;top:0;right:0;bottom:0;width:min(380px,100vw);max-height:none;padding:var(--bn-4);padding-top:calc(var(--bn-4) + env(safe-area-inset-top));background:var(--bn-surface);box-shadow:var(--bn-shadow-3);animation:bn-sheet-in var(--bn-t-slow) var(--bn-ease) both}.review.is-queue-open .review-rail{display:flex}}:root[data-theme=dark] .review-rail{background:var(--bn-surface)}@media(max-width:1199px){.review-card{grid-template-columns:minmax(0,42%) minmax(0,1fr)}}@media(max-width:899px){.review{--rv-photo-h: min(34vh, calc((100vw - 48px)*1.7778) )}.review-card{grid-template-columns:minmax(0,1fr);gap:var(--bn-4)}.review-stage{position:relative;top:auto;width:min(100%,var(--rv-stage-w));margin-inline:auto}.review-photoblock{display:flex;flex-direction:column;align-items:center;gap:var(--bn-2)}.review-photoblock>.review-well{width:100%}.review-caption{position:static;width:max-content;max-width:min(calc(100vw - 2 * var(--bn-4)),420px)}.review-verdict{max-width:none}.review-group-bar .bn-btn{white-space:normal;height:auto;min-height:var(--bn-control-h-lg);padding-top:var(--bn-2);padding-bottom:var(--bn-2);text-align:left}.review-group-confirm{flex:1 1 100%;justify-content:flex-start}}.review-group{display:flex;flex-direction:column;gap:var(--bn-4);min-width:0}.review-group-head{display:flex;flex-direction:column;gap:var(--bn-3)}.review-group-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:var(--bn-3);max-height:calc(100vh - 420px);min-height:240px;overflow:auto;padding:var(--bn-4);border-radius:var(--bn-r-xl);background:var(--rv-well);box-shadow:var(--bn-shadow-2)}.review-group-cell{display:flex;flex-direction:column;gap:var(--bn-1-5);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) both}.review-group-photo{width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:var(--bn-r);box-shadow:var(--bn-shadow-2)}.review-group-absent{aspect-ratio:9 / 16;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bn-1-5);border-radius:var(--bn-r);border:1px dashed var(--bn-ink-3);color:var(--rv-well-ink);font-size:var(--bn-fs-xs)}.review-group-pos{font-size:var(--bn-fs-xs);color:var(--rv-well-ink);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-group-bar{position:sticky;bottom:var(--bn-3);display:flex;align-items:center;gap:var(--bn-3);flex-wrap:wrap;padding:var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-2)}.review-group-confirm{gap:var(--bn-2)}.review-lone{margin-bottom:var(--bn-6)}.review-done.bn-empty-frame{max-width:none;margin-inline:0}.review-done{position:relative;margin-top:var(--bn-6);padding:var(--bn-4);background:radial-gradient(60% 50% at 50% 18%,var(--bn-ok-tint),transparent 70%),var(--bn-surface)}.review-done-empty .bn-empty-art{width:84px;height:84px;border-radius:26px;background:var(--bn-ok-tint);color:var(--bn-ok);animation:rv-pop var(--bn-t-slow) var(--bn-ease-spring) both}.review-done-empty .bn-empty-art .bn-icon{width:38px;height:38px}.review-done-empty .bn-empty-art path{stroke-dasharray:32;stroke-dashoffset:32;animation:rv-draw var(--bn-t-draw) var(--bn-ease-out) calc(var(--bn-stagger) * 7) forwards}.review-done-empty .bn-empty-title{font-size:var(--bn-fs-3xl);font-weight:800;letter-spacing:-.02em;animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) calc(var(--bn-stagger) * 4) both}.review-done-empty .bn-empty-body{animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) calc(var(--bn-stagger) * 7) both}.review-done-tally:before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.review-done-empty .bn-empty-actions{animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) calc(var(--bn-stagger) * 10) both}.review-done-session{padding:0 var(--bn-4) var(--bn-2)}.review-done-session .bn-rule{margin-bottom:var(--bn-2)}@keyframes rv-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes rv-draw{to{stroke-dashoffset:0}}@media(hover:none)and (pointer:coarse){.review-key,.review .bn-kbd{display:none}.review-candidate{grid-template-columns:minmax(0,1fr) auto auto}.review-close-choice{grid-template-columns:minmax(0,1fr) auto;min-height:44px}.review-actions .bn-btn{height:44px}.review-actions .bn-btn.bn-btn-icon{width:44px}}@media(max-width:767px){.review-pagehead .bn-head-actions .bn-btn:not(.bn-btn-icon):not(.bn-icon-btn){padding-left:var(--bn-3);padding-right:var(--bn-3)}.review-group-bar{bottom:calc(64px + var(--bn-3) + env(safe-area-inset-bottom))}.review-tray{position:sticky;bottom:calc(var(--bn-tabbar-h) + var(--bn-3));z-index:4}.review-progress-bar{width:96px}.review.is-queue-open .review-rail{width:calc(100vw - var(--bn-7))}.review-filters{margin-top:calc(-1 * var(--bn-3));margin-bottom:var(--bn-5)}.review-question-title{font-size:var(--bn-fs-xl)}.review-candidate{min-height:56px;padding:var(--bn-3) var(--bn-3);gap:var(--bn-3)}.review-candidate-price{font-size:var(--bn-fs-lg);min-width:0}.review-actions .bn-btn{flex:1 1 0;min-width:0}.review-actions .bn-btn.bn-btn-icon{flex:none;margin-left:auto}.review-busy{flex:1 1 100%;justify-content:center}.review-close{left:var(--bn-3);right:var(--bn-3);top:auto;bottom:calc(76px + env(safe-area-inset-bottom));width:auto;max-height:calc(100vh - 140px - env(safe-area-inset-bottom));max-height:calc(100dvh - 140px - env(safe-area-inset-bottom));transform:none;border-radius:var(--bn-r-2xl);animation:bn-sheet-up var(--bn-t-slow) var(--bn-ease) both}.review-close-choice{grid-template-columns:auto minmax(4rem,1fr)}.review-close-choice .review-code{display:none}.review-facts{grid-template-columns:minmax(0,1fr)}.review-done{margin-top:var(--bn-4);padding:var(--bn-2)}.review-done-empty{padding:var(--bn-7) var(--bn-3)}.review-group-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));max-height:none;min-height:0;overflow:visible}}@media(max-width:767px),(hover:none)and (pointer:coarse){.review-caption,.review-details-summary{min-height:var(--bn-control-h-sm)}.review-chip{height:var(--bn-control-h-sm)}}.review-recheck{width:min(640px,100vw);display:flex;flex-direction:column;overflow:hidden}.review-recheck[hidden]{display:none}.review-recheck:focus{outline:none}.review-recheck-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bn-3);padding:var(--bn-5) var(--bn-4) var(--bn-4) var(--bn-6);padding-top:calc(var(--bn-5) + env(safe-area-inset-top));border-bottom:1px solid var(--bn-line);flex:none}.review-recheck-heading{display:flex;flex-direction:column;gap:var(--bn-1);min-width:0}.review-recheck-head{margin:0;font-family:var(--bn-font-display);font-size:var(--bn-fs-2xl);font-weight:800;letter-spacing:-.02em;line-height:1.1}.review-recheck-body{flex:1 1 auto;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--bn-4);padding:var(--bn-5) var(--bn-6)}.review-recheck-says{margin:0;font-size:var(--bn-fs-base);line-height:1.55;color:var(--bn-ink-2)}.review-recheck-says strong{color:var(--bn-ink)}.review-recheck-safe{display:flex;align-items:flex-start;gap:var(--bn-2);margin:calc(var(--bn-3) * -1) 0 0;padding:var(--bn-3);border-radius:var(--bn-r);background:var(--bn-surface-2);font-size:var(--bn-fs-md);line-height:1.5;color:var(--bn-ink-3)}.review-recheck-safe .bn-icon{flex:none;margin-top:var(--bn-0-5);color:var(--bn-ink-4)}.review-recheck-safe strong{color:var(--bn-ink-2);font-weight:700}.review-recheck-status{display:flex;align-items:center;gap:var(--bn-2);margin:0;font-size:var(--bn-fs-md);color:var(--bn-ink-3)}.review-recheck-wait{display:flex;flex-direction:column;gap:var(--bn-2);padding:var(--bn-4);border-radius:var(--bn-r);background:var(--bn-surface-3)}.review-recheck-wait-line{height:12px}.review-recheck-wait-line:nth-child(1){width:62%}.review-recheck-wait-line:nth-child(2){width:88%}.review-recheck-wait-line:nth-child(3){width:43%}.review-recheck-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--bn-2);padding:var(--bn-3) var(--bn-6);padding-bottom:calc(var(--bn-3) + env(safe-area-inset-bottom));border-top:1px solid var(--bn-line);background:var(--bn-surface);flex:none}@media(max-width:767px){.review-recheck-top{padding-left:var(--bn-4)}.review-recheck-body,.review-recheck-foot{padding-left:var(--bn-4);padding-right:var(--bn-4)}}@media(max-width:767px),(hover:none)and (pointer:coarse){.review-recheck-top .bn-btn-icon,.review-recheck-foot .bn-btn{--btn-h: var(--bn-control-h-sm)}}.boxops-identity{display:flex;flex-direction:column;gap:var(--bn-2);min-width:0}.boxops-identity-top{display:flex;align-items:center;gap:var(--bn-2);min-width:0}.boxops-identity-text{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.boxops-identity-num{font-size:var(--bn-fs-xs);font-weight:700;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;color:var(--bn-ink-3)}.boxops-identity-name{font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--bn-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.boxops-state{flex:none}.boxops-identity-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-2) var(--bn-4);font-size:var(--bn-fs-sm);color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.boxops-identity-line .bn-pill{height:20px}.boxops-identity-note{color:var(--bn-ink);font-weight:600}.boxops-stat .bn-stat-value{font-size:var(--bn-fs-2xl);line-height:1.05;--digits: 3}.boxops-stat .bn-stat-label{font-size:var(--bn-fs-xs);font-weight:600;letter-spacing:.02em;color:var(--bn-ink-3);white-space:nowrap}.boxops-track{position:relative;display:flex;gap:var(--bn-0-5);height:10px;margin-top:var(--bn-1)}.boxops-span{flex-basis:0;min-width:3px;border-radius:3px;background:var(--bn-surface-2);box-shadow:inset 0 0 0 1px var(--bn-line)}.boxops-mark{position:absolute;top:-2px;bottom:-2px;width:2px;border-radius:2px;background:var(--bn-accent);box-shadow:0 0 0 2px var(--bn-surface);transform:translate(-50%);transition:left var(--bn-t-slow) var(--bn-ease)}.boxops-mark:after{content:"";position:absolute;left:50%;top:-4px;width:7px;height:7px;border-radius:50%;background:var(--bn-accent);box-shadow:0 0 0 2px var(--bn-surface);transform:translate(-50%)}.boxops-body{gap:var(--bn-5)}.bn-set-census-note .inv-readage{white-space:normal;font-size:var(--bn-fs-2xs);line-height:1.3}.bn-set-census-note .boxops-readbound{color:var(--bn-ink-3);cursor:help}.boxops-confirm{display:flex;flex-direction:column;gap:var(--bn-3);padding:var(--bn-4);border-bottom:1px solid var(--bn-line);background:var(--bn-surface-3);animation:bn-page-in var(--bn-t) var(--bn-ease-out) both}.boxops-confirm-text{font-size:var(--bn-fs-md);color:var(--bn-ink-2);line-height:1.5}.boxops-confirm-text strong{color:var(--bn-ink)}.boxops-lines{display:flex;flex-direction:column;gap:var(--bn-1)}.boxops-line{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bn-3);flex-wrap:wrap}.boxops-line-text{min-width:0;overflow-wrap:anywhere}.boxops-machine{font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);color:var(--bn-ink-3);overflow-wrap:anywhere}.boxops-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--bn-2)}.boxops-receipt{display:flex;flex-direction:column;gap:var(--bn-2)}.boxops-relabel{display:flex;flex-direction:column;gap:var(--bn-3)}.boxops-relabel-head{font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink);overflow-wrap:anywhere}.boxops-relabel-list{font-family:var(--bn-font-mono);font-variant-numeric:tabular-nums}.boxops-claims{display:flex;flex-direction:column;gap:var(--bn-3)}.boxops-claim-scope{font-size:var(--bn-fs-base);font-weight:600;color:var(--bn-ink)}.boxops-claim-row{display:flex;flex-direction:column;gap:var(--bn-2);padding:var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-surface-2);transition:background-color var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease)}.boxops-claim-armed{background:var(--bn-accent-tint);box-shadow:inset 0 0 0 1px var(--bn-accent-tint-2)}.boxops-claim-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-3)}.boxops-claim-words{display:flex;flex-direction:column;gap:1px;min-width:0}.boxops-claim-label{font-size:var(--bn-fs-md);font-weight:600;color:var(--bn-ink);cursor:pointer}.boxops-claim-says{font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.boxops-claim-armed .boxops-claim-label{color:var(--bn-accent)}.boxops-claim-control{display:flex;min-width:0}.boxops-claim-control>.bn-input,.boxops-claim-control>.bn-select{flex:1 1 auto}.boxops-claim-row .bn-input,.boxops-claim-row .bn-select{background-color:var(--bn-surface)}.boxops-product{display:flex;align-items:center;gap:var(--bn-2);flex:1 1 auto;min-width:0}.boxops-product>.bn-select{flex:1 1 auto;min-width:0}.boxops-product>.bn-pill{flex:none}.boxops-check{appearance:none;flex:none;width:36px;height:20px;border-radius:999px;background:var(--bn-line-strong);position:relative;cursor:pointer;transition:background-color var(--bn-t-fast) var(--bn-ease)}.boxops-check:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--bn-surface);box-shadow:var(--bn-shadow-1);transition:transform var(--bn-t) var(--bn-ease-spring)}.boxops-check:checked{background:var(--bn-accent)}.boxops-check:checked:before{transform:translate(16px)}.boxops-check:after{content:"";position:absolute;inset:-9px -4px}.boxops-chips{display:flex;flex-wrap:wrap;gap:var(--bn-1-5)}.boxops-chip{display:inline-flex;align-items:center;gap:var(--bn-1);height:26px;padding:0 var(--bn-3);border-radius:var(--bn-r-full);font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink-2);background:var(--bn-surface);box-shadow:inset 0 0 0 1px var(--bn-line-strong);transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease),transform var(--bn-t-fast) var(--bn-ease)}.boxops-chip:hover{color:var(--bn-ink);box-shadow:inset 0 0 0 1px var(--bn-ink-4)}.boxops-chip:active{transform:scale(.97)}.boxops-chip[aria-pressed=true]{color:var(--bn-on-accent);background:var(--bn-accent);box-shadow:none}@media(max-width:639px),(hover:none)and (pointer:coarse){.boxops-chip{height:40px;padding:0 var(--bn-4)}.boxops-check{width:44px;height:26px}.boxops-check:before{width:22px;height:22px}.boxops-check:checked:before{transform:translate(18px)}}.boxops-editor-lead{margin:0;font-size:var(--bn-fs-sm);color:var(--bn-ink-2);line-height:1.5}.boxops-editor-lead b{font-weight:600;color:var(--bn-ink)}.boxops-section-names{display:flex;flex-direction:column;gap:var(--bn-3)}.browse{display:flex;flex-direction:column;gap:var(--bn-5);min-width:0}.browse-body{display:grid;grid-template-columns:300px minmax(0,1fr);gap:var(--bn-5);align-items:start;min-width:0}.browse-body[data-rail=collapsed]{grid-template-columns:52px minmax(0,1fr)}@media(max-width:1279px){.browse-body{grid-template-columns:268px minmax(0,1fr);gap:var(--bn-4)}}@media(max-width:639px){.browse-body{grid-template-columns:minmax(0,1fr)}.browse-body>.browse-map{display:none}}.browse-map{position:sticky;top:var(--bn-4);max-height:calc(100dvh - var(--browse-rail-rest, var(--bn-4)) - var(--bn-4));display:flex;flex-direction:column;gap:var(--bn-3);min-height:0;min-width:0}.browse-rail-toggle{flex:none;color:var(--bn-ink-3)}.browse-rail-toggle:hover{color:var(--bn-ink)}.browse-filterbar{flex:none}.browse-rail-mini{position:sticky;top:var(--bn-4);display:flex;flex-direction:column;align-items:center;gap:var(--bn-2);padding:var(--bn-1) 0}.browse-boxcell-mini{width:36px;height:36px;border-radius:var(--bn-r);display:grid;place-items:center;font-family:var(--bn-font-display);font-weight:800;font-size:var(--bn-fs-md);color:var(--bn-ink-2);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease),transform var(--bn-t-fast) var(--bn-ease)}.browse-boxcell-mini:hover{background:var(--bn-surface-3);transform:translateY(-1px)}.browse-boxcell-mini[aria-current=true]{background:var(--bn-ink);color:var(--bn-bg)}.browse-boxcell:before,.browse-row:before{position:absolute;left:var(--bn-1);top:22%;bottom:22%;width:3px;border-radius:var(--bn-r-full);background:var(--bn-accent);opacity:0;scale:1 .4;transition:opacity var(--bn-t-fast) var(--bn-ease),scale var(--bn-t) var(--bn-ease-spring)}.browse-boxes{display:flex;flex-direction:column;padding:var(--bn-1);max-height:164px;overflow-y:auto;flex:none}.browse-boxcell{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:var(--bn-2);min-height:42px;padding:var(--bn-1) var(--bn-2) var(--bn-1) var(--bn-3);border-radius:var(--bn-r);text-align:left;color:var(--bn-ink);transition:background-color var(--bn-t-fast) var(--bn-ease)}.browse-boxcell:hover:not(:disabled){background:var(--bn-hover)}.browse-boxcell:disabled{opacity:.45}.browse-boxcell[aria-current=true]{background:var(--bn-accent-tint)}.browse-boxcell:before{content:""}.browse-boxcell[aria-current=true]:before{opacity:1;scale:1 1}.browse-boxcell-glyph{order:-1;width:24px;height:24px;border-radius:var(--bn-r);display:grid;place-items:center;color:var(--bn-ink-3)}.browse-boxcell-mini{font-size:var(--bn-fs-xs);letter-spacing:0;padding:0 var(--bn-0-5);overflow:hidden}.browse-boxcell-text{display:flex;flex-direction:column;min-width:0;gap:1px}.browse-boxcell-name{font-size:var(--bn-fs-md);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browse-boxcell-meta{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.browse-boxcell-bar{width:44px;height:5px;border-radius:3px;background:var(--bn-surface-2);overflow:hidden}.browse-boxcell-bar>span{display:block;height:100%;border-radius:3px;background:var(--bn-accent);transition:width var(--bn-t-slow) var(--bn-ease)}.browse-boxcell-count{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);min-width:28px;text-align:right;font-variant-numeric:tabular-nums}.browse-walk{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.browse-box-head{display:flex;flex-direction:column;gap:var(--bn-2);padding:var(--bn-3) var(--bn-4) var(--bn-3);border-bottom:1px solid var(--bn-line)}.browse-manage{flex:none}.browse-shelfnote{display:flex;flex-direction:column;gap:var(--bn-1)}.browse-shelfnote p{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.browse-mapnote{padding:var(--bn-2) var(--bn-3)}.browse-status{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-1);min-height:34px;padding:var(--bn-1) var(--bn-2);border-bottom:1px solid var(--bn-line);font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.browse-status-text{white-space:nowrap}.browse-quiet{display:inline-flex;align-items:center;gap:var(--bn-1);height:24px;padding:0 var(--bn-2);border-radius:var(--bn-r-sm);font-size:var(--bn-fs-xs);font-weight:600;color:var(--bn-ink-2);white-space:nowrap;transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.browse-quiet:hover{background:var(--bn-surface-2);color:var(--bn-ink)}.browse-empty .bn-empty{padding:var(--bn-6) var(--bn-4)}.browse-empty .bn-empty-title{font-size:var(--bn-fs-base)}.browse-empty .bn-empty-body{font-size:var(--bn-fs-sm)}.browse-list{list-style:none;flex:0 1 auto;min-height:6rem;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--bn-5);mask-image:linear-gradient(to bottom,currentColor calc(100% - 18px),transparent);-webkit-mask-image:linear-gradient(to bottom,currentColor calc(100% - 18px),transparent)}.browse-list:focus-visible{outline:2px solid var(--bn-accent);outline-offset:-2px}.browse-list[aria-busy=true],.browse-card[aria-busy=true]{opacity:var(--bn-disabled);pointer-events:none;transition:opacity var(--bn-t-fast) var(--bn-ease)}.browse-group,.browse-group-rows{list-style:none}.browse-secthead{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:var(--bn-2);padding:0 var(--bn-2) 0 var(--bn-3);background:var(--bn-surface);border-bottom:1px solid var(--bn-line)}.browse-sectfold{display:flex;align-items:center;gap:var(--bn-2);flex:1 1 auto;min-width:0;min-height:34px;text-align:left;color:var(--bn-ink-2);transition:color var(--bn-t-fast) var(--bn-ease)}.browse-sectfold:hover{color:var(--bn-ink)}.browse-sectmark{flex:none;color:var(--bn-ink-4);transition:transform var(--bn-t) var(--bn-ease)}.browse-sectfold[aria-expanded=true] .browse-sectmark{transform:rotate(90deg);color:var(--bn-accent)}.browse-secttitle{display:flex;flex:1 1 auto;min-width:0;font-size:var(--bn-fs-xs);font-weight:700;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;line-height:1.3;padding-block:var(--bn-1)}.browse-secttitle-head{flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.browse-secttotal{flex:none;margin-left:auto;font-size:var(--bn-fs-xs);color:var(--bn-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.browse-rowline{display:flex;align-items:center;gap:var(--bn-2);padding-left:var(--bn-3)}.browse-row{display:grid;grid-template-columns:minmax(34px,max-content) minmax(0,1fr) auto;grid-auto-flow:column;grid-auto-columns:auto;gap:var(--bn-2);align-items:center;width:100%;min-height:32px;text-align:left;flex:1 1 auto;min-width:0;padding:var(--bn-1-5) var(--bn-2) var(--bn-1-5) var(--bn-3);border-radius:var(--bn-r-sm) 0 0 var(--bn-r-sm);position:relative;color:var(--bn-ink-2);scroll-margin-top:var(--bn-8);scroll-margin-bottom:var(--bn-1);transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.browse-rowline:hover .browse-row{background:var(--bn-hover);color:var(--bn-ink)}.browse-row-position{display:grid;font-size:var(--bn-fs-xs);font-weight:600;color:var(--bn-ink-3);font-variant-numeric:tabular-nums;max-width:22ch}.browse-row-position>*{grid-area:1 / 1}.browse-row-slot{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browse-row-slotghost{visibility:hidden;height:0;white-space:nowrap;font-family:var(--bn-font-mono);font-weight:500}.browse-row-slotghost:before{content:var(--bn-slot-key, "")}.browse-row-name{font-size:var(--bn-fs-md);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browse-row-name.is-unnamed,.browse-row[aria-current=true] .browse-row-name.is-unnamed{color:var(--bn-ink-3)}.browse-row-badge{display:inline-grid;place-items:center;color:var(--bn-warn)}.browse-row-badge.is-out,.browse-rowline.is-departed .browse-row{color:var(--bn-ink-3)}.browse-rowline.is-departed .browse-row-position{font-family:var(--bn-font-mono);font-weight:500}.browse-rowline.is-departed .browse-row-slot{text-decoration:line-through}.browse-row[aria-current=true]{background:var(--bn-accent-tint);color:var(--bn-ink)}.browse-row:before{content:""}.browse-row[aria-current=true]:before{opacity:1;scale:1 1}.browse-row[aria-current=true] .browse-row-position{color:var(--bn-accent)}.browse-row[aria-current=true] .browse-row-name{font-weight:600}.browse-row:focus-visible{outline:2px solid var(--bn-accent);outline-offset:-2px}.browse-side{display:flex;flex-direction:column;gap:var(--bn-4);min-width:0;container-type:inline-size;container-name:pane}.browse-card{display:flex;flex-direction:column;animation:bn-page-in var(--bn-t-fast) var(--bn-ease-out) backwards}.browse-hero-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--bn-2) var(--bn-6);padding:var(--bn-5) var(--bn-5) var(--bn-4);border-bottom:1px solid var(--bn-line)}.browse-hero-text{display:flex;flex-direction:column;gap:var(--bn-1-5);min-width:0}.browse-hero-titlerow{display:flex;align-items:flex-start;gap:var(--bn-3)}.browse-hero-titlerow>.browse-hero-name{margin-right:auto}.browse-hero-name{font-family:var(--bn-font-display);font-size:var(--bn-fs-h2);font-weight:800;letter-spacing:var(--bn-tracking-tight);line-height:var(--bn-lh-tight);color:var(--bn-ink);overflow-wrap:anywhere}.browse-hero-name.is-unnamed{color:var(--bn-ink-3);font-weight:600}.browse-hero-sub{display:flex;flex-wrap:nowrap;overflow:clip;overflow-clip-margin:var(--bn-1);align-items:center;min-height:var(--bn-pill-h);gap:var(--bn-1-5) var(--bn-2);font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.browse-hero-sub>*{flex:none}.browse-hero-sub>.browse-hero-parts{flex:0 100 auto;min-width:min-content;display:grid;grid-auto-flow:column;grid-template-columns:auto;grid-auto-columns:minmax(0,max-content)}.browse-hero-parts>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.browse-hero-parts>.browse-hero-number{overflow:visible;text-overflow:clip}.browse-hero-sub>.bn-pill-outline{flex:0 1 auto;min-width:0;overflow:hidden}.browse-hero-parts>span+span:before{content:"·";margin:0 var(--bn-2);color:var(--bn-ink-4)}.browse-hero-number{font-family:var(--bn-font-mono);font-weight:600;color:var(--bn-ink-2)}.browse-hero-side{display:flex;flex-wrap:wrap;gap:var(--bn-1) var(--bn-5);margin-top:var(--bn-1);font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.browse-hero-chip{position:relative}.browse-hero-chip-tip{position:absolute;inset-block-start:calc(100% + var(--bn-1));inset-inline-start:0;z-index:90;inline-size:max-content;max-inline-size:18rem;padding:var(--bn-1) var(--bn-2);border-radius:var(--bn-r-sm);background:var(--bn-ink);color:var(--bn-bg);font-size:var(--bn-fs-xs);font-weight:500;visibility:hidden;pointer-events:none}.browse-hero-chip:hover .browse-hero-chip-tip,.browse-hero-chip:focus .browse-hero-chip-tip{visibility:visible}.browse-hero-side b{color:var(--bn-ink);font-weight:600;font-variant-numeric:tabular-nums;margin-left:var(--bn-1)}.browse-hero-lead{display:grid;grid-auto-flow:column;grid-auto-columns:auto;align-items:start}.browse-hero-fig{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:112px}.browse-hero-fig+.browse-hero-fig{border-left:1px solid var(--bn-line);padding-left:var(--bn-5);margin-left:var(--bn-5)}.browse-hero-fig-label{display:flex;align-items:center;gap:var(--bn-2);min-height:var(--bn-4)}.browse-hero-fig-label .bn-dot{width:6px;height:6px}.browse-hero-fig-value{font-family:var(--bn-font-display);font-size:var(--bn-fs-3xl);font-weight:800;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:var(--bn-tracking-tight);color:var(--bn-ink)}.browse-hero-fig[data-read=false] .browse-hero-fig-value{color:var(--bn-ink-3)}.browse-hero-fig-value .bn-money{font-size:inherit;font-weight:800;color:inherit}.browse-hero-fig-value .bn-datalink{display:inline-flex;align-items:center;min-width:var(--bn-control-h-lg);min-height:var(--bn-control-h-lg);color:inherit;text-decoration:none}.browse-hero-age{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);white-space:nowrap}.browse-hero-fig .bn-meter{margin-top:var(--bn-1-5)}.browse-hero-fig-live{width:calc(var(--bn-10) * 2)}.browse-hero-fig-live .bn-meter{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--bn-1)}.browse-hero-fig-live .bn-meter-end{line-height:var(--bn-4)}.browse-hero-fig-live .bn-meter-cells{gap:var(--bn-0-5);flex:none}.browse-hero-fig-live .bn-meter-cells>span{min-width:0;width:auto}.browse-hero-side[data-empty]{visibility:hidden}.browse-hero-lead[data-empty]>.browse-hero-fig{visibility:hidden;grid-row:1}.browse-hero-lead[data-empty]>.browse-hero-fig:nth-child(2){grid-column:1}.browse-hero-lead[data-empty]>.browse-hero-fig:nth-child(3){grid-column:2}.browse-hero-lead[data-empty]>.browse-hero-fig:nth-child(4){grid-column:3}.browse-hero-empty{grid-area:1 / 1 / auto / span 3;inline-size:0;min-inline-size:100%;z-index:1}.bn-ghost,.bn-ghost *{color:transparent;-webkit-user-select:none;user-select:none}.bn-ghost{position:relative}.bn-ghost>.bn-ghost-bar{position:absolute;inset:0;min-height:0}@container pane (max-width: 520px){.browse-hero-head{grid-template-columns:minmax(0,1fr);padding:var(--bn-4)}.browse-hero-lead{grid-auto-columns:minmax(min-content,1fr);padding-top:var(--bn-3);border-top:1px solid var(--bn-line);margin-top:var(--bn-2)}.browse-hero-side{order:3}.browse-hero-fig{min-width:0}.browse-hero-fig+.browse-hero-fig{padding-left:var(--bn-3);margin-left:var(--bn-3)}.browse-hero-fig-live{width:auto}}.browse-queuechip{text-decoration:none}.browse-queuechip:hover{text-decoration:none;filter:brightness(.95)}.browse-queued{padding:0 var(--bn-5) var(--bn-4)}.browse-variants{display:flex;flex-direction:column;gap:var(--bn-3);padding:var(--bn-4)}.browse-variants-lede{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.browse-variants-list{display:flex;flex-direction:column;gap:var(--bn-0-5);max-height:60vh;overflow-y:auto}.browse-variant-tile{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--bn-3);min-height:56px;padding:var(--bn-2) var(--bn-3);border-radius:var(--bn-r);text-align:left;color:var(--bn-ink);background:var(--bn-surface)}.browse-variant-tile:hover{background:var(--bn-hover)}.browse-variant-photo{width:40px;height:56px;border-radius:var(--bn-r-sm);overflow:hidden;display:grid;place-items:center;background:var(--bn-surface-2);color:var(--bn-ink-4);flex:none}.browse-variant-photo>img{width:100%;height:100%;object-fit:cover}.browse-variant-text{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.browse-variant-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browse-variant-name.is-unnamed{color:var(--bn-ink-3);font-weight:500}.browse-variant-sub{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browse-variant-count{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}@media(max-width:479px){.browse-variant-tile{grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto}.browse-variant-count{grid-column:2;grid-row:2;text-align:left}}.browse-cardops{position:relative;flex:none}.browse-menu{min-width:220px}.browse-claims-who{font-size:var(--bn-fs-md);color:var(--bn-ink-3);overflow-wrap:anywhere}.browse-menu-note{padding:var(--bn-2) var(--bn-3);font-size:var(--bn-fs-xs);color:var(--bn-ink-3);max-width:240px}.browse-claims-photo{display:flex;flex-direction:column;gap:var(--bn-2);align-items:flex-start}.browse-band{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bn-5);padding:0 var(--bn-5) var(--bn-5);min-width:0}@container pane (min-width: 560px){.browse-band{grid-template-columns:minmax(220px,34%) minmax(0,1fr);height:min(720px,max(520px,calc(100dvh - 280px)))}}.browse-shot{min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--bn-2)}.browse-under{min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--bn-4)}.browse-shot{align-self:start}.browse-shot>*{flex:none}.browse-band[data-photo-only]{grid-template-columns:minmax(0,1fr);height:auto}.browse-band[data-photo-only] .browse-shot{max-width:260px;justify-self:center;width:100%}.browse-photo-frame{position:relative;display:block;width:100%;aspect-ratio:63 / 88;padding:0;cursor:zoom-in;transition:transform var(--bn-t) var(--bn-ease),box-shadow var(--bn-t) var(--bn-ease)}.browse-photo-frame:hover{transform:translateY(-2px);box-shadow:var(--bn-shadow-3)}.browse-photo-frame .browse-photo{display:block;width:100%;height:100%;object-fit:contain;background:var(--bn-stage-bg);animation:bn-fade var(--bn-t-slow) var(--bn-ease-out) both}.browse-photo-zoom{position:absolute;left:50%;bottom:10px;transform:translate(-50%) translateY(4px);display:inline-flex;align-items:center;gap:var(--bn-1-5);padding:var(--bn-1) var(--bn-3);border-radius:var(--bn-r-full);background:color-mix(in srgb,var(--bn-ink) 72%,transparent);color:var(--bn-bg);font-size:var(--bn-fs-xs);font-weight:600;white-space:nowrap;opacity:0;transition:opacity var(--bn-t-fast) var(--bn-ease),transform var(--bn-t-fast) var(--bn-ease);pointer-events:none}.browse-photo-frame:hover .browse-photo-zoom,.browse-photo-frame:focus-visible .browse-photo-zoom{opacity:1;transform:translate(-50%)}.browse-absent{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--bn-2);width:100%;aspect-ratio:63 / 88;padding:var(--bn-5);box-shadow:inset 0 0 0 1px var(--bn-line-strong);background:repeating-linear-gradient(135deg,var(--bn-surface-2) 0 10px,var(--bn-surface) 10px 20px);color:var(--bn-ink-3)}.browse-stock{position:relative;width:100%;aspect-ratio:63 / 88;overflow:hidden;box-shadow:inset 0 0 0 1px var(--bn-line-strong);background:var(--bn-surface-2)}.browse-stock img{width:100%;height:100%;object-fit:contain;display:block}.browse-stock-label{position:absolute;inset:auto 0 0;padding:var(--bn-1) var(--bn-2);text-align:center;font-size:var(--bn-fs-xs);color:var(--bn-ink-2);background:var(--bn-surface);box-shadow:inset 0 1px 0 var(--bn-line-strong)}.browse-absent .bn-icon{color:var(--bn-ink-4)}.browse-absent p{font-size:var(--bn-fs-md);color:var(--bn-ink-2);max-width:26ch}.browse-absent .browse-machine{max-width:100%}.browse-reshoot{display:flex;flex-direction:column;gap:var(--bn-2);align-items:center}.browse-machine{font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);color:var(--bn-ink-3);overflow-wrap:anywhere}@container pane (max-width: 559px){.browse-shot{max-width:180px;justify-self:center;width:100%}}@media(max-width:639px){.browse-shot{max-width:none;align-items:center}.browse-photo-frame,.browse-stock,.browse-absent{width:auto;height:min(44vh,420px);max-width:100%}.browse-band{padding:0 var(--bn-4) var(--bn-4);gap:var(--bn-4)}.browse-hero-head{padding:var(--bn-4) var(--bn-4) var(--bn-3)}.browse-queued{padding:0 var(--bn-4) var(--bn-3)}}.browse-details{display:block}.browse-details-summary{display:flex;align-items:center;gap:var(--bn-2);padding:var(--bn-3) var(--bn-5);cursor:pointer;-webkit-user-select:none;user-select:none}.browse-details-summary:hover{background:var(--bn-hover)}.browse-details-chev{color:var(--bn-ink-4);transition:transform var(--bn-t) var(--bn-ease)}.browse-details[open] .browse-details-chev{transform:rotate(90deg)}.browse-about{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bn-5);padding:var(--bn-2) var(--bn-5) var(--bn-5);border-top:1px solid var(--bn-line)}@container pane (max-width: 760px){.browse-about{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pane (max-width: 479px){.browse-about{grid-template-columns:minmax(0,1fr);gap:var(--bn-4);padding:var(--bn-2) var(--bn-4) var(--bn-4)}}.browse-factgroup{display:flex;flex-direction:column;gap:var(--bn-2);min-width:0}.browse-factgroup>.bn-label{padding-top:var(--bn-2)}.browse-facts{display:flex;flex-direction:column;min-width:0}.browse-fact{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--bn-3);align-items:baseline;padding:var(--bn-1-5) 0;border-bottom:1px solid var(--bn-line)}.browse-fact:last-child{border-bottom:0}.browse-fact dt{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.browse-fact dd{font-size:var(--bn-fs-md);color:var(--bn-ink);min-width:0;overflow-wrap:anywhere}.browse-fact dd.is-util{font-family:var(--bn-font-mono);font-size:var(--bn-fs-sm);color:var(--bn-ink-2)}.browse-fact dd.is-money{font-variant-numeric:tabular-nums}.browse-fact-live{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--bn-0-5) var(--bn-1-5)}.browse-fact-live .bn-tnum{font-weight:600}.browse-mobilebar{position:sticky;top:var(--bn-topbar-h);z-index:20;display:flex;align-items:center;gap:var(--bn-2);margin:0 calc(-1 * var(--bn-4));padding:var(--bn-2) var(--bn-4);background:var(--bn-surface-glass);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--bn-line)}.browse-boxchip{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--bn-2);height:var(--bn-control-h-lg);padding:0 var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);color:var(--bn-ink);font-weight:600;font-size:var(--bn-fs-base);text-align:left}.browse-boxchip>.bn-icon:first-child{color:var(--bn-accent);flex:none}.browse-boxchip-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browse-boxchip-count{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.browse-boxchip-chev{color:var(--bn-ink-4);flex:none}.browse-railsheet .browse-map{position:static;max-height:none;padding:var(--bn-3) var(--bn-4) var(--bn-4)}.browse-railsheet .browse-boxes{max-height:224px}.browse-railsheet .browse-list{max-height:44vh}.browse-actionbar{position:fixed;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom));z-index:25;display:flex;align-items:center;gap:var(--bn-3);padding:var(--bn-2) var(--bn-4);background:var(--bn-surface-glass);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-top:1px solid var(--bn-line)}.browse-stepper{display:inline-flex;align-items:center;gap:var(--bn-0-5);padding:var(--bn-0-5);border-radius:var(--bn-r-lg);background:var(--bn-surface-2);flex:none}.browse-stepper-btn{border-radius:var(--bn-r);color:var(--bn-ink);background:var(--bn-surface);box-shadow:var(--bn-shadow-1)}.browse-stepper-btn:disabled{opacity:var(--bn-disabled);box-shadow:none;background:transparent}.browse-stepper-count{min-width:64px;text-align:center;font-size:var(--bn-fs-sm);font-weight:700;color:var(--bn-ink-2);font-variant-numeric:tabular-nums}.browse-actionbar-slot{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-end}.browse-actionbar-slot .inventory-copy-actions{width:100%;justify-content:flex-end;min-width:0}.browse-actionbar-slot .bn-btn-primary{flex:1 1 auto;min-width:0}.browse-actionbar-slot .bn-btn-ghost{display:none}@media(max-width:639px){.browse{padding-bottom:var(--bn-10)}body:has(.browse-actionbar) .bn-toasts{bottom:calc(124px + env(safe-area-inset-bottom))}}@media(max-width:639px),(hover:none)and (pointer:coarse){.browse-row{min-height:44px;padding-top:var(--bn-2);padding-bottom:var(--bn-2)}.browse-row-name{font-size:var(--bn-fs-base)}.browse-sectfold{min-height:44px}.browse-quiet{height:var(--bn-control-h-lg);min-width:40px;justify-content:center;padding:0 var(--bn-3);font-size:var(--bn-fs-sm)}.browse-status{gap:var(--bn-1) var(--bn-2)}.browse-mobilebar .bn-btn{--btn-h: var(--bn-control-h-lg);min-width:var(--bn-control-h-lg)}.browse-railsheet .search-field-input{height:44px}.browse-box-head .bn-btn-sm{--btn-h: var(--bn-control-h-lg);padding:0 var(--bn-4);font-size:var(--bn-fs-md)}.browse-cardops>.bn-btn{--btn-h: var(--bn-control-h-lg)}.card-locations-owner .inventory-copy-actions .bn-btn:not(.bn-icon-btn){--btn-h: var(--bn-control-h-lg);padding:0 var(--bn-4);font-size:var(--bn-fs-md)}.card-locations-owner .inventory-copy-actions .bn-btn-icon{padding:0}.card-locations-owner .bn-receipt .bn-btn:not(.bn-icon-btn){--btn-h: var(--bn-control-h-lg);padding:0 var(--bn-4)}.browse-stepper-count{font-size:var(--bn-fs-base)}.browse-boxcell,.browse-details-summary{min-height:48px}}@media(max-width:639px),(hover:none)and (pointer:coarse){.browse-status{min-height:var(--bn-control-h-sm)}.browse-queued .bn-notice a{position:relative}.browse-queued .bn-notice a:after{content:"";position:absolute;inset:-16px -4px}}.browse-row-how{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.shelf-boxes{display:flex;flex-direction:column;gap:var(--bn-4)}.shelf-pair{display:flex;flex-direction:column;gap:var(--bn-3)}.shelf-edges{display:flex;justify-content:space-between;margin:0 0 calc(var(--bn-1) * -1);padding:0 var(--bn-1);font-size:var(--bn-fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bn-ink-3)}.shelf-mode-bar{position:relative;display:flex;align-items:center;gap:var(--bn-2);flex-wrap:wrap;margin-bottom:var(--bn-3)}.shelf-box{display:flex;flex-direction:column;gap:var(--bn-2);min-width:0;padding:var(--bn-3);border:1px solid var(--bn-line);border-radius:var(--bn-r-lg);background:var(--bn-surface)}.shelf-box-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--bn-1) var(--bn-2);min-width:0}.shelf-box-name{display:inline-flex;align-items:center;gap:var(--bn-1);margin:0;min-width:0;font-family:var(--bn-font-display);font-size:var(--bn-fs-md);font-weight:700;color:var(--bn-ink);overflow-wrap:anywhere}.shelf-box-count{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.shelf-box-body{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:var(--bn-1);margin:0;padding:0 0 var(--bn-1);list-style:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.shelf-slot{position:relative;display:flex;flex-direction:column;gap:var(--bn-1);flex:0 0 auto}.shelf-block{--shelf-share: 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bn-1);min-width:7rem;width:clamp(7rem,calc(7rem + var(--shelf-share) * 9rem),16rem);height:100%;min-height:calc(var(--bn-8) + var(--bn-1));padding:var(--bn-2) var(--bn-1);border:1px solid var(--bn-line-strong);border-radius:var(--bn-r);background:repeating-linear-gradient(90deg,transparent 0,transparent var(--bn-1),var(--bn-line) var(--bn-1),var(--bn-line) calc(var(--bn-1) + 1px)),var(--bn-surface-2);color:var(--bn-ink);touch-action:none}.shelf-block[data-lifted=true]{border-color:var(--bn-accent);background:repeating-linear-gradient(90deg,transparent 0,transparent var(--bn-1),var(--bn-accent-tint-2) var(--bn-1),var(--bn-accent-tint-2) calc(var(--bn-1) + 1px)),var(--bn-accent-tint);cursor:grab}.shelf-block[data-empty=true]{min-width:3rem;width:3rem;border-style:dashed;background:transparent;color:var(--bn-ink-3)}.shelf-block-text{display:flex;flex-direction:column;align-items:center;min-width:0;text-align:center}.shelf-block-name{font-size:var(--bn-fs-md);font-weight:600;overflow-wrap:anywhere}.shelf-block-count{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.shelf-gap.bn-btn{flex:0 0 auto;width:var(--bn-8);min-height:var(--bn-8);border:1px dashed var(--bn-accent);color:var(--bn-accent)}.shelf-gap[data-over=true]{background:var(--bn-accent-tint)}.shelf-gap-text{display:none}.shelf-lift{display:flex;flex-direction:column;gap:var(--bn-3);margin-bottom:var(--bn-4);padding:var(--bn-3) var(--bn-4);border:1px solid var(--bn-accent);border-radius:var(--bn-r-lg);background:var(--bn-surface)}.shelf-lift-line{margin:0;color:var(--bn-ink)}.shelf-dests{display:flex;flex-wrap:wrap;gap:var(--bn-2)}.shelf-dests .bn-btn{min-height:var(--bn-8)}.shelf-receipt{display:flex;flex-direction:column;gap:var(--bn-2);margin-top:var(--bn-4);padding:var(--bn-4);border:1px solid var(--bn-line-strong);border-radius:var(--bn-r-lg);background:var(--bn-surface)}.shelf-receipt-head{margin:0;font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);color:var(--bn-ink)}.shelf-receipt-steps,.shelf-receipt-renumbered{display:flex;flex-direction:column;gap:var(--bn-1);margin:0;padding-left:var(--bn-6);color:var(--bn-ink)}.shelf-receipt-renumbered{color:var(--bn-ink-2)}.shelf-receipt-note{margin:0;color:var(--bn-ink)}.shelf-receipt-actions{display:flex;gap:var(--bn-2);align-items:center}.shelf-lift .bn-seg{flex-wrap:wrap;max-width:100%}.shelf-block-tools{display:inline-flex;gap:var(--bn-1)}.shelf-grip{touch-action:none;cursor:grab}.shelf[data-dragging=true]{-webkit-user-select:none;user-select:none;cursor:grabbing}.shelf[data-dragging=true] .shelf-grip{cursor:grabbing}.shelf-box[data-drop=true]{border-color:var(--bn-accent)}.shelf-drop-mark{position:absolute;inset-block:0;inline-size:var(--bn-1);border-radius:var(--bn-r);background:var(--bn-accent);pointer-events:none}.shelf-drop-mark[data-edge=start]{inset-inline-start:0}.shelf-drop-mark[data-edge=end]{inset-inline-end:0}.shelf-mode-bar .shelf-answer{top:calc(100% + var(--bn-2))}.shelf-receipt-actions{position:relative}.shelf-receipt-actions .shelf-answer{bottom:calc(100% + var(--bn-2))}.shelf-answer{position:absolute;z-index:30;left:0;inline-size:min(100%,36rem);background:var(--bn-surface);box-shadow:var(--bn-shadow-3);border-radius:var(--bn-r)}.inventory-sets{display:flex;flex-direction:column;gap:var(--bn-4)}.sets-picker{max-width:22rem}.sets-header{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.sets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--bn-4)}.sets-tile{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bn-1);padding:var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:inset 0 0 0 1px var(--bn-line);text-align:left;cursor:pointer;min-height:40px}.sets-card-img{width:100%;aspect-ratio:63 / 88;border-radius:var(--bn-r-sm);object-fit:cover;box-shadow:inset 0 0 0 1px var(--bn-line);background:var(--bn-surface-2)}.sets-tile-number{color:var(--bn-ink-3);font-size:var(--bn-fs-sm)}.sets-tile-name{font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sets-tile-meta{display:flex;flex-wrap:wrap;gap:var(--bn-1)}.sets-tile-price{font-size:var(--bn-fs-lg)}@media(max-width:767px){.sets-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.inventory{display:flex;flex-direction:column;min-width:0}.inventory-detail{display:flex;flex-direction:column;gap:var(--bn-4);min-width:0;min-height:0;height:100%;container-type:inline-size;container-name:copies}.inventory-copies{display:flex;flex-direction:column;gap:var(--bn-4);min-width:0;min-height:0;flex:1 1 auto}.inventory-copies>.card-locations,.inventory-copies>.inventory-list>.card-locations,.inventory-copies>.inventory-held>.card-locations{flex:1 1 auto;min-height:0}.inventory-list,.inventory-held{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.inventory-copies>.inventory-lone{flex:none}.inventory-receipt-said{font-weight:600;flex:1 1 auto}@media(max-width:639px){.inv-dialog-foot .bn-btn{--btn-h: var(--bn-control-h-lg)}}.inventory-copy-actions{display:inline-flex;align-items:center;gap:var(--bn-4)}.inventory-lone{min-width:0}.inventory-looking{display:flex;flex-direction:column;gap:var(--bn-2)}.inventory-held{opacity:var(--bn-disabled);pointer-events:none;transition:opacity var(--bn-t-fast) var(--bn-ease)}.inventory-retire-card{display:grid;grid-template-columns:84px minmax(0,1fr);gap:var(--bn-4);align-items:center;padding:var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-surface-2)}.inventory-confirm-photo{display:block;width:84px;aspect-ratio:63 / 88;object-fit:contain;border-radius:var(--bn-r);background:var(--bn-stage-bg);box-shadow:var(--bn-shadow-1)}.inventory-retire-nophoto{width:84px;aspect-ratio:63 / 88;border-radius:var(--bn-r);display:grid;place-items:center;color:var(--bn-ink-4);box-shadow:inset 0 0 0 1px var(--bn-line-strong)}.inventory-retire-where{display:flex;flex-direction:column;gap:var(--bn-2);min-width:0}.inventory-confirm-place{color:var(--bn-ink);--pos-slot: 28px;font-size:var(--pos-slot);line-height:1}.inventory-confirm-boxname{font-size:var(--bn-fs-xs);font-weight:600;color:var(--bn-ink-3)}.inventory-retire-reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bn-2)}@media(max-width:479px){.inventory-retire-reasons{grid-template-columns:minmax(0,1fr)}}.inventory-retire-reason{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bn-2);min-height:72px;padding:var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);text-align:left;color:var(--bn-ink);transition:transform var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease),background-color var(--bn-t-fast) var(--bn-ease)}.inventory-retire-reason:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--bn-shadow-2);background:var(--bn-surface-3)}.inventory-retire-reason:active:not(:disabled){transform:translateY(0) scale(.99)}.inventory-retire-reason:disabled{opacity:var(--bn-disabled)}.inventory-retire-text{display:flex;flex-direction:column;gap:var(--bn-0-5)}.inventory-retire-label{font-size:var(--bn-fs-base);font-weight:700}.inventory-retire-said{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.pricetrend{display:flex;align-items:center;justify-content:flex-end;gap:var(--bn-2);min-width:0;min-height:34px}.pricetrend-mini{display:flex;flex-direction:column;gap:var(--bn-0-5);width:56px;flex:none;--trend-ink: var(--bn-ink-3)}.pricetrend-mini[data-direction=up]{--trend-ink: var(--bn-ok)}.pricetrend-mini[data-direction=down]{--trend-ink: var(--bn-danger)}.pricetrend-spark,.pricetrend-blank{display:block;width:100%;height:18px;border-bottom:1px solid var(--bn-line)}.pricetrend-spark polyline{fill:none;stroke:var(--trend-ink);stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:pricetrend-draw var(--bn-t-draw) var(--bn-ease-out) forwards}@keyframes pricetrend-draw{to{stroke-dashoffset:0}}.pricetrend-figure{font-size:var(--bn-fs-xs);font-weight:600;line-height:1.2;color:var(--trend-ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;animation:bn-fade var(--bn-t-slow) var(--bn-ease-out) both}.pricetrend-mini[data-direction=flat] .pricetrend-figure,.pricetrend-mini[data-direction=none] .pricetrend-figure{color:var(--bn-ink-3)}.pricetrend-said{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pricetrend-refused{font-size:var(--bn-fs-xs);font-weight:500;color:var(--bn-ink-3);white-space:nowrap}.pricetrend-reading{gap:var(--bn-2)}.pricetrend-skel{display:block;width:56px;height:26px;border-radius:var(--bn-r-xs);background:var(--bn-surface-2)}.pricetrend[data-stale=true] .pricetrend-mini{opacity:.55}.pricetrend[data-kept-refused=true]{position:relative}.pricetrend-flag{position:absolute;top:0;left:0;font-size:var(--bn-fs-xs);font-weight:700;line-height:1;color:var(--bn-warn)}.pricesasof{display:flex;flex-direction:column;gap:var(--bn-1);padding:var(--bn-2) var(--bn-3);border:1px solid var(--bn-line);border-radius:var(--bn-r-lg);background:var(--bn-surface);min-width:0}.pricesasof-head{display:flex;align-items:center;gap:var(--bn-2);min-height:2.5rem}.pricesasof-says{flex:1 1 auto;margin:0;min-width:0;color:var(--bn-ink);font-weight:600}.pricesasof-read{display:flex;align-items:flex-start;gap:var(--bn-1);min-height:1.25rem;margin:0;font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.pricesasof-read[data-failed=true]{color:var(--bn-warn)}.pricesasof-read svg{flex:none;margin-top:.15em}.pricesasof-read-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pricesasof-bar{height:5px}.pricesasof .bn-btn[data-busy=true]{pointer-events:auto}.clearprices-says{margin:0 0 var(--bn-4);font-size:var(--bn-fs-base);color:var(--bn-ink-2)}.clearprices-step{display:flex;flex-direction:column;gap:var(--bn-3);padding-block:var(--bn-4);border-top:1px solid var(--bn-line)}.clearprices-step-head{margin:0;font-size:var(--bn-fs-md);font-weight:700;color:var(--bn-ink)}.clearprices-scope-says{margin:0;font-size:var(--bn-fs-md);color:var(--bn-ink-2)}.clearprices-scope-says strong{color:var(--bn-ink);font-weight:700}.clearprices-ages{display:flex;flex-wrap:wrap;gap:var(--bn-2)}.clearprices-age{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bn-0-5);min-height:var(--bn-8);padding:var(--bn-2) var(--bn-3);border:1px solid var(--bn-line);border-radius:var(--bn-r);background:var(--bn-surface);color:var(--bn-ink-2);font:inherit;cursor:pointer}.clearprices-age:hover:not([aria-pressed=true]){border-color:var(--bn-line-strong);background:var(--bn-surface-2);color:var(--bn-ink)}.clearprices-age[aria-pressed=true]{border-color:var(--bn-accent);background:var(--bn-accent-tint);color:var(--bn-ink)}.clearprices-age-label{font-size:var(--bn-fs-md);font-weight:600;white-space:nowrap}.clearprices-age-count{font-size:var(--bn-fs-sm);font-variant-numeric:tabular-nums;color:var(--bn-ink-3)}.clearprices-age[aria-pressed=true] .clearprices-age-count{color:var(--bn-ink-2)}.clearprices-spare-list{margin:0;padding-left:var(--bn-4);display:flex;flex-direction:column;gap:var(--bn-1);font-size:var(--bn-fs-md)}.clearprices-spares strong{font-variant-numeric:tabular-nums}.pricemovers{display:flex;flex-direction:column;gap:var(--bn-1);padding:var(--bn-2) var(--bn-3);border:1px solid var(--bn-line);border-radius:var(--bn-r-lg);background:var(--bn-surface);min-width:0}.pricemovers-bare{padding:0;border:0;background:none}.pricemovers-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-3);min-height:2.5rem}.pricemovers-says{margin:0;min-width:0;color:var(--bn-ink);font-weight:600}.pricemovers-read{display:flex;align-items:flex-start;gap:var(--bn-1);min-height:1.25rem;margin:0;font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.pricemovers-read[data-failed=true]{color:var(--bn-warn)}.pricemovers-read svg{flex:none;margin-top:.15em}.pricemovers-read-text{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pricemovers-list{display:flex;flex-direction:column;margin:var(--bn-2) 0 0;padding:0;list-style:none;border-top:1px solid var(--bn-line)}.pricemovers-row{display:grid;grid-template-columns:minmax(0,1fr) auto 8rem;align-items:center;gap:var(--bn-3);padding:var(--bn-2) 0;border-bottom:1px solid var(--bn-line)}.pricemovers-row:last-child{border-bottom:0}.pricemovers-what{display:flex;flex-direction:column;min-width:0}.pricemovers-detail{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.pricemovers-prices{display:inline-flex;align-items:center;gap:var(--bn-1);color:var(--bn-ink-2)}.pricemovers-change{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--bn-1);font-weight:600;font-variant-numeric:tabular-nums}@container bn-page (max-width: 899px){.pricemovers-row{grid-template-columns:minmax(0,1fr) auto}.pricemovers-prices{grid-column:1}.pricemovers-change{grid-column:2;grid-row:1 / span 2}}.pricing-tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-2)}.pricing-tabs{flex:none}.pricing-body{display:flex;flex-direction:column;gap:var(--bn-3);min-width:0}.pricing-bar{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-2) var(--bn-4);padding:var(--bn-2) var(--bn-3);border:1px solid var(--bn-line);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1)}.pricing-bar-says{flex:0 0 auto;min-width:0;margin:0;font-size:var(--bn-fs-md);font-weight:600;color:var(--bn-ink)}.pricing-bar .send-card{flex:1 1 0;min-width:0}.pricing-rule-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-1) var(--bn-2);margin:0;font-size:var(--bn-fs-md);color:var(--bn-ink-2)}.pricing-rule-when{color:var(--bn-ink-3)}.pricing-unreachable{display:flex;align-items:flex-start;gap:var(--bn-1-5);margin:0;font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.pricing-list{display:flex;flex-direction:column;min-width:0;border:1px solid var(--bn-line);border-radius:var(--bn-r-lg);background:var(--bn-surface);overflow:hidden}.pricing-caption,.pricing-row{--pricing-thumb-w: 36px}@media(hover:none)and (pointer:coarse){.pricing-caption,.pricing-row{--pricing-thumb-w: 40px}}.pricing-caption,.pricing-row{display:grid;grid-template-columns:var(--pricing-thumb-w) minmax(0,1fr) 76px 76px 128px 60px 136px 40px;align-items:center;column-gap:var(--bn-3);padding:0 var(--bn-3)}.pricing-list[data-copies=none] .pricing-caption,.pricing-list[data-copies=none] .pricing-row{grid-template-columns:minmax(0,1fr) 76px 76px 128px 136px 40px}.pricing-list[data-range=some] .pricing-caption,.pricing-list[data-range=some] .pricing-row{grid-template-columns:var(--pricing-thumb-w) minmax(0,1fr) 76px 76px 116px 128px 60px 136px 40px}.pricing-list[data-range=some][data-copies=none] .pricing-caption,.pricing-list[data-range=some][data-copies=none] .pricing-row{grid-template-columns:minmax(0,1fr) 76px 76px 116px 128px 136px 40px}.pricing-caption{min-height:var(--bn-8);font-size:var(--bn-fs-xs);font-weight:600;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;color:var(--bn-ink-3);border-bottom:1px solid var(--bn-line);background:var(--bn-surface-2)}.pricing-caption .pricing-col-trend,.pricing-caption .pricing-col-qty{text-align:center}.pricing-group{display:flex;flex-direction:column}.pricing-group-head{display:flex;align-items:baseline;gap:var(--bn-2);margin:0;padding:var(--bn-3) var(--bn-3) var(--bn-1);font-size:var(--bn-fs-sm);font-weight:700;color:var(--bn-ink-2)}.pricing-group-count{font-weight:500;color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.pricing-row{position:relative;min-height:var(--bn-10);padding-block:var(--bn-2);border-bottom:1px solid var(--bn-line);transition:background-color var(--bn-t-fast) var(--bn-ease)}.pricing-group:last-child .pricing-row:last-child{border-bottom:0}.pricing-row:nth-child(2n){background-color:var(--bn-row-stripe)}.pricing-row:hover{background:var(--bn-hover)}.pricing-row[data-cap=full] .pricing-id,.pricing-row[data-cap=full] .pricing-ref{opacity:.72}.pricing-row input,.pricing-row button{scroll-margin-block:calc(var(--pricing-bar-h, 0px) + var(--bn-4)) var(--bn-10)}.pricing-thumb{position:relative;width:var(--pricing-thumb-w);height:48px;padding:0;border:0;border-radius:var(--bn-r-sm);overflow:hidden;background:var(--bn-surface-2);box-shadow:inset 0 0 0 1px var(--bn-line);display:grid;place-items:center;color:var(--bn-ink-4);cursor:pointer;transition:box-shadow var(--bn-t) var(--bn-ease)}.pricing-thumb img{object-position:50% 40%}.pricing-thumb:hover{box-shadow:var(--bn-shadow-2)}.pricing-id{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.pricing-name-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-0-5) var(--bn-2);min-width:0;min-height:var(--bn-6)}.pricing-name{min-width:0;font-size:var(--bn-fs-base);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pricing-flag{display:block;font-size:var(--bn-fs-sm);font-weight:600}.pricing-flag[data-tone=warn]{color:var(--bn-warn)}.pricing-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-0-5) var(--bn-3);min-width:0;font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.pricing-meta>*{flex:none;white-space:nowrap}.pricing-number{font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs)}.pricing-where{flex-wrap:wrap;overflow:visible;column-gap:var(--bn-3)}.pricing-where>.pricing-live{white-space:normal;max-width:100%}.pricing-meta.pricing-where>*:after{content:none}.pricing-where>.pricing-why{flex:1 1 0;min-width:6ch}.pricing-copies{font-weight:600;color:var(--bn-ink-2)}.pricing-live{color:var(--bn-ink-2)}.pricing-live[data-none=true]{color:var(--bn-ink-3)}.pricing-why{font-style:italic;color:var(--bn-ink-2);max-width:24ch;overflow:hidden;text-overflow:ellipsis}.pricing-ref{position:relative;text-align:center;font-size:var(--bn-fs-md);color:var(--bn-ink);white-space:nowrap}.pricing-ref[data-empty=true]{color:var(--bn-ink-3)}.pricing-ref-label{display:none}.pricing-ref-age{position:absolute;inset-inline:0;top:100%;white-space:nowrap;font-size:var(--bn-fs-xs);line-height:var(--bn-lh-snug);color:var(--bn-warn)}.pricing-row .pricing-col-range{font-size:var(--bn-fs-sm);line-height:var(--bn-lh-snug)}.pricing-range-line{display:block;white-space:nowrap}.pricing-col-trend{min-width:0;overflow:hidden}.pricing-qty{display:flex;justify-content:flex-end}.pricing-qty .pricing-qty-input{width:56px;min-height:var(--bn-control-h-sm);padding:0 var(--bn-2);text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.pricing-qty .pricing-qty-input::placeholder{color:var(--bn-ink-2);opacity:1}.pricing-qty[data-asked=true] .pricing-qty-input{border-color:var(--bn-accent);color:var(--bn-accent)}.pricing-price{display:flex;flex-direction:column;align-items:stretch;gap:var(--bn-0-5);min-width:0}.pricing-list .pricing-price{height:calc(var(--bn-8) + var(--bn-4));justify-content:flex-start}.pricing-field{position:relative;display:flex;align-items:center;gap:var(--bn-1);height:var(--bn-8);padding:0 var(--bn-2) 0 var(--bn-3);border-radius:var(--bn-r);border:1.5px solid var(--bn-line-strong);background:var(--bn-surface);cursor:text;transition:border-color var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease),background-color var(--bn-t-fast) var(--bn-ease)}.pricing-currency{font-family:var(--bn-font-mono);font-size:var(--bn-fs-md);font-weight:600;color:var(--bn-ink-3)}.pricing-input{align-self:stretch;flex:1 1 auto;min-width:0;width:100%;border:0;background:transparent;outline:none;text-align:right;font-family:var(--bn-font-mono);font-size:var(--bn-fs-base);font-weight:600;color:var(--bn-ink);font-variant-numeric:tabular-nums;padding:0}.pricing-input::placeholder{color:var(--bn-ink-3);font-weight:500}.pricing-price-check{flex:none;color:var(--bn-ok);opacity:0;transition:opacity var(--bn-t) var(--bn-ease)}.pricing-price[data-answer=suggested] .pricing-field{border-style:dashed;background:var(--bn-surface-2)}.pricing-price[data-answer=suggested] .pricing-input{color:var(--bn-ink-2);font-weight:500}.pricing-price[data-answer=typed] .pricing-field{border-color:var(--bn-ink-4)}.pricing-price[data-answer=typed] .pricing-price-check{opacity:1}.pricing-field:hover{border-color:var(--bn-ink-4)}.pricing-field:focus-within,.pricing-price[data-answer=suggested] .pricing-field:focus-within,.pricing-price[data-answer=typed] .pricing-field:focus-within{border-style:solid;border-color:var(--bn-accent);background:var(--bn-surface);box-shadow:0 0 0 3px var(--bn-accent-tint-2)}.pricing-field:focus-within .pricing-input{color:var(--bn-ink)}.pricing-price.is-flash .pricing-field{animation:pricing-flash var(--bn-t-highlight) var(--bn-ease-out) both}@keyframes pricing-flash{0%{background-color:var(--bn-accent-tint-2);border-color:var(--bn-accent)}to{background-color:var(--bn-surface-2)}}.pricing-locked,.pricing-held{display:inline-flex;align-items:center;justify-content:center;gap:var(--bn-1-5);height:var(--bn-8);padding:0 var(--bn-3);border-radius:var(--bn-r);font-size:var(--bn-fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pricing-locked{background:var(--bn-surface-2);color:var(--bn-ink-3)}.pricing-held{background:var(--bn-warn-tint);color:var(--bn-ink-2);font-weight:600}.pricing-state{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pricing-state-ok{color:var(--bn-ok)}.pricing-state-warn{color:var(--bn-warn)}.pricing-row .pricing-hold[aria-pressed=true]{background:transparent;color:var(--bn-ink-2)}.pricing-runs{display:flex;flex-direction:column;gap:var(--bn-2);min-width:18rem;padding:var(--bn-2)}.pricing-runs-count{margin:0;font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.pricing-runs-list{display:flex;flex-direction:column;gap:var(--bn-1)}.pricing-run{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:var(--bn-2);min-height:var(--bn-8);padding:var(--bn-1) var(--bn-2);border:1px solid transparent;border-radius:var(--bn-r);background:transparent;color:var(--bn-ink);text-align:left;cursor:pointer}.pricing-run:hover{background:var(--bn-hover)}.pricing-run-check{opacity:0;color:var(--bn-accent)}.pricing-run[aria-pressed=true]{border-color:var(--bn-accent);background:var(--bn-accent-tint)}.pricing-run[aria-pressed=true] .pricing-run-check{opacity:1}.pricing-run-text{display:flex;flex-direction:column;min-width:0}.pricing-run-name{display:flex;gap:var(--bn-2);font-weight:600;font-size:var(--bn-fs-md)}.pricing-run-day{font-weight:400;color:var(--bn-ink-3)}.pricing-run-meta{display:flex;gap:var(--bn-2);font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.pricing-run-id{font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs)}.pricing-holdpanel{display:flex;flex-direction:column;gap:var(--bn-3);padding:var(--bn-2);min-width:18rem}.pricing-holdpanel-says{margin:0;font-size:var(--bn-fs-md);color:var(--bn-ink-2)}.pricing-holdpanel-reasons{display:flex;flex-wrap:wrap;gap:var(--bn-1-5)}.pricing-hold-reason{display:inline-flex;align-items:center;gap:var(--bn-1-5);min-height:var(--bn-8);padding:0 var(--bn-3);border:1px solid var(--bn-line-strong);border-radius:var(--bn-r-full);background:var(--bn-surface);color:var(--bn-ink);font-size:var(--bn-fs-md);cursor:pointer}.pricing-hold-reason[aria-pressed=true]{border-color:var(--bn-accent);background:var(--bn-accent-tint)}.pricing-holdpanel-fields{display:grid;grid-template-columns:1fr 1fr;gap:var(--bn-2)}.pricing-holdpanel-actions{display:flex;justify-content:flex-end;gap:var(--bn-2)}.pricing-sheet-part{display:flex;flex-direction:column;gap:var(--bn-2);margin-bottom:var(--bn-5)}.pricing-sheet-head{margin:0;font-size:var(--bn-fs-md);font-weight:700;color:var(--bn-ink)}.pricing-sheet-says{margin:0 0 var(--bn-3);font-size:var(--bn-fs-md);color:var(--bn-ink-2)}.pricing-sheet-bad{margin:0;font-size:var(--bn-fs-sm);color:var(--bn-danger)}.pricing-sheet-fields{display:flex;flex-direction:column;gap:var(--bn-3);margin-bottom:var(--bn-5)}.pricing-sheet-presets{display:flex;flex-wrap:wrap;gap:var(--bn-2)}.pricing-sheet-run{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-2);margin:0;font-size:var(--bn-fs-md)}.pricing-sheet-run-name{font-weight:600}.pricing-custom{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-2)}.pricing-pct{display:inline-flex;align-items:center;gap:var(--bn-1)}.pricing-pct-input{width:5rem;text-align:right}.pricing-cheap-figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bn-3)}.pricing-cheap-amount{display:inline-flex;align-items:baseline;gap:var(--bn-0-5);font-family:var(--bn-font-mono)}.pricing-cheap-currency{font-size:var(--bn-fs-xl);color:var(--bn-ink-3)}.pricing-cheap-input{min-height:var(--bn-9);padding:0 var(--bn-2);border:1.5px solid var(--bn-line-strong);border-radius:var(--bn-r);background:var(--bn-surface);font-family:var(--bn-font-mono);font-size:var(--bn-fs-2xl);font-weight:700;color:var(--bn-ink)}.pricing-cheap-input:focus{outline:none;border-color:var(--bn-accent);box-shadow:0 0 0 3px var(--bn-accent-tint-2)}.pricing-cheap-caption{font-size:var(--bn-fs-md);color:var(--bn-ink-2)}.pricing-file{font-size:var(--bn-fs-md)}.pricing-earlier{font-size:var(--bn-fs-sm);color:var(--bn-ink-2)}.pricing-earlier ul{margin:var(--bn-1) 0 0;padding-left:var(--bn-4)}.pricing-cap-field{font-family:var(--bn-font-mono)}.pricing-photo{display:flex;flex-direction:column;gap:var(--bn-3)}.pricing-photo-frame{border-radius:var(--bn-r-lg);overflow:hidden;background:var(--bn-surface-2)}.pricing-photo-frame img{display:block;width:100%;height:auto}.pricing-photo-caption{display:flex;justify-content:space-between;gap:var(--bn-2);margin:0;font-size:var(--bn-fs-md);color:var(--bn-ink-2)}@container bn-page (max-width: 899px){.pricing-caption,.pricing-row{grid-template-columns:var(--pricing-thumb-w) minmax(0,1fr) 76px 60px 128px 40px}.pricing-list[data-copies=none] .pricing-caption,.pricing-list[data-copies=none] .pricing-row{grid-template-columns:minmax(0,1fr) 76px 128px 40px}.pricing-col-low,.pricing-col-trend{display:none}}@container bn-page (max-width: 559px){.pricing-caption{display:none}.pricing-row,.pricing-list[data-copies=none] .pricing-row{grid-template-columns:var(--pricing-thumb-w) minmax(0,1fr) 112px 40px;grid-template-areas:"thumb id price hold" "thumb id market qty";row-gap:var(--bn-0-5);column-gap:var(--bn-2);padding-inline:var(--bn-2)}.pricing-list[data-copies=none] .pricing-row{grid-template-columns:minmax(0,1fr) 112px 40px;grid-template-areas:"id price hold" "id market market"}.pricing-thumb{grid-area:thumb}.pricing-id{grid-area:id}.pricing-col-price{grid-area:price}.pricing-row .pricing-hold{grid-area:hold}.pricing-col-market{grid-area:market;font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.pricing-col-qty{grid-area:qty}.pricing-ref-label{display:inline}.pricing-ref-age{position:static;min-height:1.25em}.pricing-qty .pricing-qty-input{width:40px;padding:0 var(--bn-1)}.pricing-rarity{display:none}}@media(max-width:639px){.pricing-bar{position:fixed;top:auto;left:0;right:0;bottom:var(--bn-tabbar-h);z-index:30;flex-wrap:nowrap;border-radius:0;border-inline:0;border-bottom:0;box-shadow:var(--bn-shadow-2)}.pricing-bar-says{display:none}.pricing-bar .send-card{flex:1 1 auto}.pricing-body{padding-bottom:calc(var(--pricing-bar-h, 0px) + var(--bn-4))}body:has(.pricing-bar) .bn-toasts{bottom:calc(64px + env(safe-area-inset-bottom) + var(--bn-2) + var(--pricing-bar-h, 0px) + var(--bn-4))}}.pricing .bn-head-actions{gap:var(--bn-3)}.pricing-sheet .bn-set-census-cell dd{line-height:1.2;min-height:2.4em}.pricing-sheet{display:flex;flex-direction:column;gap:var(--bn-5)}.pricing-rule-row{border-bottom:1px solid var(--bn-line);padding-bottom:var(--bn-2)}.pricing-rule-row:last-child{border-bottom:0}.pricing-rule-row>button{border-bottom:0}.pricing-rule-says{margin:0;min-height:calc(3 * var(--bn-lh-base) * 1em);line-height:var(--bn-lh-base);padding:0 var(--bn-3) 0 calc(var(--bn-3) + 28px + var(--bn-3));font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.pricing-rule-row>.pricing-custom{padding:var(--bn-2) var(--bn-3) 0 calc(var(--bn-3) + 28px + var(--bn-3))}@container bn-page (max-width: 899px){.pricing-bar .send-more-press{display:inline-flex;flex:none}.pricing-bar .send-act:not([data-more=open]) .send-door{display:none}}.pricing-restore-clear-row{display:block}.pricing-filterbar{margin-bottom:var(--bn-3)}.pricing-photo-frame .absent-photo{padding:var(--bn-6) var(--bn-4)}.send-card{display:grid;gap:var(--bn-2);min-width:0}.send-act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-2)}.send-why{font-size:var(--bn-fs-sm);color:var(--bn-ink-2)}.send-press{flex:0 1 auto}.send-download{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-2) var(--bn-3);padding:var(--bn-2) var(--bn-3);border:1px solid var(--bn-line);border-radius:var(--bn-r);background:var(--bn-surface-2)}.send-files{display:inline-flex;flex-wrap:wrap;gap:var(--bn-1)}.send-staged{margin:var(--bn-1) 0 0}.send-names{display:grid;gap:var(--bn-0-5);margin:var(--bn-1) 0 0;padding:0;list-style:none}.send-names li{display:flex;justify-content:space-between;gap:var(--bn-3);min-width:0}.send-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send-figure{flex:none;color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.send-more{color:var(--bn-ink-3)}.send-more-press{display:none}@media(max-width:767px){.send-act .send-press{flex:1 1 auto}.send-more-press{display:inline-flex;flex:none}.send-act:not([data-more=open]) .send-door{display:none}.send-act[data-more=open] .send-door{flex:1 1 auto}}.send-fold{display:none}@media(max-width:767px){.send-press{flex:1 1 100%}.send-fold-wide{display:none}.send-fold{display:inline-flex;align-items:center;gap:var(--bn-1);max-width:100%;min-height:var(--bn-control-h-lg);padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:left}.send-fold-line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.send-taken-back .bn-notice-text{grid-column:2}.send-taken-back .bn-notice-action{grid-column:3;grid-row:1}.send-taken-back .bn-notice-title{display:block;margin-right:0}.send-taken-back:not(.send-fold-open) .bn-notice-body{display:none}.send-taken-back.send-fold-open .bn-notice-body{display:block}}.send-resend .send-names li,.send-moves .send-names li{flex-wrap:wrap;justify-content:flex-start}.send-resend .send-name,.send-moves .send-name{flex:0 1 auto;max-width:100%}.send-resend .send-figure,.send-moves .send-figure{flex:1 1 auto}.send-resend .send-figure{color:inherit}@media(max-width:767px){.send-press{height:auto;min-height:var(--btn-h);padding-block:var(--bn-2);white-space:normal;line-height:var(--bn-lh-snug);text-align:center}}.send-moves{position:relative}.send-moves .send-names{position:absolute;inset:100% 0 auto;z-index:5;margin:var(--bn-1) 0 0;padding:var(--bn-2) var(--bn-3);max-height:min(40vh,360px);overflow-y:auto;overscroll-behavior:contain;background:var(--bn-surface);border:1px solid var(--bn-line);border-radius:var(--bn-r-lg);box-shadow:var(--bn-shadow-2)}.send-moves .send-names[hidden]{display:none}.send-toggle{display:inline-grid}.send-toggle>*{grid-area:1 / 1}.send-toggle>[data-hidden]{visibility:hidden}.shipping-stage{display:flex;flex-direction:column;gap:var(--bn-5)}.shipping-note{max-width:720px}.shipping-empty>.shipping-note{max-width:none}.shipping-pick{position:relative}.shipping-pick:has(>input:focus-visible){outline:2px solid var(--bn-accent);outline-offset:2px}.shipping-pick:has(>input:disabled){opacity:.45;pointer-events:none}.shipping-empty{display:flex;flex-direction:column;gap:var(--bn-5)}.shipping-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--bn-2);padding:var(--bn-9) var(--bn-6) var(--bn-9);border-radius:var(--bn-r-xl);border:1.5px dashed var(--bn-line-strong);background:var(--bn-surface);cursor:pointer;transition:border-color var(--bn-t) var(--bn-ease),background-color var(--bn-t) var(--bn-ease),transform var(--bn-t) var(--bn-ease),box-shadow var(--bn-t) var(--bn-ease)}.shipping-drop:hover{border-color:var(--bn-accent);box-shadow:var(--bn-shadow-2)}.shipping-drop-over{border-color:var(--bn-accent);background:var(--bn-accent-tint);transform:scale(1.005);border-style:solid}.shipping-drop:has(>input:focus-visible){outline:2px solid var(--bn-accent);outline-offset:3px}.shipping-drop[data-busy=true]{cursor:progress}.shipping-drop>input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shipping-drop-art{width:56px;height:56px;border-radius:var(--bn-r-xl);display:grid;place-items:center;background:var(--bn-accent-tint);color:var(--bn-accent);margin-bottom:var(--bn-2);transition:transform var(--bn-t) var(--bn-ease-spring)}.shipping-drop:hover .shipping-drop-art,.shipping-drop-over .shipping-drop-art{transform:translateY(-3px)}.shipping-drop-title{font-family:var(--bn-font-display);font-size:var(--bn-fs-xl);font-weight:700;color:var(--bn-ink)}.shipping-drop-body{font-size:var(--bn-fs-base);color:var(--bn-ink-3);max-width:46ch}.shipping-drop-link{color:var(--bn-accent);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.shipping-drop-progress{position:absolute;left:var(--bn-6);right:var(--bn-6);bottom:var(--bn-4)}.shipping-drop-progress>span{width:40%;animation:shipping-indeterminate var(--bn-t-shimmer) var(--bn-ease-linear) infinite}@keyframes shipping-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.shipping-empty-note{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);text-align:center;max-width:64ch;margin:0 auto;line-height:1.5}.shipping-lane-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bn-3)}.shipping-guide{display:flex;flex-direction:column;gap:var(--bn-1);padding:var(--bn-4);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.shipping-guide:nth-child(2){animation-delay:calc(var(--bn-stagger) * 1)}.shipping-guide:nth-child(3){animation-delay:calc(var(--bn-stagger) * 2)}.shipping-guide-unjudged{box-shadow:var(--bn-shadow-1);outline:1.5px solid var(--bn-warn);outline-offset:-1.5px}.shipping-guide-icon{width:32px;height:32px;border-radius:var(--bn-r);display:grid;place-items:center;background:var(--bn-surface-2);color:var(--bn-ink-2);margin-bottom:var(--bn-2)}.shipping-guide-envelope .shipping-guide-icon{background:var(--bn-ok-tint);color:var(--bn-ok)}.shipping-guide-unjudged .shipping-guide-icon{background:var(--bn-warn-tint);color:var(--bn-warn)}.shipping-guide-label{font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);font-weight:700;letter-spacing:var(--bn-tracking-tight);color:var(--bn-ink)}.shipping-guide-says{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);line-height:1.4}.shipping-files{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--bn-4);align-items:start}.shipping-file-card,.shipping-ship{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:var(--bn-4);row-gap:var(--bn-3);padding:var(--bn-5);overflow:visible}.shipping-file-icon{width:40px;height:40px;border-radius:var(--bn-r);display:grid;place-items:center;background:var(--bn-surface-2);color:var(--bn-ink-2)}.shipping-file-icon-accent{background:var(--bn-accent-tint);color:var(--bn-accent)}.shipping-file-text{display:flex;flex-direction:column;gap:var(--bn-1);min-width:0}.shipping-file-title{font-family:var(--bn-font-mono);font-size:var(--bn-fs-base);font-weight:600;color:var(--bn-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shipping-file-meta{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);line-height:1.45}.shipping-file-meta>span:not(:first-child):before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.shipping-file-actions{grid-column:2;display:flex;gap:var(--bn-2);flex-wrap:wrap}.shipping-file-row{display:flex;align-items:baseline;gap:var(--bn-2);flex-wrap:wrap}.shipping-file-name{font-family:var(--bn-font-mono);font-size:var(--bn-fs-base);font-weight:600;color:var(--bn-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shipping-file-size{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.shipping-ship-note{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);line-height:1.45;max-width:60ch}.shipping-ship-none{color:var(--bn-ink-3)}.shipping-download:hover{text-decoration:none}.shipping-download-count:before{content:"·";margin-right:var(--bn-2);opacity:.7}.shipping-caveats summary{position:relative;display:inline-flex;align-items:center;gap:var(--bn-1-5);font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink-2);cursor:pointer;transition:color var(--bn-t-fast) var(--bn-ease)}.shipping-caveats summary:before{content:"";position:absolute;inset:50% 0 auto;transform:translateY(-50%);height:40px}.shipping-caveats summary:hover{color:var(--bn-accent)}.shipping-caveats summary .bn-icon{color:var(--bn-ink-4)}.shipping-caveats p{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);margin-top:var(--bn-2);line-height:1.5;max-width:60ch;animation:bn-pop var(--bn-t) var(--bn-ease-spring) backwards}.shipping-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bn-4);align-items:start}.shipping-lane-col{display:flex;flex-direction:column;gap:var(--bn-2);min-width:0}.shipping-chip{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--bn-3);width:100%;padding:var(--bn-3) var(--bn-4);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);color:var(--bn-ink);text-align:left;position:sticky;top:0;z-index:2;transition:box-shadow var(--bn-t-fast) var(--bn-ease),transform var(--bn-t-fast) var(--bn-ease)}.shipping-chip:hover{box-shadow:var(--bn-shadow-2)}.shipping-chip:active{transform:scale(.995)}.shipping-chip-icon{width:34px;height:34px;border-radius:var(--bn-r);display:grid;place-items:center;background:var(--bn-surface-2);color:var(--bn-ink-2)}.shipping-chip-envelope .shipping-chip-icon{background:var(--bn-ok-tint);color:var(--bn-ok)}.shipping-chip-unjudged .shipping-chip-icon{background:var(--bn-warn-tint);color:var(--bn-warn)}.shipping-chip-unjudged{outline:1.5px solid var(--bn-warn);outline-offset:-1.5px}.shipping-chip-text{display:flex;flex-direction:column;min-width:0}.shipping-chip-label{font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);font-weight:700;letter-spacing:var(--bn-tracking-tight)}.shipping-chip-says{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shipping-chip-count{font-family:var(--bn-font-display);font-size:var(--bn-fs-2xl);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--bn-ink);transition:color var(--bn-t-fast) var(--bn-ease)}.shipping-chip[aria-pressed=false]{background:var(--bn-surface-2);box-shadow:none}.shipping-chip[aria-pressed=false] .shipping-chip-count{color:var(--bn-ink-2)}.shipping-chip[aria-pressed=false]:hover{background:var(--bn-surface)}.shipping-chip-chev{color:var(--bn-ink-3)}.shipping-list{list-style:none;display:flex;flex-direction:column;gap:var(--bn-2)}.shipping-row{display:flex;flex-direction:column;gap:var(--bn-1-5);padding:var(--bn-3) var(--bn-4);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards;transition:box-shadow var(--bn-t-fast) var(--bn-ease),transform var(--bn-t-fast) var(--bn-ease)}.shipping-row:hover{box-shadow:var(--bn-shadow-2);transform:translateY(-1px)}.shipping-row-unjudged{box-shadow:inset 3px 0 0 var(--bn-warn),var(--bn-shadow-1)}.shipping-row-unjudged:hover{box-shadow:inset 3px 0 0 var(--bn-warn),var(--bn-shadow-2)}.shipping-row-top{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-1) var(--bn-2);flex-wrap:wrap}.shipping-order{font-family:var(--bn-font-mono);font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink);overflow-wrap:anywhere}.shipping-quality{display:inline-flex;align-items:center;flex:none;color:var(--bn-ink-3)}.shipping-quality-certain{color:var(--bn-ok)}.shipping-quality-inferred{color:var(--bn-ink-3)}.shipping-quality-legend{display:flex;align-items:center;gap:var(--bn-1-5);flex-wrap:wrap;font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.shipping-quality-legend .bn-icon:first-child{color:var(--bn-ok)}.shipping-says{font-size:var(--bn-fs-md);color:var(--bn-ink-2);line-height:1.4}.shipping-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-1-5)}.shipping-figures{display:inline-flex;flex-wrap:wrap;gap:var(--bn-1-5)}.shipping-figure{font-size:var(--bn-fs-xs);font-weight:600;color:var(--bn-ink);font-variant-numeric:tabular-nums;padding:var(--bn-0-75) var(--bn-2);border-radius:var(--bn-r-xs);background:var(--bn-surface-2);white-space:nowrap}.shipping-row-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bn-2);padding-top:var(--bn-1);border-top:1px solid var(--bn-line);margin-top:var(--bn-0-5)}.shipping-stamp{display:inline-flex;align-items:center;gap:var(--bn-1-5);font-size:var(--bn-fs-sm);font-weight:500;color:var(--bn-ink)}.shipping-stamp .bn-icon{color:var(--bn-accent)}.shipping-pull{display:inline-flex;align-items:center;gap:var(--bn-1-5);font-size:var(--bn-fs-xs);font-weight:600;color:var(--bn-accent);white-space:nowrap}.shipping-pull-done{color:var(--bn-ok)}.shipping-lane-empty{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);padding:var(--bn-4);text-align:center;border-radius:var(--bn-r-lg);border:1px dashed var(--bn-line-strong)}@media(max-width:1023px){.shipping-files{grid-template-columns:1fr}}@media(min-width:768px)and (max-width:1279px){.shipping-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bn-4)}.shipping-lane-col-unjudged{grid-column:1 / -1}.shipping-chip{padding:var(--bn-3) var(--bn-4)}.shipping-chip-count{font-size:var(--bn-fs-xl)}.shipping-order{white-space:nowrap}}@media(max-width:767px){.shipping-lanes{grid-template-columns:1fr;gap:var(--bn-5)}.shipping-lane-guide{grid-template-columns:1fr}.shipping-chip{position:static}.shipping-drop{padding:var(--bn-7) var(--bn-4)}.shipping-file-card,.shipping-ship{padding:var(--bn-4)}.shipping-file-actions{grid-column:1 / -1}}.orders-hub .bn-verdict{overflow-wrap:anywhere}.orders-headline{--digits: 4}.orders-stage{display:flex;flex-direction:column;gap:var(--bn-4);min-width:0}.orders-store-controls{display:inline-flex;align-items:center;gap:var(--bn-2)}.orders-body{container-type:inline-size;container-name:orders;min-width:0}.orders-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"chip" "walk";gap:var(--bn-4);align-items:start}.orders-buyers{grid-area:buyers;display:none;min-width:0}.orders-buyers-panel{flex:1 1 auto;min-height:0;overflow-y:auto}.orders-cardcol{grid-area:card;display:none;min-width:0;container:pane / inline-size}.orders-walk{grid-area:walk;min-width:0}.orders-walk[aria-busy=true],.orders-cardcol[aria-busy=true]{opacity:var(--bn-disabled);pointer-events:none;transition:opacity var(--bn-t-fast) var(--bn-ease)}.orders-skip-link{position:fixed;top:var(--bn-2);left:var(--bn-2);z-index:100;min-height:var(--bn-control-h-lg);display:inline-flex;align-items:center;padding:var(--bn-2) var(--bn-3);border-radius:var(--bn-r);background:var(--bn-accent);color:var(--bn-on-accent);font-size:var(--bn-fs-sm);font-weight:600;transform:translateY(-200%);transition:transform var(--bn-t-fast) var(--bn-ease)}.orders-skip-link:focus-visible{transform:none}.orders-buyerchip{grid-area:chip;display:flex;align-items:center;gap:var(--bn-2);width:100%;min-height:var(--bn-control-h-lg);padding:var(--bn-2) var(--bn-3);border:1px solid var(--bn-field-edge);border-radius:var(--bn-r);background:var(--bn-surface);color:var(--bn-ink);text-align:left;font-size:var(--bn-fs-md);transition:border-color var(--bn-t-fast) var(--bn-ease),background-color var(--bn-t-fast) var(--bn-ease)}.orders-buyerchip:hover{border-color:var(--bn-ink-3)}.orders-buyerchip-text{flex:1 1 auto;min-width:0}.orders-buyerchip-text>span:first-child{font-weight:600}@container orders (min-width: 560px){.orders-layout{grid-template-columns:268px minmax(0,1fr);grid-template-areas:"walk card" "buyers card";grid-template-rows:auto 1fr}.orders-buyers{display:flex;flex-direction:column;gap:var(--bn-3);position:sticky;top:var(--bn-4);max-height:calc(100dvh - var(--browse-rail-rest, var(--bn-4)) - var(--bn-4))}.orders-buyerchip{display:none}.orders-cardcol{display:block}}@container orders (min-width: 560px) and (max-width: 999px){.orders-buyers-panel{flex:none;max-height:min(60dvh,26rem);scroll-snap-type:y proximity}.orders-buyers-panel .orders-index-item{scroll-snap-align:start}}@container orders (min-width: 1000px){.orders-layout{grid-template-columns:300px minmax(0,1fr);grid-template-areas:"walk card" "buyers card";grid-template-rows:auto 1fr;gap:var(--bn-4) var(--bn-5)}.orders-buyers-panel{flex:none;max-height:min(40dvh,22rem)}.orders-cardcol{position:sticky;top:var(--bn-4)}.orders-cardcol[data-tall]{position:static}}@container orders (min-width: 560px){.orders-walk{padding:var(--bn-3)}}.orders-filterbar{flex-direction:row;align-items:center;gap:var(--bn-3)}.orders-filterbar .bn-filterbar-controls{flex:0 1 auto;flex-wrap:nowrap;min-width:0}.orders-filterbar .bn-filterbar-lead{flex:0 1 28rem;min-width:10rem;max-width:28rem}.orders-filterbar .bn-filterbar-compact{flex:none}.orders-filterbar .bn-icon-btn{width:var(--bn-control-h);height:var(--bn-control-h);border:1px solid var(--bn-field-edge, var(--bn-ink-4));border-radius:var(--bn-r);background:var(--bn-surface);transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease),border-color var(--bn-t-fast) var(--bn-ease)}.orders-filterbar .bn-icon-btn:hover{border-color:var(--bn-ink-3)}.orders-filterbar .bn-icon-btn .bn-icon{width:16px;height:16px;flex:none}.orders-filterbar .bn-filtercount{flex:1 1 auto;min-width:0;margin:0}@container bn-page (max-width: 559px){.orders-filterbar .bn-filterbar-lead{flex:1 1 auto;max-width:none}.orders-filterbar .bn-filtercount{display:none}}.orders-walkline,.orders-hub.is-walking .bn-verdict{display:none}@container bn-page (max-width: 999px){.orders-hub.is-walking .bn-page-head{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--bn-2);margin-bottom:var(--bn-1)}.orders-hub.is-walking .bn-page-head .bn-title{font-size:var(--bn-fs-lg)}.orders-hub.is-walking .bn-page-head .bn-head-text{flex:none}.orders-hub.is-walking .bn-page-head .bn-head-actions{flex:1 1 auto;min-width:0;width:auto;margin:0}.orders-hub.is-walking .bn-head-actions>:not(.orders-walkline){display:none}.orders-walkline{display:flex;align-items:center;gap:var(--bn-1);width:100%;min-width:0}.orders-stage.is-walking{gap:var(--bn-2)}.orders-stage.is-walking .orders-filterbar,.orders-stage.is-walking .orders-buyers,.orders-stage.is-walking .orders-buyerchip,.orders-stage.is-walking .orders-walk-head,.orders-stage.is-walking .orders-walk-note,.orders-stage.is-walking .orders-walk-tools{display:none}.orders-stage.is-walking .orders-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"card" "walk";grid-template-rows:auto;gap:var(--bn-2)}.orders-stage.is-walking .orders-walk-list{gap:var(--bn-2)}}.orders-walkchip{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:var(--bn-2);min-height:var(--bn-control-h-lg);padding:0 var(--bn-3);border:1px solid var(--bn-field-edge);border-radius:var(--bn-r);background:var(--bn-surface);text-align:left;font-size:var(--bn-fs-sm);transition:border-color var(--bn-t-fast) var(--bn-ease)}.orders-walkchip:hover{border-color:var(--bn-ink-3)}.orders-walkchip-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-walkchip-text>span:first-child{font-weight:600}.orders-walkleave{flex:none}.orders-index{list-style:none;display:flex;flex-direction:column;gap:1px;padding:var(--bn-1)}.orders-index>li{animation:bn-page-in var(--bn-t) var(--bn-ease-out) backwards}.orders-index-item{display:flex;align-items:center;gap:0;min-width:0;position:relative;border-radius:var(--bn-r);transition:background-color var(--bn-t-fast) var(--bn-ease)}.orders-index-item:hover{background:var(--bn-hover)}.orders-index-item>.orders-index-row{flex:1 1 auto;min-width:0}.orders-index-tick{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:var(--bn-control-h-lg);min-height:var(--bn-control-h-lg);border-radius:var(--bn-r);transition:background-color var(--bn-t-fast) var(--bn-ease)}label.orders-index-tick:hover{background:var(--bn-hover)}.orders-index-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:first baseline;align-content:center;gap:var(--bn-2);width:100%;min-height:42px;padding:var(--bn-1) var(--bn-2) var(--bn-1) var(--bn-3);border-radius:var(--bn-r);text-align:left;color:var(--bn-ink);background:transparent}.orders-index-item:before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:3px;border-radius:var(--bn-r-full);background:var(--bn-accent);opacity:0;scale:1 .4;transition:opacity var(--bn-t-fast) var(--bn-ease),scale var(--bn-t) var(--bn-ease-spring)}.orders-index-item.is-selected,.orders-index-item.is-selected:hover{background:var(--bn-accent-tint)}.orders-index-item.is-selected:before{opacity:1;scale:1 1}.orders-index-item.is-selected .orders-index-number{color:var(--bn-accent)}.orders-index-main{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.orders-index-number{font-size:var(--bn-fs-md);font-weight:600;overflow-wrap:break-word}.orders-label-tail{white-space:nowrap}.orders-index-meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bn-1) var(--bn-1-5);font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.orders-index-count{flex:none}.orders-index-figure{display:inline-flex;align-items:baseline;justify-content:flex-end;min-width:3.5em;font-size:var(--bn-fs-xs);font-weight:500;color:var(--bn-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.orders-index-figure b{font-family:var(--bn-font-display);font-size:var(--bn-fs-base);font-weight:800;color:var(--bn-ink);margin-right:var(--bn-0-75)}.orders-index-figure b:only-child{margin-right:0}.orders-walk{display:flex;flex-direction:column;gap:var(--bn-3);padding:var(--bn-4)}@container orders (min-width: 560px) and (max-width: 999px){.orders-walk{padding:var(--bn-2)}}.orders-walk:focus{outline:none}.orders-walk-head:empty{display:none}.orders-panel{display:flex;flex-direction:column;gap:var(--bn-3)}.orders-panel-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bn-3)}.orders-panel-text{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.orders-panel-name,.orders-walk-title{font-size:var(--bn-fs-xl);overflow-wrap:break-word}.orders-panel-order,.orders-walk-sub{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.orders-buyer-order-id{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--bn-ink-2)}.orders-panel-order{display:flex;gap:var(--bn-1);min-width:0}.orders-panel-facts{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bn-3) var(--bn-5)}.orders-panel-figures{display:flex;gap:var(--bn-5)}.orders-walk-note{display:flex;align-items:flex-start;gap:var(--bn-2);font-size:var(--bn-fs-sm);color:var(--bn-ink-2)}.orders-walk-note .bn-icon{flex:none;margin-top:var(--bn-0-5);color:var(--bn-accent)}.orders-walk-done{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--bn-3);padding:var(--bn-4);border-radius:var(--bn-r-lg);background:var(--bn-ok-tint);font-weight:600}.orders-walk-done p{display:flex;align-items:center;gap:var(--bn-2)}.orders-walk-done .bn-icon{color:var(--bn-ok)}.orders-walk-tools{display:flex;align-items:center;gap:var(--bn-2);min-height:var(--bn-control-h-lg);border-bottom:1px solid var(--bn-line);padding-bottom:var(--bn-2)}.orders-walk-list{list-style:none;display:flex;flex-direction:column;gap:var(--bn-4)}.orders-walk-group{animation:bn-page-in var(--bn-t) var(--bn-ease-out) backwards}.orders-walk-sect{display:flex;align-items:center;gap:var(--bn-2);width:100%;min-height:var(--bn-control-h-lg);padding:0 var(--bn-2);border-radius:var(--bn-r-sm);color:var(--bn-ink-2);font:inherit;text-align:left;cursor:pointer;background:transparent;transition:background-color var(--bn-t-fast) var(--bn-ease)}.orders-walk-sect:hover{background:var(--bn-hover)}.orders-walk-chev{flex:none;color:var(--bn-ink-3);transition:transform var(--bn-t-fast) var(--bn-ease)}.orders-walk-sect[aria-expanded=false] .orders-walk-chev{transform:rotate(-90deg)}.orders-walk-sectcount{margin-left:auto;font-size:var(--bn-fs-xs);color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.orders-walk-rows{list-style:none;display:flex;flex-direction:column;gap:var(--bn-3)}.orders-walk-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-1)}.orders-walk-press{display:grid;grid-template-columns:minmax(4ch,max-content) minmax(10ch,1fr) minmax(0,auto);grid-template-areas:"slot name pick" ". for for";align-items:center;gap:var(--bn-0-5) var(--bn-3);flex:1 1 0;min-width:0;min-height:var(--bn-control-h-lg);padding:var(--bn-2) var(--bn-3);border-radius:var(--bn-r);text-align:left;color:var(--bn-ink);background:transparent;transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.orders-walk-press:hover{background:var(--bn-hover)}.orders-walk-press[aria-current=true]{background:var(--bn-accent-tint)}.orders-walk-slot{grid-area:slot;font-weight:600;font-variant-numeric:tabular-nums;color:var(--bn-ink-2)}.orders-walk-slot-either{font-weight:400;font-variant-numeric:normal;color:var(--bn-ink-3)}.orders-walk-name{grid-area:name;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-walk-name.is-unnamed{color:var(--bn-ink-3);font-style:italic}.orders-walk-pick{grid-area:pick;display:inline-flex;align-items:center;gap:var(--bn-1);font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink-2);flex-wrap:wrap;justify-content:flex-end;text-align:right;font-variant-numeric:tabular-nums}.orders-walk-pick-count{--digits: 8}.orders-pick-chip{display:inline-grid;font-variant-numeric:tabular-nums}.orders-pick-live,.orders-pick-reserve{grid-area:1 / 1;display:inline-flex;align-items:center;gap:var(--bn-1)}.orders-pick-reserve{visibility:hidden;pointer-events:none}.orders-pick-reserve>.bn-pill:before{content:attr(data-text)}.orders-walk-for{grid-area:for;font-size:var(--bn-fs-xs);color:var(--bn-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orders-walk-line.is-done .orders-walk-name,.orders-walk-line.is-done .orders-walk-slot{color:var(--bn-ink-3);text-decoration:line-through}.orders-walk-line.is-done .orders-walk-pick{color:var(--bn-ok)}.orders-walk-empty{padding:var(--bn-3);font-size:var(--bn-fs-md)}.orders-walkall,.orders-walk-tools .bn-btn{min-height:var(--bn-control-h-lg)}.orders-walkall-caption{margin-inline-end:var(--bn-2);font-size:var(--bn-fs-sm);color:var(--bn-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.orders-manage-legend{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--bn-1) var(--bn-3);padding:var(--bn-3) var(--bn-4);border-radius:var(--bn-r);background:var(--bn-surface-2);font-size:var(--bn-fs-sm)}.orders-manage-legend dt{font-weight:600}.orders-manage-legend dd{margin:0;color:var(--bn-ink-2)}.orders-manage-orders{display:flex;flex-direction:column;gap:var(--bn-5)}.orders-buyers-sheet .orders-index-row{min-height:var(--bn-control-h-lg)}.orders-order{display:flex;flex-direction:column;gap:var(--bn-4);padding:var(--bn-5);overflow:visible;animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards;transition:box-shadow var(--bn-t) var(--bn-ease)}.orders-order-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bn-3);flex-wrap:wrap}.orders-order-id{display:flex;flex-direction:column;gap:var(--bn-1);min-width:0}.orders-order-number{margin:0;font-family:var(--bn-font-display);font-size:var(--bn-fs-xl);font-weight:800;letter-spacing:-.01em;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--bn-ink);overflow-wrap:anywhere}.orders-order-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bn-0-5) var(--bn-2);font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.orders-order-meta>*+*:before{content:"·";margin-right:var(--bn-2);color:var(--bn-ink-4)}.orders-feed-word q{quotes:"“" "”";font-style:italic}.orders-order-side{display:flex;align-items:center;gap:var(--bn-2);flex-wrap:wrap}.orders-order-progress{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bn-1-5);margin-top:calc(-1 * var(--bn-1))}.orders-order-progress .bn-progress{width:100%;max-width:280px;height:5px}.orders-order-figure{font-size:var(--bn-fs-sm);font-weight:500;color:var(--bn-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.orders-order-figure b{font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);font-weight:800;letter-spacing:-.02em;color:var(--bn-ink);margin-right:var(--bn-1)}.orders-order-figure i{font-style:normal;font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.orders-order-figure i:before{content:"·";margin:0 var(--bn-2);color:var(--bn-ink-4)}.orders-lines{display:flex;flex-direction:column;list-style:none;border-top:1px solid var(--bn-line)}.orders-line{display:flex;flex-direction:column;gap:var(--bn-3);padding:var(--bn-4) 0;border-bottom:1px solid var(--bn-line)}.orders-line:last-child{border-bottom:0;padding-bottom:0}.orders-line-top{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--bn-2) var(--bn-3)}.orders-line-text{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.orders-line-name{font-family:var(--bn-font-ui);font-size:var(--bn-fs-base);font-weight:600;color:var(--bn-ink);overflow-wrap:anywhere}.orders-line-desc{display:flex;flex-wrap:wrap;gap:var(--bn-0-5) var(--bn-2);font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.orders-line-desc>*+*:before{content:"·";margin-right:var(--bn-2);color:var(--bn-ink-4)}.orders-line-figure{display:flex;flex-direction:column;align-items:flex-end;text-align:right;white-space:nowrap;align-self:center}.orders-line-remaining{font-size:var(--bn-fs-sm);color:var(--bn-ink-2);line-height:1.2}.orders-line-remaining b{font-family:var(--bn-font-display);font-size:var(--bn-fs-xl);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--bn-ink);margin-right:var(--bn-1)}.orders-line-pulled{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);font-variant-numeric:tabular-nums;margin-top:1px}.orders-line-figure-done{justify-content:center}.orders-tag{font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);font-weight:500;letter-spacing:.01em;line-height:1;color:var(--bn-ink-3);padding:var(--bn-1) var(--bn-1-5);border-radius:var(--bn-r-xs);background:var(--bn-surface);box-shadow:inset 0 0 0 1px var(--bn-line-strong);white-space:nowrap;align-self:center}.orders-reason{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--bn-3);align-items:start;padding:var(--bn-3) var(--bn-4);border-radius:var(--bn-r);background:var(--bn-accent-tint);color:var(--bn-ink)}.orders-reason>.bn-icon{margin-top:var(--bn-0-5);color:var(--bn-accent)}.orders-reason-warn{background:var(--bn-warn-tint)}.orders-reason-warn>.bn-icon{color:var(--bn-warn)}.orders-reason-danger{background:var(--bn-danger-tint)}.orders-reason-danger>.bn-icon{color:var(--bn-danger)}.orders-reason-ok{background:var(--bn-ok-tint)}.orders-reason-ok>.bn-icon{color:var(--bn-ok)}.orders-reason .orders-tag{align-self:start}.orders-line-code{align-self:start;font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.orders-line-code>summary{cursor:pointer;min-height:var(--bn-control-h);display:flex;align-items:center}.orders-line-code code{font-family:var(--bn-font-mono)}.orders-line-says{font-size:var(--bn-fs-md);font-weight:600;color:var(--bn-ink)}.orders-line-remedy{font-size:var(--bn-fs-md);color:var(--bn-ink-2);margin-top:var(--bn-0-5);max-width:70ch}.orders-line-breakdown{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);margin-top:var(--bn-1);font-variant-numeric:tabular-nums}.orders-backlog,.orders-reconcile{margin-top:var(--bn-5);padding-top:var(--bn-4);border-top:1px solid var(--bn-line);display:flex;flex-direction:column;gap:var(--bn-2)}.orders-backlog p,.orders-reconcile p{max-width:72ch;color:var(--bn-ink-2)}.orders-reconcile-cutoff{max-width:14rem}.orders-reconcile .orders-reconcile-span{color:var(--bn-ink);font-variant-numeric:tabular-nums}.orders-reconcile-live ul{margin:var(--bn-1) 0 0;padding-left:var(--bn-4)}.orders-standdown{margin-top:var(--bn-3);padding-top:var(--bn-3);border-top:1px solid var(--bn-line);display:flex;flex-direction:column;gap:var(--bn-2)}.orders-standdown-said{font-size:var(--bn-fs-md);font-weight:600;color:var(--bn-ink);font-variant-numeric:tabular-nums}.orders-standdown-row{display:flex;flex-wrap:wrap;gap:var(--bn-2);align-items:center}.orders-map{display:flex;flex-direction:column;gap:var(--bn-2)}.orders-map-lede{display:flex;align-items:flex-start;gap:var(--bn-1-5);font-size:var(--bn-fs-sm);color:var(--bn-ink-3);min-height:calc(var(--bn-fs-sm) * 1.4)}.orders-map-lede .bn-icon{color:var(--bn-ink-4);flex:none;margin-top:var(--bn-0-5)}.orders-map-stops{display:flex;flex-wrap:wrap;gap:var(--bn-2);list-style:none}.orders-map-stop{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--bn-1) var(--bn-3);flex:0 1 auto;min-width:0;padding:var(--bn-1-5) var(--bn-3) var(--bn-1-5);border-radius:var(--bn-r-full);background:transparent;box-shadow:inset 0 0 0 1px var(--bn-line);animation:bn-page-in var(--bn-t) var(--bn-ease-out) backwards;transition:background-color var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease)}.orders-map-pin{align-self:center;color:var(--bn-accent);flex:none;margin-right:calc(-1 * var(--bn-2))}.orders-map-stop[data-lead=true]{background:var(--bn-surface-2);box-shadow:inset 0 0 0 1px var(--bn-accent-tint-2)}.orders-map-stop[data-lit=true]{background:var(--bn-accent-tint);box-shadow:inset 0 0 0 1px var(--bn-accent-tint-2)}.orders-map-stop[data-pooled=true] .orders-map-name b{font-size:var(--bn-fs-md)}.orders-map-name{display:flex;align-items:baseline;gap:var(--bn-1-5);min-width:0}.orders-map-name b{font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);font-weight:800;letter-spacing:-.01em;color:var(--bn-ink);line-height:1.15}.orders-map-name em{font-style:normal;font-size:var(--bn-fs-2xs);font-weight:600;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;color:var(--bn-ink-3);white-space:nowrap}.orders-map-count{font-size:var(--bn-fs-sm);color:var(--bn-ink-2);white-space:nowrap}.orders-map-count b{font-weight:700;color:var(--bn-ink);font-variant-numeric:tabular-nums}.orders-map-spoken{display:inline-flex;align-items:baseline;gap:var(--bn-1);font-size:var(--bn-fs-xs);color:var(--bn-warn);white-space:nowrap}.orders-map-spoken .bn-icon{align-self:center}.orders-map-sections{display:flex;flex-wrap:wrap;gap:var(--bn-1)}.orders-map-sect{display:inline-flex;align-items:baseline;gap:var(--bn-1-5);padding:var(--bn-0-5) var(--bn-2);border-radius:var(--bn-r-full);box-shadow:inset 0 0 0 1px var(--bn-line-strong);font-size:var(--bn-fs-xs);color:var(--bn-ink-3);white-space:nowrap}.orders-map-sect b{font-weight:700;color:var(--bn-ink-2);font-variant-numeric:tabular-nums}.orders-map-sect[data-lead=true]{color:var(--bn-accent);box-shadow:inset 0 0 0 1px var(--bn-accent-tint-2);background:var(--bn-accent-tint)}.orders-map-sect[data-lead=true] b{color:inherit}.orders-picks{display:flex;flex-direction:column;gap:var(--bn-0-5);list-style:none}.orders-pick{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--bn-4);padding:var(--bn-2) var(--bn-3);border-radius:var(--bn-r);animation:bn-page-in var(--bn-t) var(--bn-ease-out) backwards;transition:background-color var(--bn-t-fast) var(--bn-ease),opacity var(--bn-t) var(--bn-ease)}.orders-pick:hover{background:var(--bn-hover)}.orders-pick[data-pressing=true]{opacity:.55}.orders-pick-is-held{color:var(--bn-ink-3)}.orders-pick{--pick-rail: transparent}.orders-pick[data-lead=true]{--pick-rail: var(--bn-accent-tint-2)}.orders-pick[data-lit=true]{background:var(--bn-accent-tint)}.orders-line-picks[data-one-place=true] .orders-pick-place .position-path{display:none}.orders-line-picks{gap:var(--bn-1)}.orders-line-picks .orders-pick{box-shadow:inset 0 0 0 1px var(--bn-line),inset 2px 0 0 var(--pick-rail)}.orders-line-picks .orders-pick:hover{background:var(--bn-hover);box-shadow:inset 0 0 0 1px var(--bn-line-strong),inset 2px 0 0 var(--pick-rail)}.orders-line-picks .orders-pick[data-lit=true],.orders-line-picks .orders-pick[data-lit=true]:hover{background:var(--bn-accent-tint);box-shadow:inset 0 0 0 1px var(--bn-accent-tint-2),inset 2px 0 0 var(--pick-rail)}.orders-pick-place{--pos-slot: 22px;--pos-path: 11px;--pos-gap: var(--bn-2);flex:none;white-space:nowrap;font-family:var(--bn-font-mono)}.orders-pick-place .position-parts{font-size:var(--pos-slot)}.orders-pick-place .position-path{font-family:var(--bn-font-ui);letter-spacing:.06em}.orders-pick-place .position-path b{font-family:var(--bn-font-mono)}.orders-pick-link{display:inline-block;color:inherit;text-decoration:none;border-radius:var(--bn-r-sm);transition:color var(--bn-t-fast) var(--bn-ease)}.orders-pick-link:hover{text-decoration:none;color:var(--bn-accent)}.orders-pick-link:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px}.orders-pick-card{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bn-0-5) var(--bn-2);min-width:0;font-size:var(--bn-fs-base);color:var(--bn-ink)}.orders-pick-name{font-weight:500;overflow-wrap:anywhere}.orders-pick-cond{color:var(--bn-ink-3);font-size:var(--bn-fs-sm)}.orders-pick-offered{display:inline-flex;align-items:center;padding:1px var(--bn-2) var(--bn-0-5);border-radius:var(--bn-r-full);box-shadow:inset 0 0 0 1px var(--bn-accent-tint-2);color:var(--bn-accent);background:var(--bn-accent-tint);font-size:var(--bn-fs-2xs);font-weight:600;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;white-space:nowrap}.orders-pick-order{display:inline-flex;align-items:center;gap:var(--bn-1);padding:var(--bn-0-5) var(--bn-1-5);border-radius:var(--bn-r-xs);font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);color:var(--bn-ink-3);background:var(--bn-surface-2);transition:color var(--bn-t-fast) var(--bn-ease),background-color var(--bn-t-fast) var(--bn-ease)}.orders-pick-order:hover{color:var(--bn-accent);background:var(--bn-accent-tint)}.orders-pick-pooled{display:inline-flex;align-items:center;gap:var(--bn-1-5);font-size:var(--bn-fs-sm);color:var(--bn-ink-3);font-family:var(--bn-font-ui)}.orders-pick-held{display:inline-flex;align-items:center;gap:var(--bn-1-5);font-size:var(--bn-fs-sm);color:var(--bn-ink-3);white-space:nowrap}.orders-pick-held .bn-mono{font-size:var(--bn-fs-xs);color:var(--bn-ink-2)}.orders-pick-held .bn-icon{color:var(--bn-warn)}.orders-fold{display:flex}.orders-fold-btn{display:inline-flex;align-items:center;gap:var(--bn-1-5);padding:var(--bn-2) var(--bn-3);border-radius:var(--bn-r);font-size:var(--bn-fs-sm);color:var(--bn-ink-2);background:transparent;box-shadow:inset 0 0 0 1px var(--bn-line);transition:color var(--bn-t-fast) var(--bn-ease),background-color var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease)}.orders-fold-btn .bn-icon{color:var(--bn-ink-4);flex:none}.orders-fold-btn:hover{color:var(--bn-accent);background:var(--bn-accent-tint);box-shadow:inset 0 0 0 1px var(--bn-accent-tint-2)}.orders-fold-btn:hover .bn-icon{color:inherit}.orders-fold-btn:focus-visible{outline:2px solid var(--bn-accent);outline-offset:2px}.orders-pulled-note{display:flex;align-items:baseline;gap:var(--bn-1-5);padding:var(--bn-1) var(--bn-3) 0;font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.orders-pulled-note .bn-icon{align-self:center;color:var(--bn-ok);flex:none}.orders-store-note{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bn-2) var(--bn-3);padding:var(--bn-2) var(--bn-3);border-radius:var(--bn-r);background:var(--bn-surface-2);font-size:var(--bn-fs-sm);color:var(--bn-ink-2)}.orders-store-note>.bn-icon{color:var(--bn-ink-4);flex:none}.orders-store-note>span{min-width:0;flex:1 1 24ch}@media(max-width:559px){.orders-pick{grid-template-columns:auto minmax(0,1fr);row-gap:var(--bn-2)}.orders-pick>:last-child{grid-column:1 / -1;justify-self:start}.orders-pick-held{white-space:normal}}.orders-paste{display:flex;flex-direction:column;gap:var(--bn-3)}.orders-paste-box{min-height:132px;font-size:var(--bn-fs-sm);line-height:1.5}.orders-paste-row{display:flex;gap:var(--bn-2);flex-wrap:wrap}.orders-paste-source{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.orders-paste-note,.orders-paste-dropped{display:flex;align-items:flex-start;gap:var(--bn-2);padding:var(--bn-2) var(--bn-3);border-radius:var(--bn-r);font-size:var(--bn-fs-md);color:var(--bn-ink);background:var(--bn-surface-2);animation:bn-pop var(--bn-t) var(--bn-ease-spring) backwards}.orders-paste-note .bn-icon{flex:none;margin-top:var(--bn-0-5);color:var(--bn-accent)}.orders-paste-dropped{background:var(--bn-warn-tint)}.orders-paste-dropped .bn-icon{flex:none;margin-top:var(--bn-0-5);color:var(--bn-warn)}.orders-paste-dropped .bn-mono{font-size:var(--bn-fs-sm)}.orders-empty{display:flex;flex-direction:column}.orders-empty .bn-empty{padding-bottom:var(--bn-5)}.orders-empty .bn-rule{padding:0 var(--bn-6)}.orders-empty .orders-paste{padding:var(--bn-5) var(--bn-6) var(--bn-6)}@media(max-width:767px){.orders-hub{gap:var(--bn-3)}.orders-hub .bn-lede{display:none}.orders-order{padding:var(--bn-4)}.orders-line-top{grid-template-columns:minmax(0,1fr) auto}.orders-line-top .orders-tag{grid-column:2;justify-self:end}.orders-map-stop{min-width:144px}.orders-pick-link{display:inline-flex;align-items:center;min-height:40px}.orders-pick-order{min-height:40px;padding:0 var(--bn-3)}.orders-reason>.bn-btn{grid-column:2;justify-self:start;min-height:var(--bn-control-h-lg)}.orders-reason{grid-template-columns:auto minmax(0,1fr)}.orders-reason .orders-tag{grid-column:2;justify-self:start}.orders-empty .orders-paste{padding:var(--bn-4)}.orders-empty .bn-rule{padding:0 var(--bn-4)}}@media(max-width:767px){.orders-fold-btn{min-height:40px;padding:0 var(--bn-4)}}.orders-receipt{max-width:760px;display:flex;flex-direction:column;gap:var(--bn-3);padding:var(--bn-4) var(--bn-5);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1)}.orders-receipt-part+.orders-receipt-part{padding-top:var(--bn-3);border-top:1px dashed var(--bn-line-strong)}.orders-receipt-head{display:flex;align-items:center;gap:var(--bn-2);font-size:var(--bn-fs-base);font-weight:600;color:var(--bn-ink)}.orders-receipt-head .bn-icon{flex:none;color:var(--bn-ink-3)}.orders-receipt-when{font-weight:500;color:var(--bn-ink-3)}.orders-receipt-line,.orders-receipt-more{margin-top:var(--bn-1);padding-left:calc(15px + var(--bn-2))}.orders-receipt-line{font-size:var(--bn-fs-md);line-height:1.6;color:var(--bn-ink-3)}.orders-receipt-continuing{display:flex;align-items:center;gap:var(--bn-2);color:var(--bn-ink-3)}.orders-receipt-continuing .bn-icon{flex:none}.orders-receipt-clause+.orders-receipt-clause:before{content:"·";margin:0 var(--bn-2);color:var(--bn-ink-4)}.orders-receipt-fig{font-weight:700;color:var(--bn-ink);font-variant-numeric:tabular-nums}.orders-receipt-more{margin-top:var(--bn-3)}.orders-empty-receipt{padding:0 var(--bn-6) var(--bn-5)}.orders-empty-receipt .orders-receipt{background:var(--bn-surface-2);box-shadow:none;max-width:none}@media(max-width:639px){.orders-receipt{padding:var(--bn-4)}.orders-receipt-line,.orders-receipt-more{padding-left:0}.orders-receipt-line{display:flex;flex-direction:column;gap:var(--bn-0-5)}.orders-receipt-clause+.orders-receipt-clause:before{content:none}.orders-empty-receipt{padding:0 var(--bn-4) var(--bn-4)}}.orders-status-btn-on{background:var(--bn-accent-tint);color:var(--bn-accent);box-shadow:inset 0 0 0 1px var(--bn-accent-tint-2)}.orders-status-btn-on:hover:not(:disabled){background:var(--bn-accent-tint-2)}.orders-status-btn-on .bn-icon{color:inherit}.orders-statuses{display:flex;flex-direction:column;gap:var(--bn-3);margin-top:var(--bn-1)}.orders-statuses-state{display:flex;flex-direction:column;gap:var(--bn-2);align-items:flex-start}.orders-statuses-note{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.orders-statuses-note b{color:var(--bn-ink);font-variant-numeric:tabular-nums}.orders-statuses-foot{border-top:1px solid var(--bn-line);padding-top:var(--bn-2)}.orders-statuses-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-3);flex-wrap:wrap}.orders-statuses-list{display:flex;flex-direction:column;gap:var(--bn-0-5);list-style:none}.orders-status{display:flex;align-items:center;gap:var(--bn-2);min-height:var(--bn-control-h-sm);padding:0 var(--bn-2);border-radius:var(--bn-r-sm);font-size:var(--bn-fs-sm);color:var(--bn-ink-2);transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.orders-status:hover{background:var(--bn-hover);color:var(--bn-ink)}.orders-status-box{flex:none;width:16px;height:16px;accent-color:var(--bn-accent)}.orders-status-name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.orders-status-count{flex:none;font-variant-numeric:tabular-nums;font-weight:600;color:var(--bn-ink)}.orders-status-known,.orders-status-none{flex:none;font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.orders-status-absent .orders-status-name{color:var(--bn-ink-3)}.orders-status-known-toggle{border-top:1px solid var(--bn-line);padding-top:var(--bn-2);border-radius:0;min-height:var(--bn-control-h)}.orders-empty-picker{margin-top:var(--bn-3);text-align:left}.orders-receipt-absent{display:flex;align-items:flex-start;gap:var(--bn-2);margin-top:var(--bn-2);font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.orders-receipt-absent .bn-icon{flex:none;margin-top:var(--bn-0-5);color:var(--bn-accent)}.orders-receipt-absent .bn-mono{font-size:var(--bn-fs-sm);color:var(--bn-ink-2)}@media(max-width:767px){.orders-status{min-height:var(--bn-control-h)}.orders-statuses-head{align-items:stretch}}.orders-statuses-ask{display:flex;align-items:flex-start;gap:var(--bn-2);padding:var(--bn-3);border-radius:var(--bn-r);background:var(--bn-accent-tint);font-size:var(--bn-fs-sm);color:var(--bn-ink-2);line-height:1.5}.orders-statuses-ask .bn-icon{flex:none;margin-top:var(--bn-0-5);color:var(--bn-accent)}.orders-statuses-ask b{color:var(--bn-ink)}.orders-statuses-confirm{display:flex}@media(max-width:767px),(hover:none)and (pointer:coarse){.orders-status{min-height:var(--bn-control-h-sm)}}.orders-pick-nav{display:flex;align-items:center;justify-content:center;gap:var(--bn-3);padding:var(--bn-3) 0}.orders-pick-keys{display:inline-flex;gap:var(--bn-1)}@container pane (min-width: 560px){.orders-cardcol .browse-band{height:auto;min-height:min(720px,max(520px,calc(100dvh - 280px)))}}.orders-cardcol .card-locations-rows{overflow:visible;overscroll-behavior:auto;scroll-snap-type:none;mask-image:none;-webkit-mask-image:none;padding-bottom:0}.orders-walk-spares{margin-top:var(--bn-2)}.orders-walk-spares>.bn-btn{color:var(--bn-ink-3)}@container orders (min-width: 560px){.orders-walk-press{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name" "slot pick" "for for";align-items:baseline;min-height:var(--bn-control-h);padding:var(--bn-1) var(--bn-2)}.orders-walk-name{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.orders-walk-slot{font-size:var(--bn-fs-sm)}.orders-walk-pick{align-self:center;flex-wrap:nowrap;white-space:nowrap;min-width:14ch;justify-content:flex-end}.orders-walk-rows{gap:var(--bn-0-5)}.orders-walk-tools{flex-wrap:wrap}}.orders-cardcol{flex-direction:column;gap:var(--bn-3)}@container orders (min-width: 560px){.orders-cardcol{display:flex}}.orders-strip{display:flex;align-items:center;gap:var(--bn-3);min-width:0;padding:var(--bn-3);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1)}.orders-strip-row{list-style:none;display:flex;gap:var(--bn-2);overflow-x:auto;min-width:0;flex:1 1 auto;padding:var(--bn-0-5)}.orders-strip-card{position:relative;display:block;padding:0;border:0;border-radius:var(--bn-r);background:none;transition:box-shadow var(--bn-t-fast) var(--bn-ease),opacity var(--bn-t-fast) var(--bn-ease)}.orders-strip-card .bn-thumb{display:block}.orders-strip-card.is-current{box-shadow:0 0 0 2px var(--bn-accent)}.orders-strip-card.is-done{opacity:var(--bn-disabled)}.orders-strip-count{position:absolute;right:var(--bn-1);bottom:var(--bn-1);display:inline-flex;align-items:center;gap:var(--bn-0-5);padding:0 var(--bn-1);border-radius:var(--bn-r-xs);background:var(--bn-surface);font-size:var(--bn-fs-xs);font-weight:700;font-variant-numeric:tabular-nums}.orders-strip-missing{flex:none}.orders-order-stood{display:flex;align-items:center;gap:var(--bn-1);margin:0;font-size:var(--bn-fs-sm);color:var(--bn-ink-2)}.codes{display:flex;flex-direction:column;--bn-page-max: var(--bn-page-w-rows)}.codes .bn-head{margin-bottom:var(--bn-1)}.codes-failure{display:flex;align-items:flex-start;gap:var(--bn-2)}.codes-failure .bn-notice{flex:1 1 auto;min-width:0}.codes-failure .bn-notice-title{overflow-wrap:anywhere}.codes-banners{display:flex;flex-direction:column;gap:var(--bn-2)}.codes-banner{display:flex;align-items:center;gap:var(--bn-3);padding:var(--bn-3) var(--bn-4);border-radius:var(--bn-r-lg);font-size:var(--bn-fs-md);line-height:1.45;color:var(--bn-ink);background:var(--bn-warn-tint);box-shadow:inset 0 0 0 1px var(--bn-line);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.codes-banner>.bn-icon{flex:none;color:var(--bn-warn)}.codes-banner.is-danger{background:var(--bn-danger-tint)}.codes-banner.is-danger>.bn-icon{color:var(--bn-danger)}.codes-banner-text{flex:1 1 auto;min-width:0}.codes-banner-text strong{font-weight:700}.codes-banner .bn-btn{flex:none}.codes-banner-acts{display:flex;align-items:center;gap:var(--bn-2);flex:none}@media(max-width:639px){.codes-banner{flex-wrap:wrap}.codes-banner-text{flex-basis:calc(100% - 30px)}.codes-banner .bn-btn{margin-left:30px}.codes-banner-acts{flex-wrap:wrap;margin-left:30px}.codes-banner-acts .bn-btn{margin-left:0}}.codes-fix{display:flex;flex-direction:column;gap:var(--bn-3);padding:var(--bn-3) var(--bn-4) var(--bn-4);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1)}.codes-fix-lede{font-size:var(--bn-fs-sm);color:var(--bn-ink-2);line-height:1.5;max-width:76ch}.codes-fix-list{display:flex;flex-direction:column;gap:var(--bn-2)}.codes-fix-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--bn-2) var(--bn-4);padding:var(--bn-3);border-radius:var(--bn-r);background:var(--bn-surface-2)}.codes-fix-where{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.codes-fix-box{font-size:var(--bn-fs-md);font-weight:600;color:var(--bn-ink)}.codes-fix-n{font-size:var(--bn-fs-sm);color:var(--bn-ink-2);font-variant-numeric:tabular-nums}.codes-fix-company{font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.codes-fix-do{display:flex;align-items:flex-end;gap:var(--bn-3)}.codes-fix-field{flex:0 1 240px;min-width:170px;gap:var(--bn-1)}.codes-fix-field .bn-select{background-color:var(--bn-surface)}.codes-fix-lane{display:flex;align-items:center;flex:none;width:88px;min-height:var(--bn-control-h-sm)}.codes-fix-adrift{font-size:var(--bn-fs-sm);color:var(--bn-ink-2);line-height:1.5;max-width:76ch}@media(max-width:899px){.codes-fix-row{grid-template-columns:minmax(0,1fr)}.codes-fix-do>.bn-btn{margin-left:auto}}@media(max-width:639px){.codes-fix-do{flex-wrap:wrap;align-items:stretch}.codes-fix-field{flex:1 1 100%}.codes-fix-lane{width:auto;min-height:0}.codes-fix-do>.bn-btn{flex:1 1 100%}}.codes-dups{display:flex;flex-direction:column;gap:var(--bn-0-5);padding:var(--bn-2);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1)}.codes-dup{display:flex;align-items:center;gap:var(--bn-4);flex-wrap:wrap;padding:var(--bn-2) var(--bn-3);border-radius:var(--bn-r)}.codes-dup:hover{background:var(--bn-hover)}.codes-dup-where{display:inline-flex;align-items:center;gap:var(--bn-3);flex-wrap:wrap;font-size:var(--bn-fs-sm);color:var(--bn-ink-2)}.codes-dup-link{display:inline-flex;align-items:center;gap:var(--bn-1-5);color:var(--bn-ink-2);font-weight:500}.codes-dup-link>span:not(:first-child):before{content:"·";margin-right:var(--bn-1-5);color:var(--bn-ink-4)}.codes-dup-link:hover{color:var(--bn-accent);text-decoration:none}.codes-pile{--codes-hatch-unclaimed: repeating-linear-gradient(-45deg, var(--bn-warn) 0 4px, transparent 4px 8px);display:grid;grid-template-columns:minmax(0,1fr) 332px}.codes-pile-main{display:flex;flex-direction:column;justify-content:flex-start;gap:var(--bn-6);padding:var(--bn-4) var(--bn-5) var(--bn-6);min-width:0}.codes-pile-bar{display:flex;flex-direction:column;gap:var(--bn-3)}@media(max-width:1099px){.codes-pile{grid-template-columns:1fr}.codes-products{border-left:0;border-top:1px solid var(--bn-line)}}.codes-pile-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bn-3);flex-wrap:wrap}.codes-pile-sum{font-size:var(--bn-fs-md);color:var(--bn-ink-3)}.codes-pile-sum strong{color:var(--bn-ink);font-weight:700}.codes-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--bn-4)}.codes-stat{gap:var(--bn-1-5);padding-top:var(--bn-0-5);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.codes-stat:nth-child(2){animation-delay:calc(var(--bn-stagger) * 1)}.codes-stat:nth-child(3){animation-delay:calc(var(--bn-stagger) * 2)}.codes-stat:nth-child(4){animation-delay:calc(var(--bn-stagger) * 3)}.codes-stat:nth-child(5){animation-delay:calc(var(--bn-stagger) * 4)}.codes-stat:nth-child(6){animation-delay:calc(var(--bn-stagger) * 5)}.codes-stat .bn-stat-value{font-size:var(--bn-fs-4xl);letter-spacing:-.03em}.codes-stat .bn-stat-label{display:flex;flex-direction:column;gap:1px;font-size:var(--bn-fs-md);font-weight:600;color:var(--bn-ink-2)}.codes-stat-sub{font-size:var(--bn-fs-sm);font-weight:400;color:var(--bn-ink-3)}.codes-stat.is-premium .bn-stat-value{color:var(--bn-accent)}.codes-stat.is-warn .bn-stat-value{color:var(--bn-warn)}.codes-stat.is-danger .bn-stat-value{color:var(--bn-danger)}.codes-stat.is-gone .bn-stat-value{color:var(--bn-ink-2)}.codes-stat.is-first-gone{padding-left:var(--bn-4);border-left:1px solid var(--bn-line)}@media(max-width:1099px){.codes-stats{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:var(--bn-5)}.codes-stat.is-first-gone{padding-left:0;border-left:0}}@media(max-width:767px){.codes-pile-main{padding:var(--bn-4) var(--bn-4) var(--bn-5);gap:var(--bn-5)}.codes-products-head{padding:var(--bn-4) var(--bn-4) var(--bn-2)}.codes-product-list{padding:0 var(--bn-2) var(--bn-2)}.codes-stat .bn-stat-value{font-size:var(--bn-fs-3xl)}}.codes-loading{display:flex;flex-direction:column;gap:var(--bn-5)}.codes-unreadable .bn-empty-art{background:var(--bn-danger-tint);color:var(--bn-danger)}.codes-failure-msg{display:block;margin-bottom:var(--bn-2);color:var(--bn-ink);overflow-wrap:anywhere}.codes-failure-code{display:block;margin-top:var(--bn-2);font-family:var(--bn-font-mono);font-size:var(--bn-fs-sm);color:var(--bn-ink-3);overflow-wrap:anywhere}.codes-lanebar{display:flex;gap:var(--bn-0-75);height:14px;border-radius:7px;overflow:hidden;background:var(--bn-surface-2)}.codes-lanebar-seg{display:block;flex:0 1 auto;min-width:6px;height:100%;border-radius:3px;transform-origin:left center;animation:codes-grow var(--bn-t-slow) var(--bn-ease-out) backwards}.codes-lanebar-seg:first-child{border-radius:7px 3px 3px 7px}.codes-lanebar-seg:last-child{border-radius:3px 7px 7px 3px}.codes-lanebar-seg:only-child{border-radius:7px}.codes-lanebar-empty{display:block;width:100%;height:100%}.codes-lanebar-seg.is-premium{background:var(--bn-accent)}.codes-lanebar-seg.is-bulk{background:var(--bn-ink-4)}.codes-lanebar-seg.is-unclaimed{background:var(--codes-hatch-unclaimed),var(--bn-warn-tint)}@keyframes codes-grow{0%{transform:scaleX(0);opacity:.4}to{transform:none;opacity:1}}.codes-legend{display:flex;gap:var(--bn-5);flex-wrap:wrap}.codes-legend-item{display:inline-flex;align-items:center;gap:var(--bn-2);font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink-2)}.codes-legend-dot{width:10px;height:10px;border-radius:3px;background:var(--bn-ink-4);flex:none}.codes-legend-item.is-premium .codes-legend-dot{background:var(--bn-accent)}.codes-legend-item.is-unclaimed .codes-legend-dot{background:var(--codes-hatch-unclaimed),var(--bn-warn-tint);background-size:50% 50%,100% 100%}.codes-legend-n{font-weight:500;color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.codes-products{display:flex;flex-direction:column;min-width:0;border-left:1px solid var(--bn-line)}.codes-products-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bn-3);padding:var(--bn-4) var(--bn-5) var(--bn-2);font-size:var(--bn-fs-sm)}.codes-products-empty{padding:var(--bn-6);text-align:center;color:var(--bn-ink-3);font-size:var(--bn-fs-md)}.codes-product-list{display:flex;flex-direction:column;padding:0 var(--bn-3) var(--bn-2)}.codes-product{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 52px;grid-template-areas:"name lane n" "bar bar bar";column-gap:var(--bn-3);row-gap:var(--bn-0-75);align-items:center;padding:var(--bn-1-5) var(--bn-2);border-radius:var(--bn-r);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.codes-product:hover{background:var(--bn-hover)}.codes-product-name{grid-area:name;font-size:var(--bn-fs-md);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codes-product .bn-pill{grid-area:lane;height:20px}.codes-product-n{grid-area:n;text-align:right;font-family:var(--bn-font-display);font-weight:800;font-size:var(--bn-fs-base);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.codes-product-bar{grid-area:bar;height:3px;border-radius:2px;background:var(--bn-surface-2);overflow:hidden}.codes-product-bar>span{display:block;height:100%;border-radius:2px;background:var(--bn-ink-4);transform-origin:left;animation:codes-grow var(--bn-t-slow) var(--bn-ease-out) backwards;animation-delay:calc(min(var(--i, 0),var(--bn-stagger-cap)) * var(--bn-stagger))}.codes-product-bar.is-premium>span{background:var(--bn-accent)}.codes-product-bar.is-none>span{background:var(--bn-warn)}.codes-products-foot{display:flex;margin-top:auto;padding:var(--bn-1) var(--bn-3) var(--bn-3)}.codes-products-foot .bn-btn{color:var(--bn-ink-2)}.codes-tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bn-4)}@media(max-width:767px){.codes-tasks{grid-template-columns:1fr}}.codes-task{display:flex;flex-direction:column;gap:var(--bn-3);padding:var(--bn-5);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);color:var(--bn-ink);text-align:left;min-width:0;transition:transform var(--bn-t) var(--bn-ease),box-shadow var(--bn-t) var(--bn-ease);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.codes-task:hover{transform:translateY(-2px);box-shadow:var(--bn-shadow-2)}.codes-task:active{transform:translateY(0) scale(.995)}.codes-task-icon{width:40px;height:40px;border-radius:var(--bn-r-lg);display:grid;place-items:center;background:var(--bn-surface-2);color:var(--bn-ink-2);transition:transform var(--bn-t) var(--bn-ease-spring)}.codes-task:hover .codes-task-icon{transform:scale(1.06)}.codes-task.is-accent .codes-task-icon{background:var(--bn-accent-tint);color:var(--bn-accent)}.codes-task.is-warn .codes-task-icon{background:var(--bn-warn-tint);color:var(--bn-warn)}.codes-task.is-ok .codes-task-icon{background:var(--bn-ok-tint);color:var(--bn-ok)}.codes-task-text{display:flex;flex-direction:column;gap:var(--bn-1);flex:1 1 auto}.codes-task-title{font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);font-weight:700;letter-spacing:var(--bn-tracking-tight)}.codes-task-body{font-size:var(--bn-fs-md);color:var(--bn-ink-3);line-height:1.45}.codes-task-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-3);padding-top:var(--bn-3);border-top:1px solid var(--bn-line)}.codes-task-meta{font-size:var(--bn-fs-sm);font-weight:500;color:var(--bn-ink-3);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.codes-task-meta>span:not(:first-child):before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.codes-seg-n:before{content:"·";margin-right:var(--bn-1-5)}.codes-task-go{display:inline-flex;align-items:center;gap:var(--bn-1);font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-accent);white-space:nowrap}.codes-task-go>.bn-icon{transition:translate var(--bn-t-fast) var(--bn-ease)}.codes-task:hover .codes-task-go>.bn-icon{translate:3px 0}.codes-task-go,.codes-task-go>*{flex:none}@media(max-width:1099px){.codes-task-foot{align-items:flex-start}.codes-task-meta{min-width:0;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.4}}.codes-empty{padding:var(--bn-6) var(--bn-4)}.codes-ledger{display:flex;flex-direction:column}.codes-ledger-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-4);padding:0 var(--bn-5);border-bottom:1px solid var(--bn-line);flex-wrap:wrap}.codes-tabs{border-bottom:0}.codes-tabs .bn-tab{height:46px}.codes-tabs .bn-tab[aria-selected=true]:after{bottom:0}.codes-search{width:min(360px,100%);margin:var(--bn-2) 0}.codes-search .bn-input{min-height:var(--bn-control-h)}@media(max-width:767px){.codes-ledger-head{padding:0 var(--bn-4) var(--bn-2)}.codes-search{width:100%;margin:0}}.codes-table-wrap{overflow-x:auto}.codes-table{min-width:0}.codes-table td[data-th=Product],.codes-table td[data-th=Order]{white-space:nowrap}@media(min-width:640px)and (max-width:1023px){.codes-entries th:nth-child(4),.codes-entries td[data-th=Set]{display:none}.codes-table th,.codes-table td{padding-left:var(--bn-2);padding-right:var(--bn-2)}.codes-table th:first-child,.codes-table td:first-child{padding-left:var(--bn-4)}.codes-table th:last-child,.codes-table td:last-child{padding-right:var(--bn-4)}.codes-table td[data-th=Order]{white-space:normal}}.codes-table th:first-child,.codes-table td:first-child{padding-left:var(--bn-5)}.codes-table th:last-child,.codes-table td:last-child{padding-right:var(--bn-5)}.codes-table td{font-size:var(--bn-fs-md)}.codes-row{animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.codes-row.is-delivered td,.codes-row.is-dead td{color:var(--bn-ink-3)}.codes-row.is-dead .codes-code{text-decoration:line-through;text-decoration-color:var(--bn-danger)}.codes-mono{font-family:var(--bn-font-mono);font-size:var(--bn-fs-sm);color:var(--bn-ink-2)}.codes-th-photo{width:44px}.codes-td-photo{text-align:right}.codes-photo-link{display:inline-flex;align-items:center;gap:var(--bn-1-5);width:30px;height:30px;justify-content:center;border-radius:var(--bn-r-sm);color:var(--bn-ink-3);transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.codes-photo-link:hover{background:var(--bn-accent-tint);color:var(--bn-accent);text-decoration:none}.codes-photo-word{display:none}.codes-product-cell{display:inline-flex;align-items:center;gap:var(--bn-2);flex-wrap:wrap}.codes-unclaimed{color:var(--bn-warn);font-weight:600}.codes-where{display:inline-flex;align-items:center;gap:var(--bn-2);white-space:nowrap}.codes-where-parts>span:not(:first-child):before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.codes-index{font-family:var(--bn-font-mono);font-size:var(--bn-fs-sm);color:var(--bn-ink-2)}.codes-ledger-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-3);padding:var(--bn-3) var(--bn-5);border-top:1px solid var(--bn-line);font-size:var(--bn-fs-sm)}@media(max-width:767px){.codes-ledger-foot{padding:var(--bn-3) var(--bn-4)}}.codes-lot-products{display:flex;gap:var(--bn-1-5);flex-wrap:wrap}.codes-lot-product{display:inline-flex;align-items:center;gap:var(--bn-1);padding:var(--bn-0-5) var(--bn-2);border-radius:var(--bn-r-full);background:var(--bn-surface-2);font-size:var(--bn-fs-xs);font-weight:600;color:var(--bn-ink-2);white-space:nowrap}.codes-lot-product.is-premium{background:var(--bn-accent-tint);color:var(--bn-accent)}.codes-lot-product-n{font-weight:500;opacity:.7}.codes-code{font-family:var(--bn-font-mono);font-size:var(--bn-fs-md);font-weight:500;white-space:nowrap;letter-spacing:.04em;color:var(--bn-ink-3);font-variant-numeric:tabular-nums;animation:bn-fade var(--bn-t-fast) var(--bn-ease-out) backwards}.codes-code.is-shown{color:var(--bn-ink)}.codes-code.is-odd{text-decoration:underline dotted var(--bn-warn);text-underline-offset:3px}.codes-code-btn{display:inline-flex;align-items:center;gap:var(--bn-2);height:28px;margin:-4px 0 -4px -8px;padding:0 var(--bn-2);border-radius:var(--bn-r-sm);color:var(--bn-ink-3);transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.codes-code-btn:hover{background:var(--bn-accent-tint);color:var(--bn-accent)}.codes-code-btn:hover .codes-code{color:var(--bn-ink)}.codes-code-btn[aria-pressed=true]{color:var(--bn-accent)}@media(max-width:639px){.codes-table thead{display:none}.codes-table,.codes-table tbody{display:block}.codes-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bn-2) var(--bn-4);padding:var(--bn-3) var(--bn-4);border-bottom:1px solid var(--bn-line)}.codes-table tr:last-child{border-bottom:0}.codes-table td,.codes-table td:first-child,.codes-table td:last-child{display:block;padding:0;border:0;text-align:left}.codes-table td:before{content:attr(data-th);display:block;margin-bottom:var(--bn-0-5);font-size:var(--bn-fs-2xs);font-weight:600;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;color:var(--bn-ink-3)}.codes-table td[data-th=Products]{grid-column:1 / -1}.codes-table td.num{text-align:left}.codes-entries tr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"code state" "product set" "where where" "order photo";gap:var(--bn-1-5) var(--bn-3);align-items:center}.codes-entries td:before{display:none}.codes-entries td[data-th=Code]{grid-area:code}.codes-entries td[data-th=State]{grid-area:state;justify-self:end}.codes-entries td[data-th=Product]{grid-area:product;font-weight:500}.codes-entries td[data-th=Set]{grid-area:set;justify-self:end}.codes-entries td[data-th=Position]{grid-area:where}.codes-entries td[data-th=Order]{grid-area:order;min-width:0;overflow-wrap:anywhere}.codes-entries td[data-th=Photo]{grid-area:photo;justify-self:end}.codes-entries td[data-th=Set]:before,.codes-entries td[data-th=Order]:before{content:attr(data-th);display:inline;margin:0 var(--bn-1-5) 0 0;font-size:var(--bn-fs-2xs);font-weight:600;letter-spacing:var(--bn-tracking-caps);text-transform:uppercase;color:var(--bn-ink-3)}.codes-entries td[data-th=Position]{font-size:var(--bn-fs-sm);color:var(--bn-ink-2)}.codes-entries td[data-empty]{display:none}.codes-code-btn{margin:0 0 0 -8px}.codes-photo-link{width:auto;height:40px;padding:0 var(--bn-2);margin-right:-8px}.codes-photo-word{display:inline;font-size:var(--bn-fs-sm);font-weight:600}}@media(max-width:767px),(hover:none)and (pointer:coarse){.codes-code-btn{min-height:var(--bn-control-h-sm);margin:0 0 0 -8px}.codes-dup-link{min-height:var(--bn-control-h-sm);padding:0 var(--bn-1)}.codes-photo-link,.codes-td-photo .codes-photo-link{min-width:var(--bn-control-h-sm);min-height:var(--bn-control-h-sm)}.codes-sheet .bn-seg-item{height:var(--bn-control-h-sm)}.codes-failure .bn-btn{min-width:var(--bn-control-h-sm)}.codes-stat-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.codes-sheet{width:min(540px,100vw)}@media(min-width:768px){body[data-codes-sheet] .bn-toasts{right:calc(min(540px,100vw) + var(--bn-4))}}@media(max-width:767px){body[data-codes-sheet] .bn-toasts{top:calc(var(--bn-3) + env(safe-area-inset-top));bottom:auto}}.codes-sheet-lede{font-size:var(--bn-fs-md);color:var(--bn-ink-3);line-height:1.5}.codes-sheet-lede strong{color:var(--bn-ink)}.codes-form{display:flex;flex-direction:column;gap:var(--bn-4)}.codes-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bn-4)}@media(max-width:479px){.codes-form-row{grid-template-columns:1fr}}.codes-form-actions{display:flex;gap:var(--bn-2);flex-wrap:wrap}.codes-seg{width:100%}.codes-seg .bn-seg-item{flex:1 1 0}.codes-field .bn-select,.codes-field .bn-input{min-height:var(--bn-control-h-lg)}.codes-result{display:flex;flex-direction:column;gap:var(--bn-4);padding-top:var(--bn-5);border-top:1px solid var(--bn-line)}.codes-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bn-3);flex-wrap:wrap}.codes-result-note{font-size:var(--bn-fs-md);color:var(--bn-ink-2);line-height:1.5}.codes-figure{display:flex;flex-direction:column;gap:var(--bn-1)}.codes-figure-n{font-family:var(--bn-font-display);font-size:var(--bn-fs-4xl);font-weight:800;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--bn-ink)}.codes-figure-n small{font-size:var(--bn-fs-xl);font-weight:700;color:var(--bn-ink-3);letter-spacing:-.01em}.codes-figure-label{font-size:var(--bn-fs-md);color:var(--bn-ink-3)}.codes-figure-label>span:not(:first-child):before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.codes-mono-list{margin:var(--bn-2) 0 0;padding-left:var(--bn-4);font-family:var(--bn-font-mono);font-size:var(--bn-fs-sm);color:var(--bn-ink-2);line-height:1.6}.codes-confirm{display:flex;flex-direction:column;gap:var(--bn-4);padding:var(--bn-4);border-radius:var(--bn-r-lg);background:var(--bn-surface-2)}.codes-sample{display:flex;align-items:center;gap:var(--bn-3);flex-wrap:wrap}.codes-sets{display:flex;gap:var(--bn-1-5);flex-wrap:wrap}.codes-set-count:before{content:"·";margin-right:var(--bn-1-5);color:var(--bn-ink-4)}.codes-mini-table th:first-child,.codes-mini-table td:first-child{padding-left:0}.codes-mini-table th:last-child,.codes-mini-table td:last-child{padding-right:0}.codes-block{border-radius:var(--bn-r-lg);background:var(--bn-surface-2);overflow:hidden}.codes-block-bar{display:flex;align-items:center;gap:var(--bn-2);padding:var(--bn-2) var(--bn-2) var(--bn-2) var(--bn-4);border-bottom:1px solid var(--bn-line);flex-wrap:wrap}.codes-block-notice{padding:var(--bn-3) var(--bn-3) 0}.codes-block-list{list-style:none;margin:0;padding:var(--bn-2) var(--bn-4);max-height:320px;overflow-y:auto;columns:2;column-gap:var(--bn-4)}.codes-block-list li{padding:var(--bn-0-75) 0;break-inside:avoid}@media(max-width:479px){.codes-block-list{columns:1}}.codes-pre{margin:0;padding:var(--bn-3) var(--bn-4);border-radius:var(--bn-r);background:var(--bn-surface-2);font-family:var(--bn-font-mono);font-size:var(--bn-fs-sm);line-height:1.55;color:var(--bn-ink);overflow-x:auto;white-space:pre;max-height:420px}.codes-pre.is-prose{white-space:pre-wrap;overflow-wrap:anywhere}.codes-manifest{display:flex;flex-direction:column;gap:var(--bn-3)}.codes-path{display:flex;align-items:center;gap:var(--bn-2);padding:var(--bn-2) var(--bn-2) var(--bn-2) var(--bn-3);border-radius:var(--bn-r);background:var(--bn-surface-2)}.codes-path code{flex:1 1 auto;min-width:0;font-size:var(--bn-fs-sm);color:var(--bn-ink-2);overflow-wrap:anywhere}.mix-controls{--bn-control-h: var(--bn-control-h-lg);display:flex;flex-direction:column;align-items:flex-start;gap:var(--bn-2);min-width:0;width:100%}.mix-controls[data-held]{opacity:.6}.mix-controls .mix-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:var(--bn-2);width:100%;min-width:0}.mix-controls .mix-grid>.bn-fchip,.mix-controls .mix-grid>.bn-pick,.mix-controls .mix-grid>.bn-sort{width:100%;max-width:none;min-width:0}.mix-controls .mix-grid .bn-fchip>.bn-pick,.mix-controls .mix-grid>.bn-pick{width:100%;max-width:none;min-width:0}.mix-controls .mix-grid .bn-sort{display:flex}.mix-controls .mix-layout>.bn-filterchips{display:contents}.mix-controls .mix-layout>.bn-filterchips>.bn-fchip{width:100%;min-width:0}.mix-group-head{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--bn-control-h-sm);margin-top:var(--bn-1)}.mix-group-head .bn-eyebrow{margin:0}.mix-group-head button{height:var(--bn-control-h-sm)}.mix-frame{overflow:auto;max-width:100%;border:1px solid var(--bn-line);border-radius:var(--bn-r);background:var(--bn-surface)}.mix-frame:focus-visible{outline:2px solid var(--bn-line-focus);outline-offset:2px}.mix-table{width:max-content;min-width:100%}.mix-table th,.mix-table td{white-space:nowrap}.mix-table thead th{background:var(--bn-surface);position:sticky;top:0;z-index:1}.mix-table .mix-rowname{position:sticky;left:0;z-index:1;background:var(--bn-surface);text-align:left;font-size:var(--bn-fs-md);font-weight:600;letter-spacing:normal;text-transform:none;color:var(--bn-ink);padding:var(--bn-3);border-bottom:1px solid var(--bn-line);border-right:1px solid var(--bn-line)}.mix-table thead th:first-child{left:0;z-index:2;border-right:1px solid var(--bn-line)}.mix-table .mix-num{text-align:right;font-variant-numeric:tabular-nums}.mix-table [data-total=true]{border-left:1px solid var(--bn-line-strong);font-weight:600}.mix-table .mix-all .mix-rowname,.mix-table .mix-all td{border-top:1px solid var(--bn-line-strong);font-weight:600}.mix-table tbody tr:last-child th{border-bottom:0}.mix-table td[data-heat]{background:color-mix(in srgb,var(--bn-accent) calc(var(--mix-heat, 0) * 1%),transparent)}.mix-dash{color:var(--bn-ink-3)}.mix-table .bn-count{background:transparent;padding:0;color:inherit;font-size:inherit}.mix-note{margin:var(--bn-3) 0 0;max-width:72ch;font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}} .revenue-period{display:flex;flex-direction:column;align-items:flex-end;gap:var(--bn-2)}.revenue-range{display:flex;align-items:flex-end;gap:var(--bn-3);flex-wrap:wrap}.revenue-range .bn-field{width:152px}.revenue-range .bn-field-hint{width:100%;text-align:right}.revenue-summary{display:grid;grid-template-columns:minmax(220px,340px) minmax(180px,1fr);gap:var(--bn-7);align-items:stretch;padding-bottom:var(--bn-6);border-bottom:1px solid var(--bn-line);margin-bottom:var(--bn-6)}.revenue-summary-lead{display:flex;flex-direction:column;gap:var(--bn-1);min-width:0}.revenue-summary-figure{font-size:var(--bn-fs-3xl);font-weight:700;letter-spacing:var(--bn-tracking-tight)}.revenue-verdict-said{font-size:var(--bn-fs-base);color:var(--bn-ink-2);margin:var(--bn-1) 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.revenue-verdict-dropped,.revenue-verdict-canceled,.revenue-verdict-refunded{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);margin:0}.revenue-months{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(76px,1fr);gap:var(--bn-2);align-items:end;min-height:160px;min-width:0;overflow-x:auto;scroll-snap-type:x proximity}.revenue-month-col{scroll-snap-align:end;display:grid;grid-template-rows:1fr auto;height:100%;min-height:0;gap:var(--bn-1);text-align:center;border-radius:var(--bn-r-sm);animation:bn-page-in var(--bn-t) var(--bn-ease-out) backwards}.revenue-month-col:hover{background:var(--bn-hover)}.revenue-month-col[aria-pressed=true]{background:var(--bn-accent-tint);box-shadow:inset 0 0 0 1.5px var(--bn-accent)}.revenue-month-col[aria-pressed=true] .revenue-month-label{color:var(--bn-ink);font-weight:600;gap:var(--bn-1)}.revenue-month-barwrap{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:var(--bn-1);min-height:0}.revenue-month-bar{width:100%;max-width:40px;border-radius:var(--bn-r-sm) var(--bn-r-sm) 0 0;background:var(--bn-accent)}.revenue-month-bar[data-zero=true]{background:var(--bn-line-strong);border-radius:var(--bn-r-full)}.revenue-month-bar[data-ongoing=true]{background:repeating-linear-gradient(135deg,var(--bn-accent) 0 6px,var(--bn-accent-hover) 6px 8px)}.revenue-month-v{font:600 var(--bn-fs-xs) / 1 var(--bn-font-mono);color:var(--bn-ink);white-space:nowrap}.revenue-month-label{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);display:inline-flex;align-items:center;justify-content:center;gap:var(--bn-1);white-space:nowrap;flex-wrap:wrap}.revenue-shelf{grid-column:1 / -1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--bn-2) var(--bn-4);min-width:0;border-top:1px solid var(--bn-line);padding-top:var(--bn-5)}.revenue-shelf-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bn-2)}.revenue-shelf-figure{font-size:var(--bn-fs-2xl);font-weight:600}.revenue-shelf-hold{display:contents;visibility:hidden}.revenue-shelf-note{color:var(--bn-ink-3);font-size:var(--bn-fs-sm);margin:0;max-width:260px}.revenue-holdings-spark-empty{height:56px;border-radius:var(--bn-r-sm);background:var(--bn-surface-2)}.revenue-spark{width:100%;height:56px;display:block;overflow:visible}.revenue-spark polyline{fill:none;stroke:var(--bn-accent);stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.revenue-spark circle{fill:var(--bn-accent)}.revenue-bar-head{display:flex;align-items:center;gap:var(--bn-3);flex-wrap:wrap;margin-bottom:var(--bn-4)}.revenue-search{flex:1 1 360px;min-width:0;max-width:560px;margin-left:auto}@media(max-width:767px){.revenue-search{max-width:none;width:100%;margin-left:0}}.revenue-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,1fr);gap:var(--bn-4);margin-bottom:var(--bn-5)}@media(max-width:1199px){.revenue-podium{grid-template-columns:repeat(3,minmax(0,1fr))}.revenue-mix{grid-column:1 / -1}}@media(max-width:639px){.revenue-podium{grid-template-columns:minmax(0,1fr);gap:var(--bn-3)}}.revenue-mix{align-self:start}.revenue-tile{background:var(--bn-surface);border-radius:var(--bn-r-lg);box-shadow:var(--bn-shadow-1);overflow:hidden;display:flex;flex-direction:column;min-width:0}@media(max-width:639px){.revenue-tile:not(.revenue-mix){flex-direction:row}}.revenue-tile-art{position:relative;aspect-ratio:4 / 3;background:var(--bn-surface-2)}@media(max-width:639px){.revenue-tile-art{aspect-ratio:auto;width:96px;flex:none}}.revenue-tile-art .bn-thumb{display:block;width:100%;height:100%;border-radius:0}.revenue-thumb-stock .bn-thumb-img{object-fit:contain}.revenue-tile-rank{position:absolute;top:var(--bn-3);left:var(--bn-3);width:32px;height:32px;border-radius:var(--bn-r-full);display:grid;place-items:center;background:var(--bn-surface-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:800 var(--bn-fs-lg) / 1 var(--bn-font-display);color:var(--bn-ink)}.revenue-tile-body{padding:var(--bn-4);display:grid;gap:var(--bn-1);min-width:0}.revenue-tile-l1{display:flex;align-items:center;gap:var(--bn-2);min-width:0}.revenue-board-who .bn-datalink,.revenue-tile-l1 .bn-datalink{min-width:0;max-width:100%}.revenue-tile-name{font:700 var(--bn-fs-lg) / 1.25 var(--bn-font-display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;max-width:100%;min-width:0}.revenue-tile-secondary,.revenue-tile-meta{margin:0;color:var(--bn-ink-3);font-size:var(--bn-fs-sm)}.revenue-tile-money{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bn-2);margin-top:var(--bn-2)}.revenue-tile-money .bn-money{font-size:var(--bn-fs-2xl);font-weight:600}.revenue-tile-money small{color:var(--bn-ink-3);font-size:var(--bn-fs-sm)}.revenue-tile-foot{margin:0;color:var(--bn-ink-3);font-size:var(--bn-fs-sm)}.revenue-tile-foot+.revenue-tile-foot{margin-top:var(--bn-0-5)}.revenue-mix{padding:var(--bn-5)}.revenue-mix h3{margin:0 0 var(--bn-3)}.revenue-mix-split{display:flex;height:10px;border-radius:var(--bn-r-full);overflow:hidden;gap:var(--bn-0-5);background:var(--bn-surface-2)}.revenue-mix-split span:first-child{background:var(--bn-accent)}.revenue-mix-split span+span{background:var(--bn-ink-4)}.revenue-mix-legend{display:flex;justify-content:space-between;font-size:var(--bn-fs-sm);color:var(--bn-ink-2);margin:var(--bn-2) 0 var(--bn-5);gap:var(--bn-3)}.revenue-mix-legend span{display:inline-flex;align-items:center;gap:var(--bn-1)}.revenue-mix-swatch{display:inline-block;width:8px;height:8px;border-radius:2px;background:var(--bn-accent)}.revenue-mix-swatch-b{background:var(--bn-ink-4)}.revenue-mix-rarity{display:grid;grid-template-columns:minmax(64px,22%) minmax(0,1fr) auto;gap:var(--bn-2) var(--bn-3);align-items:center;font-size:var(--bn-fs-sm)}.revenue-mix-track{height:6px;background:var(--bn-surface-2);border-radius:var(--bn-r-full);overflow:hidden}.revenue-mix-track i{display:block;height:100%;background:var(--bn-accent);border-radius:var(--bn-r-full)}.revenue-board-wrap{background:var(--bn-surface);border-radius:var(--bn-r-lg);box-shadow:var(--bn-shadow-1);margin-bottom:var(--bn-6)}.revenue-board{margin:0;padding:0;list-style:none}.revenue-board li{display:grid;grid-template-columns:28px 36px minmax(160px,1fr) minmax(64px,1fr) 76px 88px 72px;gap:var(--bn-4);align-items:center;padding:var(--bn-3) var(--bn-4);border-bottom:1px solid var(--bn-line);animation:bn-page-in var(--bn-t) var(--bn-ease-out) backwards}.revenue-board li:last-child{border-bottom:0}.revenue-board-rk{font:700 var(--bn-fs-md) / 1 var(--bn-font-display);color:var(--bn-ink-3);text-align:right}.revenue-board-who{min-width:0}.revenue-board-track{position:relative;display:block;height:10px;min-width:0;border-radius:var(--bn-r-full);background:var(--bn-surface-2);overflow:hidden}.revenue-board-track i{display:block;height:100%;border-radius:var(--bn-r-full);background:var(--bn-accent);min-width:3px}.revenue-board-value{min-width:0;font-weight:600;font-size:var(--bn-fs-md);text-align:right;white-space:nowrap}.revenue-board-c,.revenue-board-d{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);text-align:right;white-space:nowrap}.revenue-showall{display:flex;justify-content:center;padding:var(--bn-4);border-top:1px solid var(--bn-line)}@media(max-width:899px){.revenue-board li{grid-template-columns:24px 36px minmax(0,1fr) minmax(48px,90px) 64px 64px}.revenue-board-d{display:none}}@media(max-width:639px){.revenue-board li{grid-template-columns:20px 36px minmax(0,1fr) auto;gap:var(--bn-3);padding:var(--bn-3);min-height:64px}.revenue-board-track{grid-column:3 / 4;grid-row:2}.revenue-board-value{display:none}.revenue-board-who{grid-column:3;grid-row:1}.revenue-board-rk,.revenue-board .bn-thumb{grid-row:1 / 3}.revenue-board-c{grid-column:4;grid-row:1 / 3;display:grid;gap:var(--bn-0-5);text-align:right}}.revenue-products{display:flex;flex-direction:column;gap:var(--bn-2);padding-top:var(--bn-3);border-top:1px solid var(--bn-line)}.revenue-table-wrap{overflow-x:auto}.revenue-table td,.revenue-table th{white-space:nowrap}.revenue-table td:nth-child(2),.revenue-table th:nth-child(2){white-space:normal;max-height:calc(var(--bn-fs-base) * 1.4 * 2);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.revenue-table>tbody>tr{animation:bn-page-in var(--bn-t) var(--bn-ease-out) backwards}.revenue-market{white-space:normal}.revenue-market-none,.revenue-no-price{color:var(--bn-ink-3)}.revenue-market-delta{display:block;font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.revenue-market-refresh{display:flex;align-items:center;gap:var(--bn-3);flex-wrap:wrap}.revenue-market-note{color:var(--bn-ink-3);font-size:var(--bn-fs-sm);margin:0}.revenue-disclosure-col{width:32px;padding-right:0!important}.revenue-detail-row td{padding:0 var(--bn-3) var(--bn-3);border-bottom:1px solid var(--bn-line)}.revenue-detail-table{background:var(--bn-surface-2);border-radius:var(--bn-r)}.revenue-detail-table th,.revenue-detail-table td{padding:var(--bn-2) var(--bn-3)}.revenue-detail-table tbody tr:last-child td{border-bottom:0}.revenue-detail-table td:nth-child(2) .bn-mono{display:inline-block;max-width:14ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}@media(max-width:1199px){.revenue-months{grid-column:1 / -1}.revenue-shelf{grid-column:1 / -1;border-left:0;padding-left:0;border-top:1px solid var(--bn-line);padding-top:var(--bn-5);flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--bn-4)}}@media(max-width:767px){.revenue-table{font-size:var(--bn-fs-sm)}.revenue-table th,.revenue-table td{padding-left:var(--bn-2);padding-right:var(--bn-2)}.revenue-period{align-items:stretch}.revenue-period .bn-seg{display:grid;grid-template-columns:repeat(3,1fr)}.revenue-period .bn-seg-item{width:100%}.revenue-range .bn-field{width:auto;flex:1;min-width:132px}.revenue-summary{grid-template-columns:minmax(0,1fr);gap:var(--bn-5);margin-bottom:var(--bn-5)}.revenue-months{min-height:96px}}.revenue-period[data-held]{visibility:hidden}.revenue-bar-head .bn-sort{width:calc(14ch + 2 * var(--bn-control-h));flex:none}.pricefacts{display:flex;flex-direction:column;gap:var(--bn-5);min-width:0}.pricefacts-section{display:flex;flex-direction:column;gap:var(--bn-2);min-width:0}.pricefacts-section h3{margin:0;font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);color:var(--bn-ink)}.pricefacts-when{margin:0;min-height:1.25rem;font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.pricefacts-none{margin:0;color:var(--bn-ink-2)}.pricefacts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bn-3);margin:0}@container bn-page (max-width: 559px){.pricefacts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricefacts-cell{min-width:0}.pricefacts-cell dt{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.pricefacts-cell dd{margin:0;font-size:var(--bn-fs-md);color:var(--bn-ink);font-variant-numeric:tabular-nums}.pricefacts-quiet{color:var(--bn-ink-3)}.pricefacts-chart{margin:0}.pricefacts-chart svg{display:block;width:100%;height:72px;border-bottom:1px solid var(--bn-line)}.pricefacts-bar{fill:var(--bn-accent);fill-opacity:.45}.pricefacts-line{fill:none;stroke:var(--bn-ink);stroke-width:1.25;vector-effect:non-scaling-stroke}.pricefacts-ticks{display:flex;justify-content:space-between;font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.pricefacts-body{min-height:2.75rem}.pricefacts-sales-body{display:flex;flex-direction:column;gap:var(--bn-2);min-height:12rem}.pricefacts-chart-hold{height:88px}@container bn-page (max-width: 559px){.pricefacts-body{min-height:5.5rem}.pricefacts-sales-body{min-height:20rem}}.pricefacts-legend{margin:var(--bn-1) 0 0;font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.producthistory-body{display:flex;flex-direction:column;gap:var(--bn-5)}.producthistory-results{display:flex;flex-direction:column;gap:var(--bn-2);list-style:none;margin:0;padding:0}.producthistory-result{display:flex;flex-direction:column;gap:var(--bn-0-5);align-items:flex-start;width:100%;padding:var(--bn-3) var(--bn-4);border-radius:var(--bn-r);border:1px solid var(--bn-line);background:var(--bn-surface);text-align:left;font:inherit;color:inherit}.producthistory-result-name{font-family:var(--bn-font-display);font-weight:600;color:var(--bn-ink)}.producthistory-result-meta{font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.producthistory-printings{display:flex;gap:var(--bn-2);flex-wrap:wrap}.producthistory-product{display:flex;flex-direction:column;gap:var(--bn-2)}.producthistory-product h2{font-family:var(--bn-font-display);font-size:var(--bn-fs-2xl);font-weight:700;letter-spacing:var(--bn-tracking-tight);color:var(--bn-ink);margin:0}.producthistory-product-meta{display:flex;gap:var(--bn-2);flex-wrap:wrap}.producthistory-begins{font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.producthistory-legend{display:flex;gap:var(--bn-5);flex-wrap:wrap;font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.producthistory-legend span{display:inline-flex;align-items:center;gap:var(--bn-2)}.producthistory-legend-line{display:inline-block;width:18px;height:2px;background:var(--bn-ink-2)}.producthistory-legend-diamond{display:inline-block;width:7px;height:7px;background:var(--bn-accent);transform:rotate(45deg)}.producthistory-range{display:flex;flex-direction:column;gap:var(--bn-2);padding:var(--bn-4);border-radius:var(--bn-r);border:1px solid var(--bn-line);background:var(--bn-surface)}.producthistory-range-head{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:var(--bn-2)}.producthistory-range-head h3{font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);font-weight:700;color:var(--bn-ink);margin:0}.producthistory-range-title{display:flex;align-items:baseline;gap:var(--bn-2)}.producthistory-machine{font-family:var(--bn-font-mono);font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.producthistory-span{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);font-variant-numeric:tabular-nums}.producthistory-bucket-width:before{content:"·";margin:0 var(--bn-1);color:var(--bn-ink-3)}.producthistory-chart{width:100%;height:160px;display:block}.producthistory-chart-empty{height:160px;display:flex;align-items:center;justify-content:center;color:var(--bn-ink-3);font-size:var(--bn-fs-sm)}.producthistory-market-line{fill:none;stroke:var(--bn-ink-2);stroke-width:1.5}.producthistory-spread{stroke:var(--bn-ink-3);stroke-width:1;opacity:.45}.producthistory-fill-mark{fill:var(--bn-accent);stroke:var(--bn-surface);stroke-width:1}.producthistory-note{font-size:var(--bn-fs-xs);color:var(--bn-ink-3);margin:0}.producthistory-outside{display:flex;flex-direction:column;gap:var(--bn-2)}.producthistory-outside h3{font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);font-weight:700;color:var(--bn-ink);margin:0}.producthistory-realized{display:flex;flex-direction:column;gap:var(--bn-2)}.producthistory-realized h3{font-family:var(--bn-font-display);font-size:var(--bn-fs-lg);font-weight:700;color:var(--bn-ink);margin:0}.producthistory-realized-totals{display:flex;flex-wrap:wrap;gap:var(--bn-4);margin:0}.producthistory-realized-totals dt{font-size:var(--bn-fs-sm);color:var(--bn-ink-2)}.producthistory-realized-totals dd{margin:0;font-size:var(--bn-fs-lg)}.producthistory-guide{stroke:var(--bn-line);stroke-width:1;opacity:.5}.producthistory-tick{fill:var(--bn-ink-3);font-size:var(--bn-fs-2xs)}.producthistory-tick-price{font-family:var(--bn-font-mono);font-weight:600;font-variant-numeric:tabular-nums}.fulfillment{--ff-fill: var(--bn-accent-press);--ff-on-fill: var(--bn-on-accent);--ff-col: 720px;--ff-col-wide: 1080px;--ff-pad: var(--bn-6);--ff-fs-base: 20px;--ff-fs-md: 24px;--ff-fs-lg: 26px;--ff-fs-xl: 32px;--ff-fs-2xl: 34px;--ff-fs-3xl: 38px;--ff-fs-4xl: 56px;position:relative;min-height:100vh;min-height:100dvh;padding:var(--ff-pad) var(--ff-pad) var(--bn-10);background:var(--bn-bg);color:var(--bn-ink);font-family:var(--bn-font-ui);font-size:var(--ff-fs-base);line-height:1.5}:root[data-theme=dark] .fulfillment{--ff-fill: var(--bn-accent-hover)}.fulfillment{--ff-sheet-max: min(50vh, 420px);--ff-sheet-max: min(50dvh, 420px)}.fulfillment{--ff-notice-h: calc(var(--bn-4) * 2 + var(--ff-fs-base) * 1.5 * 3);--ff-notice-room: calc(var(--ff-notice-h) + var(--bn-5) + var(--bn-3));padding-bottom:var(--ff-notice-room)}.fulfillment.ff-has-sheet{padding-bottom:calc(var(--ff-sheet-h, var(--ff-sheet-max)) + var(--bn-8) + var(--ff-notice-room))}@media(max-width:767px){.fulfillment{--ff-pad: var(--bn-4)}}.ff-glow{position:absolute;inset:0 0 auto;height:460px;background:radial-gradient(70% 80% at 50% -10%,var(--bn-accent-tint),transparent 70%);pointer-events:none}.ff-column{position:relative;max-width:var(--ff-col);margin:0 auto;display:flex;flex-direction:column;align-items:stretch;gap:var(--bn-7);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.ff-column[data-wide=true]{max-width:var(--ff-col-wide)}@media(max-height:430px)and (min-width:700px)and (orientation:landscape){.ff-column{max-width:var(--ff-col-wide)}}.ff-column{contain-intrinsic-size:auto 1200px}.ff[data-zoom=true] .ff-column,.ff[data-zoom=true] .ff-sheet{visibility:hidden;content-visibility:hidden;transition:visibility 0s var(--bn-ease-linear) var(--bn-t),content-visibility 0s var(--bn-ease-linear) var(--bn-t);transition-behavior:allow-discrete}@keyframes ff-draw{to{stroke-dashoffset:0}}.fulfillment-say,.ff-say{font-family:var(--bn-font-ui);font-size:var(--ff-fs-base);line-height:1.5;color:var(--bn-ink);max-width:36em}.ff-unplaced{color:var(--bn-ink-2)}.ff-head{display:flex;align-items:center;gap:var(--bn-4);padding-top:var(--bn-2)}.ff-mark{flex:none;filter:drop-shadow(0 2px 6px rgb(0 0 0 / .28))}.ff-head-text{display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.ff-greeting{font-size:var(--ff-fs-base);font-weight:500;line-height:1.3;color:var(--bn-ink-2)}.fulfillment-title,.ff-title{font-family:var(--bn-font-display);font-size:var(--ff-fs-3xl);font-weight:800;letter-spacing:-.025em;line-height:1.1;color:var(--bn-ink)}@media(max-width:767px){.fulfillment-title,.ff-title{font-size:var(--ff-fs-xl)}}.ff-h2{display:flex;align-items:center;gap:var(--bn-3);font-family:var(--bn-font-display);font-size:var(--ff-fs-md);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--bn-ink);margin-bottom:var(--bn-4)}.ff-h2-icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--bn-surface-2);color:var(--bn-ink-2);flex:none}.ff-h2-icon-ok{background:var(--bn-ok-tint);color:var(--bn-ok)}.ff-today-warn{display:flex;align-items:center;gap:var(--bn-2);margin-top:var(--bn-2)}.ff-today-warn-icon{color:var(--bn-warn);flex:none}.ff-today-none{display:flex;align-items:center;gap:var(--bn-4);padding:var(--bn-5) var(--bn-6);border-radius:20px;background:var(--bn-surface);box-shadow:var(--bn-shadow-1);max-width:none;animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.ff-bar{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:center;column-gap:var(--bn-4);margin-inline:calc(var(--ff-pad) * -1);padding:var(--bn-3) var(--ff-pad) var(--bn-5);background:var(--bn-bg)}.ff-bar .ff-search{grid-column:2;min-width:0}.ff-count-track{grid-column:1;grid-row:1;container-type:inline-size;min-width:0}.ff-count{--ff-fit: calc(100cqw / (var(--ff-n, 1) * .62 + 1.4));display:flex;align-items:baseline;gap:.2em;margin:0;white-space:nowrap;font-family:var(--bn-font-display);font-size:min(var(--ff-fs-4xl),var(--ff-fit));font-weight:800;line-height:1}.ff-count-skel{display:inline-block;width:1.4em;height:.8em;border-radius:var(--bn-r-sm)}.ff-count-word{font-size:.5em;line-height:1}.ff-count-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ff-search{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--bn-4);align-items:end}.ff-search[data-clear=true]{grid-template-columns:minmax(0,1fr) 64px}.ff .search-field{width:100%}.ff .search-field-label{font-family:var(--bn-font-ui);font-size:var(--bn-fs-2xl);font-weight:700;line-height:1.35;color:var(--bn-ink);margin-bottom:var(--bn-3)}.ff .search-field-box{position:relative;min-height:64px;padding:0 var(--bn-5) 0 60px;border-radius:var(--bn-r-2xl-sm);border:2px solid var(--bn-line-strong);background:var(--bn-surface);box-shadow:var(--bn-shadow-2);transition:border-color var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t) var(--bn-ease),transform var(--bn-t) var(--bn-ease)}.ff .search-field-box:before{content:"";position:absolute;left:22px;top:50%;width:26px;height:26px;transform:translateY(-50%);background:var(--bn-ink-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4a7 7 0 1 0 0 14 7 7 0 0 0 0-14z M20 20l-4-4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 4a7 7 0 1 0 0 14 7 7 0 0 0 0-14z M20 20l-4-4'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}.ff .search-field-box:hover{border-color:var(--bn-ink-4);transform:translateY(-1px);box-shadow:var(--bn-shadow-3)}.ff .search-field-box:focus-within{outline:3px solid var(--bn-ink);outline-offset:3px;transform:none}.ff .search-field-input{min-height:60px;font-family:var(--bn-font-ui);font-size:var(--ff-fs-md);font-weight:500;padding:var(--bn-3) 0;color:var(--bn-ink)}.ff .search-field-input::placeholder{color:var(--bn-ink-2);font-weight:400}.ff-clear{width:64px;height:64px;border-radius:var(--bn-r-2xl-sm);display:grid;place-items:center;background:var(--bn-surface);color:var(--bn-ink);box-shadow:var(--bn-shadow-1);animation:bn-pop var(--bn-t) var(--bn-ease-spring) backwards;transition:background-color var(--bn-t-fast) var(--bn-ease),transform var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease)}.ff-clear:hover{background:var(--bn-surface-3);transform:translateY(-1px);box-shadow:var(--bn-shadow-2)}.ff-clear:active{transform:scale(.96)}.ff-quiet,.ff-back{display:inline-flex;align-items:center;justify-content:center;gap:var(--bn-3);min-height:56px;min-width:44px;padding:0 var(--bn-6) 0 var(--bn-5);border-radius:var(--bn-r-full);background:var(--bn-surface);color:var(--bn-ink);box-shadow:var(--bn-shadow-1);font-family:var(--bn-font-ui);font-size:var(--ff-fs-base);font-weight:700;line-height:1.2;white-space:nowrap;transition:background-color var(--bn-t-fast) var(--bn-ease),transform var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease)}.ff-quiet .bn-icon,.ff-back .bn-icon{color:var(--bn-ink-2)}.ff-quiet:hover,.ff-back:hover{background:var(--bn-surface-3);transform:translateY(-1px);box-shadow:var(--bn-shadow-2)}.ff-quiet:active,.ff-back:active{transform:scale(.98)}.ff-back{align-self:flex-start}.ff-notice{position:fixed;z-index:60;left:0;right:0;bottom:var(--bn-5);margin:0 auto;width:min(680px,calc(100% - 32px));max-height:var(--ff-notice-h);overflow-y:auto;display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-4);padding:var(--bn-4) var(--bn-5);border-radius:var(--bn-r-2xl-sm);background:var(--bn-surface);box-shadow:inset 0 0 0 2px var(--bn-warn),var(--bn-shadow-1);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.ff-has-sheet .ff-notice{bottom:calc(var(--ff-sheet-h, var(--ff-sheet-max)) + var(--bn-8))}.ff-notice-x{flex:none;display:grid;place-items:center;min-width:48px;min-height:48px;border-radius:var(--bn-r-full);color:var(--bn-ink-2)}.ff-notice-x:hover{background:var(--bn-surface-3)}.ff-notice-icon{color:var(--bn-warn);flex:none}.ff-notice .fulfillment-say{flex:1 1 24ch;min-width:0}.ff-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--bn-4);padding:var(--bn-9) var(--bn-6);border-radius:var(--bn-r-2xl);background:var(--bn-surface);box-shadow:var(--bn-shadow-1)}.ff-empty-art{width:72px;height:72px;border-radius:var(--bn-r-2xl);display:grid;place-items:center;background:var(--bn-accent-tint);color:var(--bn-accent);margin-bottom:var(--bn-2)}.ff-empty-title{font-family:var(--bn-font-display);font-size:var(--ff-fs-lg);font-weight:800;letter-spacing:-.02em;line-height:1.25;max-width:24em}.ff-empty .ff-quiet{margin-top:var(--bn-2)}.ff-loading{display:flex;flex-direction:column;gap:var(--bn-3)}.ff-loading-say{color:var(--bn-ink-2);margin-bottom:var(--bn-2)}.ff-skel{position:relative;display:block;overflow:hidden;border-radius:var(--bn-r-2xl-sm);background:var(--bn-line)}.ff-skel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--bn-line-strong),transparent);animation:bn-shimmer var(--bn-t-shimmer) var(--bn-ease-loop) infinite}.ff-skel-row{height:88px}.ff-skel-owed{height:530px;border-radius:22px}.ff-skel-copy{height:420px;border-radius:22px}.ff-done-list{list-style:none;display:flex;flex-direction:column;gap:var(--bn-2)}.ff-done-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bn-1) var(--bn-4);padding:var(--bn-3) var(--bn-5);border-radius:14px;background:var(--bn-surface);box-shadow:var(--bn-shadow-1);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.ff-done-name{font-weight:700}.ff-done-place{color:var(--bn-ink-2);font-variant-numeric:tabular-nums}.ff-done-place>span:not(:first-child):before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.ff-done-undo{margin-left:auto;display:inline-flex;align-items:center;gap:var(--bn-1);min-height:40px;padding:0 var(--bn-4);border-radius:var(--bn-r-full);background:var(--bn-surface-2);color:var(--bn-ink);font-weight:700}.ff-done-undo:hover{background:var(--bn-ink);color:var(--bn-bg)}.ff-done-order,.ff-receipt-order,.ff-card-order-id{font-family:var(--bn-font-mono);font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.ff-done-order,.ff-card-order-id{color:var(--bn-ink-2)}.ff-owed-list{display:flex;flex-direction:column;gap:var(--bn-5)}.ff-owed-card{position:relative;animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.ff-owed-pick{margin:0 0 var(--bn-2);color:var(--bn-ink-2)}.ff-owed-card .card-locations-copy{position:relative}.card-locations-badge{position:absolute;top:var(--bn-3);right:var(--bn-3);display:grid;place-items:center;width:40px;height:40px;border-radius:var(--bn-r-full);background:var(--bn-surface-2);color:var(--bn-ink);font-family:var(--bn-font-display);font-size:var(--ff-fs-base);font-weight:700;font-variant-numeric:tabular-nums}.ff-orders-more{margin-top:var(--bn-4)}.ff-browse-lede{color:var(--bn-ink-2);margin:calc(-1 * var(--bn-2)) 0 var(--bn-4)}.ff-boxes{display:flex;flex-direction:column;gap:var(--bn-3)}.ff-box{border-radius:var(--bn-r-2xl-sm);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);overflow:clip;animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards;transition:box-shadow var(--bn-t) var(--bn-ease)}.ff-box:has(.ff-box-head[aria-expanded=true]){box-shadow:var(--bn-shadow-2)}.ff-box-head{width:100%;display:flex;align-items:center;gap:var(--bn-4);min-height:76px;padding:var(--bn-3) var(--bn-5) var(--bn-3) var(--bn-4);text-align:left;color:var(--bn-ink);transition:background-color var(--bn-t-fast) var(--bn-ease)}.ff-box-head:hover{background:var(--bn-hover)}.ff-box-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0}.ff-box-name{font-weight:700;font-size:var(--bn-fs-2xl);line-height:1.3;overflow-wrap:anywhere}.ff-box-count{color:var(--bn-ink-2);line-height:1.3}.ff-box-chev{flex:none;color:var(--bn-ink-2);transition:transform var(--bn-t) var(--bn-ease-spring)}.ff-box-head[aria-expanded=true] .ff-box-chev{transform:rotate(180deg)}.ff-box-body{display:flex;flex-direction:column;gap:var(--bn-4);padding:var(--bn-3) var(--bn-3) var(--bn-4);border-top:1px solid var(--bn-line);animation:bn-page-in var(--bn-t) var(--bn-ease-out) backwards}.ff-box-body .ff-say{padding:0 var(--bn-2);color:var(--bn-ink-2)}.fulfillment-list,.ff-list{list-style:none;display:flex;flex-direction:column;gap:var(--bn-3)}.fulfillment-row,.ff-row{position:relative;width:100%;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name chev" "place chev";align-items:center;column-gap:var(--bn-3);row-gap:var(--bn-0-5);padding:var(--bn-4) var(--bn-4) var(--bn-4) var(--bn-5);border-radius:14px;text-align:left;color:var(--bn-ink);background:var(--bn-bg);box-shadow:inset 0 0 0 1px var(--bn-line);transition:background-color var(--bn-t-fast) var(--bn-ease),transform var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease)}.fulfillment-row:hover,.ff-row:hover{background:var(--bn-surface);transform:translateY(-1px);box-shadow:var(--bn-shadow-2)}.fulfillment-row:active,.ff-row:active{transform:none;translate:none}.ff-row .ff-row-name{grid-area:name;font-family:var(--bn-font-display);font-size:var(--ff-fs-lg);font-weight:800;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.ff-row-chev{grid-area:chev;color:var(--bn-ink-2)}.ff-row .ff-row-place{grid-area:place}.fulfillment-place{display:block;font-family:var(--bn-font-display);font-size:var(--ff-fs-xl);font-weight:700;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--bn-ink);overflow-wrap:break-word}.ff-row .ff-row-place{font-size:var(--ff-fs-xl);font-weight:600;color:var(--bn-ink-2)}.ff-row .ff-row-place .ff-place-num{color:var(--bn-ink);font-weight:800}.fulfillment-place-large{font-size:var(--bn-fs-4xl);font-weight:800}.ff-place-part{white-space:nowrap}.ff-place-key{font-weight:600;color:var(--bn-ink-2)}.ff-place-num{font-weight:800;color:var(--bn-ink)}.ff-place-elem:not(:first-child):before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.ff-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bn-3)}.ff-next{margin-left:auto}.ff-card{display:flex;flex-direction:column;gap:var(--bn-5);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.ff-card-side{display:contents}.ff-card-head{order:1}.ff-photo-wrap{order:2}.ff-where{order:3}.ff-action{order:4}.ff-card-head{display:flex;flex-direction:column;gap:var(--bn-1);min-width:0}.fulfillment-name,.ff-card-name{font-family:var(--bn-font-display);font-size:var(--ff-fs-2xl);font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--bn-ink);overflow-wrap:anywhere}.ff-card-about{color:var(--bn-ink-2);font-variant-numeric:tabular-nums}.ff-card-about>span:not(:first-child):before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.ff-card-eyebrow{color:var(--bn-ink-2);line-height:1.35;margin-bottom:var(--bn-1)}.ff-card-order b{color:var(--bn-ink)}.ff-photo-wrap{display:flex;flex-direction:column;gap:var(--bn-3);min-width:0}.ff-photo-btn{position:relative;display:block;width:100%;aspect-ratio:63 / 88;padding:0;border-radius:22px;overflow:clip;background:var(--bn-stage-bg);box-shadow:var(--bn-shadow-3);cursor:zoom-in;transition:transform var(--bn-t) var(--bn-ease),box-shadow var(--bn-t) var(--bn-ease)}.ff-photo-btn:hover{transform:translateY(-2px)}.ff-photo-btn:active{transform:scale(.995)}.ff-photo-skel{position:absolute;inset:0;overflow:hidden;background:var(--bn-stage-surface)}.ff-photo-skel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--bn-stage-bg-2),transparent);animation:bn-shimmer var(--bn-t-shimmer) var(--bn-ease-loop) infinite}.fulfillment-photo{display:block;width:100%;height:100%;aspect-ratio:63 / 88;object-fit:contain;background:var(--bn-stage-bg);opacity:0;transition:opacity var(--bn-t-slow) var(--bn-ease-out)}.fulfillment-photo[data-ready=true]{opacity:1}.ff-photo-hint{display:flex;align-items:center;justify-content:center;gap:var(--bn-2);color:var(--bn-ink-2)}.ff-empty-well{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--bn-3);padding:var(--bn-8) var(--bn-5);border-radius:var(--bn-r-2xl);background:var(--bn-surface);box-shadow:inset 0 0 0 2px var(--bn-line-strong);color:var(--bn-ink-2)}.ff-where{display:flex;flex-direction:column;gap:var(--bn-3);padding:var(--bn-5) var(--bn-6);border-radius:20px;background:var(--bn-surface);box-shadow:var(--bn-shadow-2)}.ff-where-label{display:flex;align-items:center;gap:var(--bn-2);font-weight:700;color:var(--bn-ink-2)}.ff-where .ff-place{margin:var(--bn-1) 0}.ff-where-boxname,.ff-where-between{color:var(--bn-ink-2)}.ff-where-boxname b{color:var(--bn-ink);font-weight:700}.ff-where-bar{margin:var(--bn-2) 0}.ff .position-bar-fulfiller{--pb-track: 26px;--pb-marker: 8px;--pb-gap: var(--bn-2)}.ff .position-bar-fulfiller .position-bar-track{gap:var(--bn-0-75)}.ff .position-bar-fulfiller .position-bar-segment{border-radius:var(--bn-r-full);background:var(--bn-surface-2);box-shadow:inset 0 0 0 1px var(--bn-line-strong)}.ff .position-bar-fulfiller .position-bar-here{background:var(--bn-accent-tint-2);box-shadow:inset 0 0 0 1px var(--bn-accent-tint-2)}.ff .position-bar-fulfiller .position-bar-marker{top:-3px;bottom:-3px;border-radius:var(--bn-r-full);background:var(--ff-fill);box-shadow:0 0 0 3px var(--bn-surface),var(--bn-shadow-2);transition:none}.ff .position-bar-fulfiller .position-bar-marker:after{display:none}.ff .position-bar-fulfiller .position-bar-text{font-family:var(--bn-font-ui);font-size:var(--ff-fs-base);font-weight:500;font-variant-numeric:tabular-nums;color:var(--bn-ink-2);white-space:normal;overflow:visible}.ff .position-bar-fulfiller>.position-bar-text-box{order:0;align-self:flex-start}.ff .position-bar-fulfiller .position-bar-zoom{display:none}.fulfillment-action,.ff-action{display:flex;flex-direction:column;gap:var(--bn-6)}.ff .pull-confirm{width:100%}.fulfillment-pulled,.ff-pulled{display:flex;align-items:center;justify-content:center;gap:var(--bn-3);min-height:64px;padding:var(--bn-3) var(--bn-5);border-radius:16px;background:var(--bn-surface);box-shadow:inset 0 0 0 2px var(--bn-line-strong);font-family:var(--bn-font-ui);font-size:var(--ff-fs-md);font-weight:700;line-height:1.2;color:var(--bn-ink);animation:bn-pop var(--bn-t) var(--bn-ease-spring) backwards}.ff-pulled-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--bn-ok-tint);color:var(--bn-ok);flex:none}.ff-step2{animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.ff-trouble{padding:var(--bn-3) var(--bn-5);border-radius:14px;background:var(--bn-surface);box-shadow:inset 0 0 0 2px var(--bn-danger);font-weight:600;animation:bn-pop var(--bn-t) var(--bn-ease-spring) backwards}.ff-step{display:flex;align-items:center;justify-content:center;gap:var(--bn-3);width:100%;min-height:64px;padding:var(--bn-3) var(--bn-5);border-radius:var(--bn-r-xl);background:var(--bn-ink);box-shadow:var(--bn-shadow-2);color:var(--bn-bg);font-family:var(--bn-font-ui);font-size:var(--bn-fs-2xl);font-weight:700;line-height:1.2;transition:background-color var(--bn-t-fast) var(--bn-ease),transform var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease)}.ff-step:hover{transform:translateY(-1px);box-shadow:var(--bn-shadow-3)}.ff-step:active{transform:scale(.985)}@media(min-width:900px){.ff-card{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);column-gap:var(--bn-7);align-items:start}.ff-photo-wrap{grid-column:1;order:0}.ff-card-side{display:flex;flex-direction:column;gap:var(--bn-5);grid-column:2;min-width:0}.ff-card-head,.ff-where,.ff-action{order:0}}@media(min-width:1100px){.ff-card{grid-template-columns:minmax(0,440px) minmax(0,1fr);column-gap:var(--bn-8)}}.fulfillment-results,.ff-results{display:flex;flex-direction:column;gap:var(--bn-7)}.ff .card-locations-fulfiller{background:transparent;border:0;padding:0;display:flex;flex-direction:column;gap:var(--bn-4);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.ff .card-locations-head{display:flex;flex-direction:column;gap:var(--bn-0-5);padding:0 var(--bn-1)}.ff .card-locations-name{font-family:var(--bn-font-display);font-size:var(--ff-fs-2xl);font-weight:800;letter-spacing:-.025em;line-height:1.15;color:var(--bn-ink);overflow-wrap:anywhere}.ff .card-locations-head>.card-locations-say{font-size:var(--ff-fs-base);line-height:1.5;color:var(--bn-ink-2);font-variant-numeric:tabular-nums}.ff .card-locations-head>.card-locations-say:last-child{display:none}.ff .card-locations-copies{display:flex;flex-direction:column;gap:var(--bn-4)}.ff .card-locations-copy{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--bn-3);padding:var(--bn-5);border:0;border-radius:22px;background:var(--bn-surface);box-shadow:var(--bn-shadow-2)}.ff .card-locations-photo{display:block;width:100%;aspect-ratio:63 / 88;object-fit:contain;border:0;border-radius:16px;background:var(--bn-stage-bg);box-shadow:var(--bn-shadow-2);animation:bn-fade var(--bn-t-slow) var(--bn-ease-out) backwards}.ff .card-locations-place-large{font-family:var(--bn-font-display);font-size:var(--ff-fs-xl);font-weight:800;letter-spacing:-.02em;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--bn-ink);margin-top:var(--bn-1)}.ff .card-locations-copy>.card-locations-say{font-size:var(--ff-fs-base);line-height:1.5;color:var(--bn-ink-2)}.ff .card-locations-copy>.card-locations-say:first-letter{text-transform:uppercase}.ff .card-locations-copy>.card-locations-say:has(+.card-locations-action){display:none}.ff .card-locations-copy>.card-locations-say:has(+.position-bar):after{content:"."}.ff .card-locations-copy>.position-bar{margin:var(--bn-1) 0}.ff .card-locations-action{display:flex;flex-direction:column;align-self:start;gap:var(--bn-6);margin-top:var(--bn-2);min-height:152px}.ff .card-locations-action .pull-confirm{width:100%}.ff .card-locations-copy>.card-locations-place-large+.card-locations-say:has(+.card-locations-say+.position-bar){font-weight:700;color:var(--bn-ink)}.ff .card-locations-copy>.card-locations-place-large+.card-locations-say:has(+.card-locations-say+.position-bar):before{content:"The box is labelled ";font-weight:400;color:var(--bn-ink-2)}.ff .card-locations-copy>.card-locations-place-large+.card-locations-say:has(+.card-locations-say+.position-bar):after{content:".";font-weight:400;color:var(--bn-ink-2)}.ff-found{display:flex;flex-direction:column;gap:var(--bn-4)}.ff-more{border-radius:var(--bn-r-2xl-sm);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);overflow:clip;animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards;transition:box-shadow var(--bn-t) var(--bn-ease)}.ff-more:has(.ff-more-head[aria-expanded=true]){box-shadow:var(--bn-shadow-2)}.ff-more-head{width:100%;display:flex;align-items:center;gap:var(--bn-4);min-height:76px;padding:var(--bn-3) var(--bn-5) var(--bn-3) var(--bn-4);text-align:left;color:var(--bn-ink);transition:background-color var(--bn-t-fast) var(--bn-ease)}.ff-more-head:hover{background:var(--bn-hover)}.ff-more-num{flex:none;min-width:48px;height:48px;padding:0 var(--bn-2);border-radius:14px;display:grid;place-items:center;background:var(--bn-surface-2);color:var(--bn-ink);box-shadow:inset 0 0 0 2px var(--bn-line-strong);font-family:var(--bn-font-display);font-size:var(--bn-fs-2xl);font-weight:800;font-variant-numeric:tabular-nums}.ff-more-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.ff-more-title{font-weight:700;font-size:var(--bn-fs-2xl);line-height:1.3}.ff-more-where{color:var(--bn-ink-2);line-height:1.3}.ff-more-chev{flex:none;color:var(--bn-ink-2);transition:transform var(--bn-t) var(--bn-ease-spring)}.ff-more-head[aria-expanded=true] .ff-more-chev{transform:rotate(180deg)}.ff-more-body{padding:var(--bn-3) var(--bn-3) var(--bn-4);border-top:1px solid var(--bn-line);animation:bn-page-in var(--bn-t) var(--bn-ease-out) backwards}.ff .ff-more-body .card-locations-fulfiller{animation:none}.ff .ff-more-body .card-locations-head{display:none}.ff .ff-more-body .card-locations-copy{background:var(--bn-bg);box-shadow:inset 0 0 0 1px var(--bn-line)}@media(max-width:479px){.ff-more-head{padding:var(--bn-3) var(--bn-4);gap:var(--bn-3)}.ff-more-body{padding:var(--bn-2) var(--bn-2) var(--bn-3)}}@media(min-width:768px){.ff .card-locations-copy{grid-template-columns:minmax(0,408px) minmax(0,1fr);column-gap:var(--bn-6);align-items:start}.ff .card-locations-copy:has(>.card-locations-photo)>.card-locations-action{grid-row:10;align-self:start}.ff .card-locations-copy>*{grid-column:2}.ff .card-locations-copy>.card-locations-place-large{grid-column:1 / -1;grid-row:1;margin:0 0 var(--bn-1)}.ff .card-locations-copy>.card-locations-photo{grid-column:1;grid-row:2 / span 9;align-self:start}.ff .card-locations-copy:not(:has(>.card-locations-photo)){grid-template-columns:minmax(0,1fr)}.ff .card-locations-copy:not(:has(>.card-locations-photo))>*{grid-column:1}}@media(max-width:479px){.ff .card-locations-copy{padding:var(--bn-4);border-radius:var(--bn-r-2xl-sm)}.ff .card-locations-photo{width:calc(100% + 2 * var(--bn-4));max-width:none;margin:calc(-1 * var(--bn-4)) calc(-1 * var(--bn-4)) 0;border-radius:var(--bn-r-2xl-sm) var(--bn-r-2xl-sm) 0 0;box-shadow:none}.ff-where{padding:var(--bn-4) var(--bn-5)}.fulfillment-place-large{font-size:var(--ff-fs-2xl)}.fulfillment-row,.ff-row{padding:var(--bn-3) var(--bn-3) var(--bn-3) var(--bn-4)}.ff-row-place{font-size:var(--ff-fs-xl)}.ff-box-head{padding:var(--bn-3) var(--bn-4);gap:var(--bn-3)}}@media(max-width:639px){.ff-row-place>span:last-child,.ff-place>span:last-child{display:block}.ff-row-place>span:last-child:before,.ff-place>span:last-child:before{content:none}}.ff-sheet{position:fixed;z-index:61;left:0;right:0;bottom:var(--bn-5);margin:0 auto;width:min(680px,calc(100% - 32px));display:flex;flex-direction:column;border-radius:22px;background:var(--bn-surface);box-shadow:var(--bn-shadow-3);max-height:var(--ff-sheet-max);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;animation:bn-sheet-up var(--bn-t-slow) var(--bn-ease-spring) backwards}@media(max-width:767px){.ff-sheet{bottom:0;width:100%;border-radius:22px 22px 0 0;padding-bottom:env(safe-area-inset-bottom)}}.fulfillment-panel,.ff-receipt{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon text undo" "icon clock clock";align-items:center;column-gap:var(--bn-4);row-gap:var(--bn-3);padding:var(--bn-4) var(--bn-5);animation:bn-page-in var(--bn-t-slow) var(--bn-ease-out) backwards}.ff-receipt{padding-top:calc(var(--bn-4) + 44px + var(--bn-2))}.ff-receipt-dismiss{position:absolute;top:var(--bn-2);right:var(--bn-2);display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--bn-ink-3);transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.ff-receipt-dismiss:hover{background:var(--bn-surface-2);color:var(--bn-ink)}.ff-receipt+.ff-receipt{border-top:1px solid var(--bn-line)}.ff-receipt-icon{grid-area:icon;align-self:start;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--bn-ok-tint);color:var(--bn-ok)}.ff-receipt-icon[data-tone=note]{background:var(--bn-surface-2);color:var(--bn-ink-2)}.ff-receipt-text{grid-area:text;display:flex;flex-direction:column;gap:var(--bn-0-5);min-width:0}.ff-receipt-said{font-family:var(--bn-font-display);font-size:var(--ff-fs-md);font-weight:800;letter-spacing:-.02em;line-height:1.2}.ff-receipt-what{color:var(--bn-ink-2);font-variant-numeric:tabular-nums}.ff-receipt-name{color:var(--bn-ink);font-weight:600}.ff-receipt-place:before,.ff-receipt-order:before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.ff-receipt-place>span:not(:first-child):before{content:"·";margin:0 var(--bn-1-5);color:var(--bn-ink-4)}.ff-receipt-note{margin-top:var(--bn-1)}.ff-undo{grid-area:undo;display:inline-flex;align-items:center;justify-content:center;gap:var(--bn-2);min-height:56px;min-width:44px;padding:0 var(--bn-6) 0 var(--bn-5);border-radius:var(--bn-r-full);background:var(--bn-ink);color:var(--bn-bg);font-family:var(--bn-font-ui);font-size:var(--ff-fs-base);font-weight:700;white-space:nowrap;transition:transform var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease),opacity var(--bn-t-fast) var(--bn-ease)}.ff-undo:hover{transform:translateY(-1px);box-shadow:var(--bn-shadow-2)}.ff-undo:active{transform:scale(.97)}.ff-receipt-clock{grid-area:clock;display:flex;align-items:center;gap:var(--bn-3)}.ff-receipt-bar{position:relative;flex:1 1 auto;height:8px;border-radius:4px;background:var(--bn-surface-2);overflow:hidden}.ff-receipt-bar:after{content:"";position:absolute;inset:0;border-radius:4px;background:var(--ff-fill);transform-origin:left;animation:bn-drain var(--ff-window, 20s) var(--bn-ease-linear) forwards}.ff-receipt-secs{font-size:var(--ff-fs-base);color:var(--bn-ink-2);font-variant-numeric:tabular-nums;min-width:3.4ch;text-align:right;white-space:nowrap}@media(prefers-reduced-motion:reduce){.ff-receipt-bar:after{animation:none;transform:none}}@media(max-width:559px){.fulfillment-panel,.ff-receipt{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon text" "undo undo" "clock clock"}.ff-undo{width:100%}}.ff-receipt-compact{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon text undo clock";padding:var(--bn-3) var(--bn-5)}.ff-receipt-compact .ff-receipt-icon{width:32px;height:32px;align-self:center}.ff-receipt-compact .ff-receipt-icon .ff-check,.ff-receipt-compact .ff-receipt-icon .bn-icon{width:18px;height:18px}.ff-receipt-compact .ff-receipt-said,.ff-receipt-compact .ff-receipt-bar{display:none}.ff-receipt-compact .ff-receipt-note{margin:0}@media(max-width:559px){.ff-receipt-compact{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon text text" "undo undo clock"}.ff-receipt-compact .ff-undo{width:auto;justify-self:start}}.ff-check path{stroke-dasharray:26;stroke-dashoffset:26;animation:ff-draw var(--bn-t-draw) var(--bn-ease-out) calc(var(--bn-stagger) * 4) forwards}.ff-zoom{position:fixed;inset:0;z-index:70;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bn-4);padding:var(--bn-5);background:var(--bn-ink);color:var(--bn-bg);cursor:zoom-out;overflow:auto;animation:bn-fade var(--bn-t) var(--bn-ease-out) backwards}.ff-zoom-img{max-width:100%;max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);width:auto;height:auto;object-fit:contain;touch-action:pinch-zoom;border-radius:14px;box-shadow:var(--bn-shadow-3);animation:bn-pop var(--bn-t-slow) var(--bn-ease-spring) backwards}.ff-zoom-hint{color:var(--bn-bg);font-weight:600}:root[data-theme=dark] .ff-zoom{background:var(--bn-bg);color:var(--bn-ink)}:root[data-theme=dark] .ff-zoom-hint{color:var(--bn-ink)}.ff-keys{--ff-fs-base: 20px;width:min(420px,calc(100vw - 32px))}@media(max-width:767px){.ff-keys{width:auto}}.ff-keys .bn-overlay-title{font-size:var(--ff-fs-base)}.ff-keys .bn-overlay-close{min-width:44px;min-height:44px}.ff-keys-list{list-style:none;display:flex;flex-direction:column;gap:var(--bn-4)}.ff-keys-list li{display:flex;align-items:center;gap:var(--bn-4)}.ff-keys-key{display:inline-flex;flex:none;align-items:center;justify-content:center;width:64px;height:44px;padding:0 var(--bn-2);border-radius:var(--bn-r-sm);border:1px solid var(--bn-line-strong);border-bottom-width:3px;background:var(--bn-surface);font-family:var(--bn-font-mono);font-size:var(--ff-fs-base);font-weight:700;color:var(--bn-ink)}.gallery{display:flex;flex-direction:column}.kit-head{margin-bottom:var(--bn-6)}.kit-layout{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--bn-7);align-items:start}.kit-index{position:sticky;top:var(--bn-6);display:flex;flex-direction:column;gap:var(--bn-4);max-height:calc(100vh - var(--bn-9));overflow-y:auto;padding-right:var(--bn-2)}.kit-index-group{display:flex;flex-direction:column;gap:1px}.kit-index-label{padding:0 var(--bn-3) var(--bn-1-5);font-size:var(--bn-fs-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bn-ink-3)}.kit-index-link{position:relative;display:flex;align-items:center;height:30px;padding:0 var(--bn-3);border-radius:var(--bn-r);font-size:var(--bn-fs-md);font-weight:500;color:var(--bn-ink-2);text-align:left;transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.kit-index-link:hover{background:var(--bn-hover);color:var(--bn-ink)}.kit-index-link[aria-current=true]{background:var(--bn-accent-tint);color:var(--bn-pill-ink-accent);font-weight:600}.kit-index-link[aria-current=true]:before{content:"";position:absolute;left:-12px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--bn-accent)}.kit-sections{display:flex;flex-direction:column;gap:var(--bn-8);min-width:0}.kit-section{scroll-margin-top:var(--bn-6);display:flex;flex-direction:column;gap:var(--bn-4)}.kit-sections>.bn-section+.bn-section{margin-top:0}.kit-section>.bn-section-head{margin-bottom:0}.kit-section>.bn-section-lede{margin:calc(-1 * var(--bn-3)) 0 0}.kit-code{font-family:var(--bn-font-mono);font-size:.9em;color:var(--bn-ink-2);background:var(--bn-surface-2);padding:1px var(--bn-1-5);border-radius:var(--bn-r-xs)}.kit-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--bn-4)}.kit-stack{display:flex;flex-direction:column;gap:var(--bn-4);max-width:760px}.kit-stack-narrow{max-width:420px}.kit-spec{display:flex;flex-direction:column;gap:var(--bn-3);padding:var(--bn-4);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);min-width:0}.kit-spec-wide{grid-column:1 / -1}.kit-spec-body{display:flex;flex-direction:column;gap:var(--bn-3);min-width:0}.kit-spec-note{font-size:var(--bn-fs-sm);color:var(--bn-ink-3);max-width:76ch}.kit-row{display:flex;align-items:center;gap:var(--bn-3)}.kit-row-wrap{flex-wrap:wrap}.kit-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:var(--bn-3)}.kit-swatch{display:flex;flex-direction:column;gap:var(--bn-1)}.kit-swatch-chip{height:64px;border-radius:var(--bn-r);box-shadow:inset 0 0 0 1px var(--bn-line-strong);display:grid;place-items:center}.kit-swatch-sample{font-family:var(--bn-font-display);font-weight:800;font-size:var(--bn-fs-lg)}.kit-swatch-name{font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink);margin-top:var(--bn-1)}.kit-swatch-token{font-size:var(--bn-fs-2xs);color:var(--bn-ink-3)}.kit-faces{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--bn-3)}.kit-face{display:flex;flex-direction:column;gap:var(--bn-1);padding:var(--bn-4);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);font-size:var(--bn-fs-2xl);color:var(--bn-ink)}.kit-face-role{font-family:var(--bn-font-ui);font-size:var(--bn-fs-sm);font-weight:500;color:var(--bn-ink-3)}.kit-type{display:flex;flex-direction:column;border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);overflow:hidden}.kit-type-row{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:baseline;gap:var(--bn-4);padding:var(--bn-3) var(--bn-4);border-bottom:1px solid var(--bn-line)}.kit-type-row:last-child{border-bottom:0}.kit-type-meta{display:flex;gap:var(--bn-2);align-items:baseline;font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.kit-type-px,.kit-type-role{color:var(--bn-ink-3)}.kit-type-sample{color:var(--bn-ink);letter-spacing:-.01em;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:var(--bn-3)}.kit-role{display:flex;flex-direction:column;gap:var(--bn-0-5);padding:var(--bn-3) var(--bn-4);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);min-width:0}.kit-role-sample{display:flex;align-items:center;min-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-role-name{font-size:var(--bn-fs-sm);font-weight:600;color:var(--bn-ink);margin-top:var(--bn-1-5)}.kit-role-token{font-size:var(--bn-fs-2xs);color:var(--bn-ink-3)}.kit-spaces{display:flex;flex-direction:column;gap:var(--bn-1-5)}.kit-space{display:flex;align-items:center;gap:var(--bn-3);font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.kit-space-bar{display:inline-block;height:12px;border-radius:3px;background:var(--bn-accent);flex:none}.kit-space-name{min-width:60px}.kit-radii{display:flex;gap:var(--bn-4);flex-wrap:wrap;margin-top:var(--bn-2)}.kit-radius{display:flex;flex-direction:column;align-items:center;gap:var(--bn-1-5);font-size:var(--bn-fs-2xs);color:var(--bn-ink-3)}.kit-radius-box{width:56px;height:56px;background:var(--bn-accent-tint);box-shadow:inset 0 0 0 2px var(--bn-accent);display:block}.kit-shadows{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--bn-5);padding:var(--bn-2)}.kit-shadow{height:96px;border-radius:var(--bn-r-lg);background:var(--bn-surface);display:grid;place-items:center;font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.kit-motions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bn-3)}.kit-motion{position:relative;display:flex;align-items:center;gap:var(--bn-3);height:56px;padding:0 var(--bn-4);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);text-align:left;overflow:hidden;transition:box-shadow var(--bn-t-fast) var(--bn-ease)}.kit-motion:hover{box-shadow:var(--bn-shadow-2)}.kit-motion-dot{width:14px;height:14px;border-radius:50%;background:var(--bn-accent);flex:none;animation-name:kit-slide;animation-fill-mode:both}@keyframes kit-slide{0%{transform:translate(0);opacity:.4}to{transform:translate(28px);opacity:1}}.kit-motion-label{display:flex;flex-direction:column;gap:var(--bn-0-5);font-size:var(--bn-fs-xs);color:var(--bn-ink-2);margin-left:var(--bn-6)}.kit-motion-ease{color:var(--bn-ink-3)}.kit-motion-play{margin-left:auto;color:var(--bn-ink-4)}.kit-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:var(--bn-2)}.kit-icon{display:flex;flex-direction:column;align-items:center;gap:var(--bn-2);padding:var(--bn-3) var(--bn-2);border-radius:var(--bn-r);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);font-size:var(--bn-fs-2xs);color:var(--bn-ink-3);transition:transform var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.kit-icon:hover{transform:translateY(-1px);box-shadow:var(--bn-shadow-2);color:var(--bn-accent)}.kit-icon .bn-mono{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kit-keycap{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;border:1px solid var(--bn-line-strong);border-bottom-width:2px;background:var(--bn-surface);font-family:var(--bn-font-mono);font-size:var(--bn-fs-md);font-weight:700;line-height:1;color:var(--bn-ink-2)}.kit-keycap-blank{color:var(--bn-ink-3);border-style:dashed;border-bottom-width:1px}.kit-toasts{display:flex;flex-direction:column;gap:var(--bn-2);max-width:380px}.kit-menu-inline{width:260px}.kit-poslabel{display:inline-flex;font-size:var(--pos-slot)}@container bn-page (max-width: 879px){.kit-layout{grid-template-columns:minmax(0,1fr);gap:var(--bn-5)}.kit-index{position:sticky;top:var(--bn-2);z-index:5;flex-direction:row;gap:var(--bn-1);max-height:none;overflow-x:auto;padding:var(--bn-1);border-radius:var(--bn-r-lg);background:var(--bn-surface-glass);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:var(--bn-shadow-1);scrollbar-width:none}.kit-index::-webkit-scrollbar{display:none}.kit-index-group{flex-direction:row;gap:var(--bn-0-5)}.kit-index-label{display:none}.kit-index-link{height:32px;white-space:nowrap}.kit-index-link[aria-current=true]:before{display:none}.kit-section{scroll-margin-top:calc(var(--bn-2) + 56px)}.kit-motions{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-type-row{grid-template-columns:minmax(0,1fr);gap:var(--bn-1)}}@media(max-width:767px){.kit-index{top:calc(var(--bn-topbar-h) + var(--bn-2))}.kit-section{scroll-margin-top:calc(var(--bn-topbar-h) + 56px)}}@container bn-page (max-width: 640px){.kit-grid,.kit-motions{grid-template-columns:minmax(0,1fr)}.kit-swatches{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}}.kit-marks{display:flex;flex-wrap:wrap;gap:var(--bn-5);align-items:flex-end}.kit-marks-tight{gap:var(--bn-4)}.kit-mark{display:flex;flex-direction:column;align-items:center;gap:var(--bn-2)}.kit-mark-name{font-size:var(--bn-fs-2xs);color:var(--bn-ink-3);font-weight:500}.kit-copies{min-width:0;container-type:inline-size;container-name:copies}.kit-lockup-dark{--bn-ink: var(--bn-stage-ink);background:var(--bn-stage-bg);border-radius:var(--bn-r-lg);padding:var(--bn-5)}@media(max-width:767px),(hover:none)and (pointer:coarse){.kit-index-link{height:var(--bn-control-h-sm)}}.kit-table-scroll{overflow-x:auto}.kit-headings{display:flex;flex-direction:column;gap:var(--bn-3)}.kit-heading-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--bn-1) var(--bn-4)}.kit-heading-h1{display:inline}.kit-meanings{grid-template-columns:max-content minmax(0,1fr);margin-top:var(--bn-4)}.kit-meaning{display:contents}.kit-meaning dt{display:inline-flex;align-items:center;gap:var(--bn-2)}.kit-slot-demo{display:flex;flex-direction:column;gap:var(--bn-1);font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.kit-slot-demo .bn-slot{outline:1px dashed var(--bn-line-strong);outline-offset:2px;align-self:flex-start;min-inline-size:90px}.bn-shell{display:grid;grid-template-columns:var(--bn-sidebar-w) minmax(0,1fr);min-height:100vh;min-height:100dvh;transition:grid-template-columns var(--bn-t-layout) var(--bn-ease)}.bn-shell[data-rail=true]{grid-template-columns:var(--bn-rail-w) minmax(0,1fr)}:root{--bn-rail-break-px: 1280}:root{--bn-tabbar-h: 0px}@media(min-width:640px){:root{--bn-topbar-h: 0px}}.bn-shell{--bn-brand-open: 1;--bn-brand-kanji-delay: .18s;--bn-brand-roman-delay: .2s}.bn-shell[data-rail=true]{--bn-brand-open: 0;--bn-brand-roman-delay: 0ms;--bn-brand-kanji-delay: 40ms}@media(prefers-reduced-motion:reduce){.bn-shell,.bn-shell[data-rail=true]{--bn-brand-roman-delay: 0ms;--bn-brand-kanji-delay: 0ms}}.bn-shell-main{min-width:0;position:relative}.bn-view{min-height:100%}.bn-side{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;gap:var(--bn-2);padding:var(--bn-3);background:var(--bn-surface);border-right:1px solid var(--bn-line);overflow:hidden;z-index:20}:root[data-theme=dark] .bn-side{background:var(--bn-surface-2)}.bn-brand{display:flex;align-items:center;gap:var(--bn-3);padding:var(--bn-2);border-radius:var(--bn-r-lg);color:var(--bn-ink);text-decoration:none;min-height:48px;appearance:none;background:none;border:0;width:100%;text-align:left;font:inherit;cursor:pointer}.bn-brand:hover{text-decoration:none;background:var(--bn-hover)}.bn-brand-slot{position:relative;flex:none;width:calc(var(--bn-rail-mark) + var(--bn-brand-open) * (var(--bn-lockup-w) - var(--bn-rail-mark)));height:calc(var(--bn-rail-mark) + var(--bn-brand-open) * (var(--bn-lockup-h) - var(--bn-rail-mark)));transition:width var(--bn-t-layout) var(--bn-ease),height var(--bn-t-layout) var(--bn-ease)}.bn-brand-slot>*{position:absolute;top:50%;left:50%;translate:-50% -50%;pointer-events:none}.bn-brand-lockup{max-width:none;flex:none}.bn-brand-lockup .bn-lockup-kanji,.bn-brand-lockup .bn-lockup-roman{transform-box:view-box;transform-origin:159.5px 116.5px;scale:calc(.82 + .18 * var(--bn-brand-open))}.bn-brand-lockup .bn-lockup-kanji{opacity:var(--bn-brand-open);transition:opacity var(--bn-t) var(--bn-ease) var(--bn-brand-kanji-delay),scale var(--bn-t) var(--bn-ease) var(--bn-brand-kanji-delay)}.bn-brand-lockup .bn-lockup-roman{opacity:calc(var(--bn-lockup-roman-opacity) * var(--bn-brand-open));transition:opacity var(--bn-t) var(--bn-ease) var(--bn-brand-roman-delay),scale var(--bn-t) var(--bn-ease) var(--bn-brand-roman-delay)}.bn-brand-chevron{margin-left:auto;flex:none;color:var(--bn-ink-4);opacity:.55;transition:opacity var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease)}.bn-brand:hover .bn-brand-chevron,.bn-brand:focus-visible .bn-brand-chevron{opacity:1;color:var(--bn-ink)}.bn-nav{display:flex;flex-direction:column;gap:var(--bn-1);flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-top:var(--bn-2)}.bn-nav-group{display:flex;flex-direction:column;gap:var(--bn-0-5)}.bn-nav-group+.bn-nav-group{margin-top:var(--bn-3)}.bn-nav-group:nth-of-type(2){--nav-label: var(--bn-nav-label-2);--nav-hover: var(--bn-nav-hover-2);--nav-accent: var(--bn-nav-accent-2);--nav-tint: var(--bn-nav-tint-2)}.bn-nav-group:nth-of-type(3){--nav-label: var(--bn-nav-label-3);--nav-hover: var(--bn-nav-hover-3);--nav-accent: var(--bn-nav-accent-3);--nav-tint: var(--bn-nav-tint-3)}.bn-nav-group:nth-of-type(4){--nav-label: var(--bn-nav-label-4);--nav-hover: var(--bn-nav-hover-4);--nav-accent: var(--bn-nav-accent-4);--nav-tint: var(--bn-nav-tint-4)}.bn-nav-group-label{padding:var(--bn-1) var(--bn-3);font-size:var(--bn-fs-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--nav-label, var(--bn-ink-3));white-space:nowrap;transition:opacity var(--bn-t) var(--bn-ease)}.bn-nav-link{position:relative;display:flex;align-items:center;gap:var(--bn-3);height:36px;padding:0 var(--bn-3);border-radius:var(--bn-r);color:var(--bn-ink-2);font-size:var(--bn-fs-md);font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color var(--bn-t-fast) var(--bn-ease),color var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease)}.bn-nav-link:hover{background:var(--bn-hover);color:var(--nav-hover, var(--bn-ink));text-decoration:none}.bn-nav-link .bn-icon{flex:none;color:var(--bn-ink-3);transition:color var(--bn-t-fast),transform var(--bn-t) var(--bn-ease-spring)}.bn-nav-link:hover .bn-icon{color:var(--bn-ink)}.bn-nav-link[aria-current=page]{color:var(--nav-accent, var(--bn-accent));background:var(--nav-tint, var(--bn-accent-tint));font-weight:600}.bn-nav-link[aria-current=page] .bn-icon{color:var(--nav-accent, var(--bn-accent))}.bn-nav-link[aria-current=page]:hover{box-shadow:inset 0 0 0 100vh var(--bn-hover)}.bn-nav-link[aria-current=page]:before{content:"";position:absolute;left:-12px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--nav-accent, var(--bn-accent))}.bn-nav-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--bn-t) var(--bn-ease)}.bn-nav-link .bn-kbd{transition:color var(--bn-t-fast) var(--bn-ease),border-color var(--bn-t-fast) var(--bn-ease)}.bn-nav[data-armed=true] .bn-nav-link .bn-kbd{color:var(--bn-accent);border-color:var(--bn-accent)}.bn-nav-badge{margin-left:auto}.bn-shell[data-rail=true] .bn-side{padding:var(--bn-3) var(--bn-2)}.bn-shell[data-rail=true] .bn-side .bn-brand{justify-content:flex-start;padding:var(--bn-2)}.bn-shell[data-rail=true] .bn-side .bn-nav-text,.bn-shell[data-rail=true] .bn-side .bn-nav-link .bn-kbd,.bn-shell[data-rail=true] .bn-side .bn-nav-badge,.bn-shell[data-rail=true] .bn-side .bn-side-foot-text,.bn-shell[data-rail=true] .bn-side .bn-brand-chevron{display:none}.bn-shell[data-rail=true] .bn-side .bn-nav-group-label{opacity:0;height:8px;padding:0;overflow:hidden}.bn-shell[data-rail=true] .bn-side .bn-nav-link{justify-content:center;padding:0;width:48px;margin:0}.bn-shell[data-rail=true] .bn-side .bn-nav-link[aria-current=page]:before{left:-8px}.bn-shell[data-rail=true] .bn-side .bn-nav-link>:not(:first-child){display:none}.bn-shell[data-rail=true] .bn-side .bn-side-foot{align-items:flex-start}.bn-shell[data-rail=true] .bn-side .bn-side-foot .bn-btn{width:48px;padding:0;justify-content:center}.bn-shell[data-rail=true] .bn-side .bn-side-foot .bn-btn>:not(.bn-icon){display:none}.bn-nav-link[data-tip]:after{content:attr(data-tip);position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(-4px);padding:var(--bn-1) var(--bn-2);border-radius:var(--bn-r-sm);background:var(--bn-ink);color:var(--bn-bg);font-size:var(--bn-fs-sm);font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--bn-t-fast) var(--bn-ease),transform var(--bn-t-fast) var(--bn-ease);z-index:30}:root[data-theme=dark] .bn-nav-link[data-tip]:after{background:var(--bn-surface-3);color:var(--bn-ink);box-shadow:var(--bn-shadow-2)}.bn-shell[data-rail=true] .bn-side .bn-nav-link[data-tip]:hover:after{opacity:1;transform:translateY(-50%)}.bn-side-foot{display:flex;flex-direction:column;gap:var(--bn-1);padding-top:var(--bn-2);border-top:1px solid var(--bn-line)}.bn-side-foot .bn-btn{justify-content:flex-start;gap:var(--bn-3);padding:0 var(--bn-3);box-shadow:none;background:transparent;color:var(--bn-ink-2);font-size:var(--bn-fs-md);font-weight:500;height:36px}.bn-side-foot .bn-btn>.bn-icon{width:18px;height:18px}.bn-side-foot .bn-side-foot-text{flex:1 1 auto;text-align:left}.bn-side-foot .bn-btn:hover{background:var(--bn-hover);color:var(--bn-ink)}.bn-side-foot .bn-btn .bn-icon{color:var(--bn-ink-3)}.bn-topbar{display:none}@media(min-width:640px)and (max-width:1023px){.bn-shell,.bn-shell[data-rail=true]{grid-template-columns:var(--bn-rail-w) minmax(0,1fr);--bn-brand-open: 0;--bn-brand-roman-delay: 0ms;--bn-brand-kanji-delay: 40ms}.bn-side{padding:var(--bn-3) var(--bn-2)}.bn-side .bn-brand{justify-content:flex-start;padding:var(--bn-2)}.bn-side .bn-nav-text,.bn-side .bn-nav-link .bn-kbd,.bn-side .bn-nav-badge,.bn-side .bn-side-foot-text,.bn-side .bn-brand-chevron{display:none}.bn-side .bn-nav-group-label{opacity:0;height:8px;padding:0;overflow:hidden}.bn-side .bn-nav-link{justify-content:center;padding:0;width:48px;height:44px;margin:0}.bn-side .bn-nav-link[aria-current=page]:before{left:-8px}.bn-side .bn-nav-link>:not(:first-child){display:none}.bn-side .bn-side-foot{align-items:flex-start}.bn-side .bn-side-foot .bn-btn{width:48px;height:44px;padding:0;justify-content:center}.bn-side .bn-side-foot .bn-btn>:not(.bn-icon){display:none}.bn-side .bn-nav-link[data-tip]:hover:after{opacity:1;transform:translateY(-50%)}}@media(max-width:639px){.bn-shell,.bn-shell[data-rail=true]{grid-template-columns:minmax(0,1fr)}.bn-side{display:none}.bn-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:var(--bn-3);height:var(--bn-topbar-h);padding:0 var(--bn-3) 0 var(--bn-4);background:var(--bn-surface-glass);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--bn-line);padding-top:env(safe-area-inset-top)}.bn-topbar-wordmark{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--bn-font-display);font-weight:700;font-size:var(--bn-fs-md);text-transform:uppercase;letter-spacing:var(--bn-roman-track);color:var(--bn-ink-3)}.bn-topbar-brand{--bn-brand-open: 0;display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;margin-left:-4px;color:var(--bn-ink);text-decoration:none}}.bn-drawer{left:0;right:auto;width:min(300px,86vw);animation-name:bn-sheet-in-left;--bn-brand-open: 1;--bn-brand-kanji-delay: 0ms;--bn-brand-roman-delay: 0ms}.bn-drawer[data-leaving]{animation-name:bn-sheet-out-left}.bn-drawer .bn-overlay-head{align-items:flex-start;padding:calc(var(--bn-4) + env(safe-area-inset-top)) var(--bn-3) var(--bn-3) var(--bn-4);border-bottom:0}.bn-drawer .bn-overlay-title{display:flex;line-height:0}.bn-drawer .bn-overlay-body{display:flex;flex-direction:column;padding:0 var(--bn-3) calc(var(--bn-4) + env(safe-area-inset-bottom));overflow:hidden}.bn-drawer .bn-nav-link{height:44px;font-size:var(--bn-fs-base)}.bn-drawer .bn-nav-link .bn-kbd{opacity:1}.bn-drawer-more{border-top:1px solid var(--bn-line);padding-top:var(--bn-2)}button.bn-nav-link{width:100%;text-align:left;cursor:pointer}.bn-cmdk{top:14vh;bottom:auto;left:50%;right:auto;transform:translate(-50%);width:min(600px,calc(100vw - 32px));max-height:min(640px,80dvh);border-radius:var(--bn-r-xl);padding-bottom:0;animation:bn-cmdk-in var(--bn-t) var(--bn-ease-spring) backwards}@keyframes bn-cmdk-in{0%{opacity:0;transform:translate(-50%) translateY(-6px) scale(.98)}to{opacity:1;transform:translate(-50%)}}.bn-cmdk[data-leaving]{animation:bn-cmdk-out var(--bn-t-fast) var(--bn-ease-in) forwards;pointer-events:none}@keyframes bn-cmdk-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%) translateY(-4px) scale(.98)}}.bn-cmdk .bn-overlay-body{display:flex;flex-direction:column;padding:0;overflow:hidden}.bn-cmdk-input{flex:none;display:flex;align-items:center;gap:var(--bn-3);padding:var(--bn-3) var(--bn-4);border-bottom:1px solid var(--bn-line)}.bn-cmdk-input input{flex:1;min-width:0;border:0;background:transparent;font-size:var(--bn-fs-lg);color:var(--bn-ink);outline:none}.bn-cmdk-input:has(input:focus-visible){box-shadow:inset 0 0 0 3px var(--bn-accent-tint-2)}.bn-cmdk-input input::placeholder{color:var(--bn-ink-3)}.bn-cmdk-list{flex:1 1 auto;min-height:0;max-height:50vh;overflow:auto;padding:var(--bn-2)}.bn-cmdk-group{padding:var(--bn-2) var(--bn-3) var(--bn-1);font-size:var(--bn-fs-2xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bn-ink-3)}.bn-cmdk-item{display:flex;align-items:center;gap:var(--bn-3);width:100%;padding:var(--bn-2) var(--bn-3);border-radius:var(--bn-r);font-size:var(--bn-fs-base);color:var(--bn-ink);text-align:left;cursor:pointer}.bn-cmdk-item .bn-icon{color:var(--bn-ink-3)}.bn-cmdk-item[aria-selected=true]{background:var(--bn-accent-tint);color:var(--bn-ink)}.bn-cmdk-item[aria-selected=true] .bn-icon{color:var(--bn-accent)}.bn-cmdk-item-hint{margin-left:auto;color:var(--bn-ink-3);font-size:var(--bn-fs-sm)}.bn-cmdk-foot{flex:none;padding:var(--bn-2) var(--bn-4);border-top:1px solid var(--bn-line);font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}@media(hover:none)and (pointer:coarse){.bn-cmdk-foot{display:none}}.bn-cmdk-empty{padding:var(--bn-6);text-align:center;color:var(--bn-ink-3)}.bn-cmdk-note{padding:var(--bn-2) var(--bn-3);font-size:var(--bn-fs-sm);color:var(--bn-ink-3)}.no-such-view-path{font-family:var(--bn-font-mono);font-size:20px;color:var(--bn-ink-2);overflow-wrap:anywhere}.no-such-view .bn-lede{font-size:20px;color:var(--bn-ink-2)}.no-such-view-doors .no-such-view-door{font-size:20px;min-height:56px}.no-such-view-doors{display:grid;gap:var(--bn-2);margin-top:var(--bn-4);max-width:480px}.no-such-view-detail{margin-top:var(--bn-3);color:var(--bn-ink-3);font-size:var(--bn-fs-sm)}.no-such-view-detail summary{cursor:pointer}.no-such-view-detail .no-such-view-path{margin-top:var(--bn-2);font-size:var(--bn-fs-sm)}.no-such-view-door{display:flex;align-items:center;gap:var(--bn-3);min-height:52px;padding:0 var(--bn-4);border-radius:var(--bn-r-lg);background:var(--bn-surface);box-shadow:var(--bn-shadow-1);color:var(--bn-ink);font-size:var(--bn-fs-base);font-weight:600;text-decoration:none;transition:transform var(--bn-t-fast) var(--bn-ease),box-shadow var(--bn-t-fast) var(--bn-ease)}.no-such-view-door:hover{text-decoration:none;transform:translateY(-1px);box-shadow:var(--bn-shadow-2)}.no-such-view-door .bn-icon{color:var(--bn-accent)}.no-such-view-door .bn-icon:last-child{margin-left:auto;color:var(--bn-ink-4)}.bn-skip{position:fixed;z-index:90;top:var(--bn-2);left:var(--bn-2);padding:var(--bn-2) var(--bn-4);border-radius:var(--bn-r);background:var(--bn-surface);box-shadow:var(--bn-shadow-2);color:var(--bn-ink);font-weight:600;transform:translateY(calc(-100% - var(--bn-4)))}.bn-skip:focus-visible,.bn-skip:focus{transform:none}.app-nav{display:contents}.bn-banner-slot{position:sticky;top:calc(100dvh - 144px);z-index:25;height:0}.bn-banner{position:absolute;inset:0 auto auto var(--bn-4);width:340px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--bn-3);padding:var(--bn-3) var(--bn-4);border-radius:var(--bn-r-lg);box-shadow:var(--bn-shadow-3);background:var(--bn-danger);color:var(--bn-on-accent);font-size:var(--bn-fs-md);font-weight:500;animation:bn-fade var(--bn-t) var(--bn-ease-out) backwards}.bn-banner .bn-btn{background:color-mix(in srgb,currentColor 16%,transparent);color:inherit;box-shadow:none}.bn-banner .bn-btn:hover{background:color-mix(in srgb,currentColor 28%,transparent)}@media(max-width:639px){.bn-banner-slot{top:calc(100dvh - 144px - var(--bn-tabbar-h))}}.bn-whichkey{position:fixed;z-index:65;left:50%;bottom:28px;transform:translate(-50%);padding:var(--bn-3) var(--bn-4) var(--bn-4);border-radius:var(--bn-r-xl);background:var(--bn-surface);color:var(--bn-ink);box-shadow:var(--bn-shadow-3);overflow:hidden;max-width:calc(100vw - 32px);animation:bn-whichkey-in var(--bn-t) var(--bn-ease-spring) backwards}@keyframes bn-whichkey-in{0%{opacity:0;transform:translate(-50%) translateY(-4px) scale(.98)}to{opacity:1;transform:translate(-50%)}}.bn-whichkey-title{font-size:var(--bn-fs-sm);opacity:.7;margin-bottom:var(--bn-2);display:flex;align-items:center;gap:var(--bn-1-5)}.bn-whichkey-grid{display:grid;grid-template-columns:repeat(5,auto);gap:var(--bn-2) var(--bn-4)}.bn-whichkey-item{display:inline-flex;align-items:center;gap:var(--bn-2);font-size:var(--bn-fs-md);font-weight:500;white-space:nowrap}.bn-whichkey .bn-kbd{background:transparent;color:var(--bn-accent);border-color:currentColor}.bn-whichkey-drain{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--bn-accent);transform-origin:left;animation:bn-drain var(--bn-ease-linear) forwards}@media(max-width:639px){.bn-whichkey-grid{grid-template-columns:repeat(2,auto)}}.bn-tabbar{display:none}@media(max-width:639px){:root{--bn-tabbar-h: calc(64px + env(safe-area-inset-bottom)) }.bn-shell-main{padding-bottom:var(--bn-tabbar-h)}.bn-tabbar{position:fixed;z-index:30;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);height:var(--bn-tabbar-h);padding-bottom:env(safe-area-inset-bottom);background:var(--bn-surface);border-top:1px solid var(--bn-line)}.bn-tab-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bn-0-75);color:var(--bn-ink-3);font-size:var(--bn-fs-2xs);font-weight:600;text-decoration:none;transition:color var(--bn-t-fast) var(--bn-ease)}.bn-tab-link .bn-icon{transition:transform var(--bn-t) var(--bn-ease-spring)}.bn-tab-link:active .bn-icon{transform:scale(.9);transition:none}.bn-tab-link[aria-current=page]{color:var(--bn-accent)}.bn-tab-link[aria-current=page] .bn-icon{transform:translateY(-1px)}}@media(hover:none)and (pointer:coarse){.bn-drawer .bn-kbd,.bn-nav-link .bn-kbd{display:none}}.crash-plain{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bn-5);min-height:100vh;min-height:100dvh;padding:var(--bn-7) var(--bn-6);text-align:center;background:var(--bn-bg)}.crash-plain-title{font-family:var(--bn-font-display);font-size:34px;font-weight:800;color:var(--bn-ink)}.crash-plain-say{font-size:22px;color:var(--bn-ink-2);max-width:24ch}.crash-plain-door{display:inline-flex;align-items:center;justify-content:center;min-height:68px;padding:0 var(--bn-8);border-radius:var(--bn-r-lg);background:var(--bn-accent-press);color:var(--bn-on-accent);font-size:22px;font-weight:700}:root[data-theme=dark] .crash-plain-door{background:var(--bn-accent-hover);color:var(--bn-bg)}.app-keys{width:min(940px,calc(100vw - 32px));max-height:min(840px,calc(100dvh - 48px))}.app-keys .bn-overlay-body{display:flex;flex-direction:column;padding:0;overflow:hidden}.app-keys-search{flex:none;padding:var(--bn-3) var(--bn-6);border-bottom:1px solid var(--bn-line)}.app-keys-search .search-field{max-width:340px}.app-keys-more,.app-keys-none{margin:0 0 var(--bn-4);font-size:var(--bn-fs-xs);color:var(--bn-ink-3);columns:1}.app-keys-show-all{border:none;background:none;padding:0;font:inherit;font-size:inherit;color:var(--bn-accent);text-decoration:underline;cursor:pointer}.app-keys-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--bn-5) var(--bn-6) var(--bn-6);columns:2;column-gap:var(--bn-8)}.app-keys-group{break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:var(--bn-6)}.app-keys-group-title{display:flex;align-items:center;gap:var(--bn-2);font-size:var(--bn-fs-base);font-weight:700;color:var(--bn-ink)}.app-keys-group-title .bn-icon{color:var(--bn-ink-3)}.app-keys-where{margin:var(--bn-1) 0 var(--bn-3);font-size:var(--bn-fs-xs);line-height:1.5;color:var(--bn-ink-3)}.app-keys-goto{display:inline-flex;align-items:center;gap:var(--bn-0-75);color:var(--bn-accent);font-weight:600;text-decoration:none;white-space:nowrap}.app-keys-goto:hover{text-decoration:underline}.app-keys-rows{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--bn-2) var(--bn-4);align-items:baseline}.app-keys-row{display:contents}.app-keys-caps{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--bn-1)}.app-keys-cap{display:inline-flex;align-items:center;gap:var(--bn-1)}.app-keys-join{font-size:var(--bn-fs-2xs);color:var(--bn-ink-3)}.app-keys-does{font-size:var(--bn-fs-md);line-height:1.45;color:var(--bn-ink-2)}.app-keys-when{display:block;font-size:var(--bn-fs-xs);color:var(--bn-ink-3)}.app-keys-row-wide>dt,.app-keys-row-wide>dd{grid-column:1 / -1}.app-keys-row-wide>dd{margin-top:-3px}@media(max-width:1023px){.app-keys-body{columns:1}}@media(max-width:767px){.app-keys{width:auto;max-height:92dvh}.app-keys-search{padding:var(--bn-3) var(--bn-4)}.app-keys-body{padding:var(--bn-4)}}@media(max-width:479px){.app-keys-rows{gap:var(--bn-2) var(--bn-3)}}@media(max-width:639px)and (max-height:820px){.bn-drawer .bn-overlay-head{padding-bottom:var(--bn-2)}.bn-drawer .bn-nav-group-label{padding-top:0;padding-bottom:0;line-height:1.3}.bn-drawer .bn-nav-group+.bn-nav-group{margin-top:var(--bn-2)}.bn-drawer .bn-nav,.bn-drawer .bn-nav-group{gap:0}}@media(max-width:639px)and (max-height:754px){.bn-drawer .bn-nav-link{height:var(--bn-control-h-sm)}}@supports (animation-timeline: scroll()){@keyframes bn-navfade{0%{-webkit-mask-image:linear-gradient(180deg,black 0,black calc(100% - 32px),transparent 100%);mask-image:linear-gradient(180deg,black 0,black calc(100% - 32px),transparent 100%)}50%{-webkit-mask-image:linear-gradient(180deg,transparent 0,black 32px,black calc(100% - 32px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,black 32px,black calc(100% - 32px),transparent 100%)}to{-webkit-mask-image:linear-gradient(180deg,transparent 0,black 32px,black 100%);mask-image:linear-gradient(180deg,transparent 0,black 32px,black 100%)}}@media(max-width:639px){.bn-drawer .bn-nav{animation:bn-navfade var(--bn-ease-linear) both;animation-timeline:scroll(self block)}}}@media(max-width:639px),(hover:none)and (pointer:coarse){.bn-cmdk-input input,.bn-cmdk-item{min-height:var(--bn-control-h-sm)}}
