:root:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){--bphp-primary:var(--bphp-theme-button-background,LinkText);--bphp-secondary:currentColor;--bphp-accent:var(--bphp-theme-link-color,LinkText);--bphp-surface:var(--bphp-theme-body-background,Canvas);--bphp-text:var(--bphp-theme-body-color,CanvasText);--bphp-muted:currentColor;--bphp-danger:#b42318;--bphp-on-primary:var(--bphp-theme-button-color,Canvas);--bphp-line:color-mix(in srgb,currentColor 18%,transparent);--bphp-soft:color-mix(in srgb,currentColor 4%,var(--bphp-surface))}
.bphp-page:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-family:inherit;color:var(--bphp-text);background:transparent;width:100%;max-width:100%;min-width:0;overflow:hidden}
.bphp-page *:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){box-sizing:border-box}.bphp-page a:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:var(--bphp-primary)}.bphp-page :focus-visible:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){outline:3px solid color-mix(in srgb,var(--bphp-accent) 75%,#fff);outline-offset:3px;border-radius:6px}
.bphp-hero:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){background:linear-gradient(135deg,#061d33,#0d47a1);background-size:cover;background-position:center;color:var(--bphp-on-primary);position:relative;overflow:hidden}.bphp-archive-hero:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){background:linear-gradient(135deg,#061d33,#0d47a1);background-size:cover;background-position:center;color:var(--bphp-on-primary);position:relative;overflow:hidden}.bphp-hero:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:34px 28px;border-radius:20px;margin:0 0 18px}.bphp-hero-inner:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;max-width:100%;min-width:0;margin:0 auto}.bphp-container:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;max-width:100%;min-width:0;margin:0 auto}.bphp-archive:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;max-width:100%;min-width:0;margin:0 auto}.bphp-hero h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin:10px 0}:where(body:not(.bphp-palette-inherit)) .bphp-hero h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-family:var(--bphp-heading-font,inherit);font-size:clamp(36px,5vw,var(--bphp-h1-size,56px));line-height:1.02}.bphp-hero h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:var(--bphp-on-primary)}.bphp-archive-hero h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin:10px 0}:where(body:not(.bphp-palette-inherit)) .bphp-archive-hero h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-family:var(--bphp-heading-font,inherit);font-size:clamp(36px,5vw,var(--bphp-h1-size,56px));line-height:1.02}.bphp-archive-hero h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:var(--bphp-on-primary)}.bphp-hero p:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:19px;max-width:780px;color:color-mix(in srgb,var(--bphp-on-primary) 88%,transparent)}.bphp-archive-hero p:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:19px;max-width:780px;color:color-mix(in srgb,var(--bphp-on-primary) 88%,transparent)}
.bphp-kicker:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}
.bphp-kicker:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:color-mix(in srgb,var(--bphp-accent) 75%,#fff)}.bphp-card-kicker:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.bphp-card-kicker:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:color-mix(in srgb,var(--bphp-accent) 75%,#fff)}.bphp-pill-row:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.bphp-pill:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border:1px solid color-mix(in srgb,var(--bphp-on-primary) 30%,transparent);background:rgba(255,255,255,.08);border-radius:999px;padding:9px 13px;color:var(--bphp-on-primary)}
.bphp-container:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:block;padding:22px 0 42px;width:100%;max-width:100%;min-width:0}.bphp-content:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;gap:22px;min-width:0;width:100%;max-width:100%}.bphp-box:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){min-width:0;max-width:100%;overflow-wrap:anywhere}.bphp-section:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){min-width:0;max-width:100%;overflow-wrap:anywhere}.bphp-calc:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){min-width:0;max-width:100%;overflow-wrap:anywhere}.bphp-box:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border:1px solid var(--bphp-line);border-radius:22px;background:var(--bphp-surface);box-shadow:0 14px 38px rgba(8,44,80,.08)}.bphp-section:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border:1px solid var(--bphp-line);border-radius:22px;background:var(--bphp-surface);box-shadow:0 14px 38px rgba(8,44,80,.08)}.bphp-calc:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border:1px solid var(--bphp-line);border-radius:22px;background:var(--bphp-surface);box-shadow:0 14px 38px rgba(8,44,80,.08)}.bphp-featured-card:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border:1px solid var(--bphp-line);border-radius:22px;background:var(--bphp-surface);box-shadow:0 14px 38px rgba(8,44,80,.08)}.bphp-archive-card:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border:1px solid var(--bphp-line);border-radius:22px;background:var(--bphp-surface);box-shadow:0 14px 38px rgba(8,44,80,.08)}.bphp-box:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:24px}.bphp-section:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:24px}.bphp-calc:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:24px}.bphp-section h2:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-top:0}:where(body:not(.bphp-palette-inherit)) .bphp-section h2:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-family:var(--bphp-heading-font,inherit);font-size:var(--bphp-h2-size,30px)}.bphp-section h2:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:var(--bphp-text)}:where(body:not(.bphp-palette-inherit)) .bphp-box h3:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-family:var(--bphp-heading-font,inherit);font-size:var(--bphp-h3-size,22px)}.bphp-box h3:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:var(--bphp-text)}:where(body:not(.bphp-palette-inherit)) .bphp-calc h3:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-family:var(--bphp-heading-font,inherit);font-size:var(--bphp-h3-size,22px)}.bphp-calc h3:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:var(--bphp-text)}:where(body:not(.bphp-palette-inherit)) .bphp-featured-card h3:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-family:var(--bphp-heading-font,inherit);font-size:var(--bphp-h3-size,22px)}.bphp-featured-card h3:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:var(--bphp-text)}:where(body:not(.bphp-palette-inherit)) .bphp-archive-card h3:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-family:var(--bphp-heading-font,inherit);font-size:var(--bphp-h3-size,22px)}.bphp-archive-card h3:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:var(--bphp-text)}
.bphp-notice:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border-left:4px solid var(--bphp-danger);background:color-mix(in srgb,var(--bphp-danger) 8%,#fff);padding:16px 18px;border-radius:14px;color:var(--bphp-text)}
.bphp-table-wrap:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){overflow-x:auto}.bphp-table:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;border-collapse:collapse;min-width:680px}.bphp-table th:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){background:var(--bphp-primary);color:var(--bphp-on-primary);text-align:left}.bphp-table th:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:13px 14px;border-bottom:1px solid var(--bphp-line);vertical-align:top}.bphp-table td:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:13px 14px;border-bottom:1px solid var(--bphp-line);vertical-align:top}.bphp-table tbody tr:nth-child(even) td:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){background:var(--bphp-soft)}
.bphp-faq:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border:1px solid var(--bphp-line);border-radius:14px;padding:15px;margin:10px 0}.bphp-faq summary:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-weight:800;cursor:pointer}.bphp-refs a:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-weight:700}.bphp-sequence:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}
.bphp-calc-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;gap:12px}.bphp-calc label:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-weight:750;font-size:13px}.bphp-calc input:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;padding:11px 12px;border:1px solid var(--bphp-line);border-radius:10px;margin-top:6px}.bphp-calc input:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){background:#fff;color:var(--bphp-text)}.bphp-calc select:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;padding:11px 12px;border:1px solid var(--bphp-line);border-radius:10px;margin-top:6px}.bphp-calc select:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){background:#fff;color:var(--bphp-text)}.bphp-calc-result:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin:16px 0;padding:14px;background:var(--bphp-soft);border-radius:14px;line-height:1.8}.bphp-syringe-warning:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-top:8px;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--bphp-danger) 10%,#fff);color:var(--bphp-danger);font-weight:800}
.bphp-syringe-wrap:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-top:18px}.bphp-syringe:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){height:58px;display:flex;align-items:center;min-width:270px}.bphp-syringe-barrel:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){position:relative;height:38px;flex:1;border:3px solid var(--bphp-text);border-radius:10px;background:linear-gradient(180deg,#fff,#eef4f8);overflow:hidden}.bphp-syringe-liquid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){position:absolute;left:0;top:0;height:100%;width:20%;background:linear-gradient(90deg,var(--bphp-primary),var(--bphp-accent));transition:width .3s ease}.bphp-syringe-ticks:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),rgba(0,0,0,.45) calc(10% - 1px),rgba(0,0,0,.45) 10%)}.bphp-syringe-hub:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:14px;height:24px;background:var(--bphp-text);border-radius:6px 0 0 6px}.bphp-syringe-needle:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:42px;height:3px;background:#8798a7}.bphp-syringe-plunger:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){position:relative;width:58px;height:8px;background:var(--bphp-text);border-radius:999px}.bphp-syringe-plunger:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):after{content:"";position:absolute;right:-8px;top:-11px;width:10px;height:30px;border-radius:4px;background:var(--bphp-text)}.bphp-syringe-plunger span:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){position:absolute;left:-7px;top:-10px;width:10px;height:28px;background:var(--bphp-text);border-radius:3px}.bphp-syringe-numbers:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;justify-content:space-between;margin:0 58px 0 56px;font-size:10px;font-weight:800}.bphp-syringe-type:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){text-align:center;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;color:var(--bphp-muted)}
.bphp-archive:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;max-width:100%;min-width:0;padding:24px 0 48px}.bphp-archive-hero:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border-radius:26px;padding:52px 34px;margin-bottom:28px;box-shadow:0 18px 48px rgba(8,44,80,.12)}.bphp-heading-row:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin:8px 0 14px}.bphp-heading-row h2:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin:0}:where(body:not(.bphp-palette-inherit)) .bphp-heading-row h2:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:var(--bphp-h2-size,30px)}.bphp-heading-row p:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin:0;color:var(--bphp-muted)}
.bphp-featured-wrap:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-bottom:30px;container-type:inline-size;container-name:bphp-featured}.bphp-featured-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;grid-template-columns:repeat(var(--bphp-featured-columns,3),minmax(0,1fr));gap:16px}.bphp-featured-card:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:block;text-decoration:none;color:var(--bphp-text);padding:22px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.bphp-archive-card:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:block;text-decoration:none;color:var(--bphp-text);padding:22px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.bphp-featured-card:hover:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){transform:translateY(-3px);border-color:var(--bphp-primary);box-shadow:0 18px 42px rgba(8,44,80,.12)}.bphp-archive-card:hover:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){transform:translateY(-3px);border-color:var(--bphp-primary);box-shadow:0 18px 42px rgba(8,44,80,.12)}.bphp-featured-card p:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){color:var(--bphp-muted)}.bphp-archive-card p:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){color:var(--bphp-muted)}.bphp-read-more:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:inline-block;margin-top:13px;padding:9px 14px}:where(body:not(.bphp-palette-inherit)) .bphp-read-more:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border-radius:999px;font-weight:900}.bphp-read-more:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){background:linear-gradient(135deg,var(--bphp-primary),var(--bphp-accent));color:var(--bphp-on-primary)}.bphp-card-meta:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.bphp-card-meta span:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:12px;font-weight:800;border:1px solid var(--bphp-line);border-radius:999px;padding:6px 9px;background:var(--bphp-soft)}
.bphp-archive-tools:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border:1px solid var(--bphp-line);background:var(--bphp-soft);border-radius:22px;padding:20px;margin-bottom:22px}.bphp-search-label:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:block;font-weight:900;margin-bottom:8px}.bphp-archive-search:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;padding:14px 16px;border:1px solid var(--bphp-line);border-radius:14px;font-size:16px;background:#fff}.bphp-filter-row:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.bphp-filter:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border:1px solid var(--bphp-line);background:#fff;border-radius:999px;padding:9px 13px;font-weight:800;cursor:pointer;color:var(--bphp-text)}.bphp-filter.is-active:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){background:var(--bphp-primary);border-color:var(--bphp-primary);color:var(--bphp-on-primary)}.bphp-filter:hover:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){background:var(--bphp-primary);border-color:var(--bphp-primary);color:var(--bphp-on-primary)}.bphp-archive-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;grid-template-columns:repeat(var(--bphp-columns,3),minmax(0,1fr));gap:18px}.bphp-no-results:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:18px;border:1px solid var(--bphp-line);border-radius:16px;background:var(--bphp-soft);font-weight:800}
@media(max-width:1000px){.bphp-featured-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.bphp-archive-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1120px){.bphp-hero:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:34px 20px}.bphp-syringe-needle:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:28px}}
@media(max-width:640px){.bphp-featured-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr}.bphp-archive-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr}.bphp-archive:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:20px 0}.bphp-archive-hero:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:30px 18px}:where(body:not(.bphp-palette-inherit)) .bphp-hero h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-family:var(--bphp-heading-font,inherit);font-size:clamp(34px,10vw,48px)}:where(body:not(.bphp-palette-inherit)) .bphp-archive-hero h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-family:var(--bphp-heading-font,inherit);font-size:clamp(34px,10vw,48px)}.bphp-heading-row:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:block}.bphp-container:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:18px 0 32px}.bphp-box:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:18px}.bphp-section:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:18px}.bphp-calc:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:18px}.bphp-pill-row:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){gap:7px}.bphp-pill:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:12px}.bphp-syringe-numbers:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-left:40px;margin-right:42px}}
@media(prefers-reduced-motion:reduce){.bphp-page *:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Evidence & Discovery */
.bphp-table > caption.bphp-visually-hidden-caption:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bphp-skip-link:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){position:fixed;left:16px;top:8px;z-index:99999;transform:translateY(-160%);padding:10px 14px;background:var(--bphp-primary,#0d47a1);color:#fff!important;border-radius:8px;font-weight:800}.bphp-skip-link:focus:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){transform:none}
.bphp-evidence-badges:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 6px}.bphp-evidence-badges>span:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;gap:2px;min-width:135px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--bphp-on-primary) 30%,transparent);border-radius:14px;background:rgba(255,255,255,.09);color:var(--bphp-on-primary);font-weight:800}.bphp-evidence-badges small:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:10px;letter-spacing:.09em;text-transform:uppercase;opacity:.76}.bphp-variants:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-top:18px;color:var(--bphp-on-primary)}.bphp-variant-links:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.bphp-variant:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:7px 11px;border:1px solid rgba(255,255,255,.34);border-radius:999px;color:var(--bphp-on-primary)!important;text-decoration:none;background:rgba(255,255,255,.08)}.bphp-variant.is-current:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){background:var(--bphp-on-primary);color:var(--bphp-primary)!important;font-weight:900}
.bphp-section-nav:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){position:relative;z-index:1;border-bottom:1px solid var(--bphp-line);background:color-mix(in srgb,var(--bphp-surface) 94%,transparent);backdrop-filter:blur(12px)}.bphp-section-nav-inner:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){max-width:1180px;margin:auto;padding:10px 24px;display:flex;gap:8px;overflow-x:auto;align-items:center}.bphp-section-nav a:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){white-space:nowrap;border:0;background:transparent;padding:8px 10px;border-radius:8px;text-decoration:none;font-weight:800;cursor:pointer}.bphp-section-nav a:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:var(--bphp-text)}.bphp-print-button:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){white-space:nowrap;border:0;padding:8px 10px;text-decoration:none;cursor:pointer}:where(body:not(.bphp-palette-inherit)) .bphp-print-button:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border-radius:8px;font-weight:800}.bphp-print-button:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){background:transparent;color:var(--bphp-text)}.bphp-section-nav a[aria-current=location]:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){background:var(--bphp-soft)}.bphp-section-nav a[aria-current=location]:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:var(--bphp-primary)}.bphp-section-nav a:hover:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){background:var(--bphp-soft)}.bphp-section-nav a:hover:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:var(--bphp-primary)}.bphp-print-button:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-left:auto;border:1px solid var(--bphp-line)}
.bphp-side-heading:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:20px;margin:0 0 14px}.bphp-component-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bphp-related-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bphp-component-card:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;gap:6px;padding:16px;border:1px solid var(--bphp-line);border-radius:14px;background:var(--bphp-soft)}.bphp-component-card a:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-weight:800}.bphp-related-grid .bphp-archive-card:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:16px}.bphp-reference-meta:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.bphp-reference-meta span:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:4px 7px;border-radius:999px;background:var(--bphp-soft);font-size:11px;font-weight:800}.bphp-refs li:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--bphp-line)}.bphp-source-link:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){white-space:nowrap;font-weight:800}
.bphp-calc-head:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.bphp-calc-context:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--bphp-muted);font-weight:900}.bphp-calc-reset:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border:1px solid var(--bphp-line);background:var(--bphp-surface);color:var(--bphp-text);border-radius:9px;padding:7px 10px;font-weight:800;cursor:pointer}.bphp-syringe-visual:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin:18px 0}.bphp-syringe-bar:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){height:42px;position:relative;border:2px solid var(--bphp-text);border-radius:9px;background:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),color-mix(in srgb,var(--bphp-text) 35%,transparent) calc(10% - 1px),color-mix(in srgb,var(--bphp-text) 35%,transparent) 10%);overflow:hidden}.bphp-syringe-liquid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){height:100%;width:0;background:linear-gradient(90deg,color-mix(in srgb,var(--bphp-primary) 45%,transparent),var(--bphp-accent));transition:width .25s ease}.bphp-syringe-plunger:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){position:absolute;top:-5px;bottom:-5px;left:0;width:4px;background:var(--bphp-text);transition:left .25s ease}.bphp-syringe-scale:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;justify-content:space-between;font-size:10px;font-weight:800;margin-top:5px}.bphp-calc-result:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;grid-template-columns:repeat(3,1fr);gap:8px;line-height:1.4}.bphp-calc-result>div:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;gap:4px}.bphp-calc-result span:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--bphp-muted)}.bphp-calc-result strong:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:16px}.bphp-calc-precision:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:12px;color:var(--bphp-muted);line-height:1.5}.bphp-calc-note:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:12px;color:var(--bphp-muted);line-height:1.5}
.bphp-discovery-head:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:16px}.bphp-discovery-head h2:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin:0}.bphp-discovery-head p:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin:5px 0 0;color:var(--bphp-muted)}.bphp-chart-link:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:inline-flex;padding:10px 14px;text-decoration:none}:where(body:not(.bphp-palette-inherit)) .bphp-chart-link:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border-radius:10px;font-weight:900}.bphp-chart-link:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){background:var(--bphp-primary);color:var(--bphp-on-primary)!important}.bphp-server-filters:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.bphp-server-filters label:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-weight:800;font-size:12px}.bphp-server-filters select:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;margin-top:5px;padding:10px;border:1px solid var(--bphp-line);border-radius:10px}.bphp-server-filters select:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){background:var(--bphp-surface);color:var(--bphp-text)}.bphp-search-status:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-top:12px;color:var(--bphp-muted);font-weight:800}.bphp-archive-grid[aria-busy=true]:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){opacity:.55}.bphp-pagination:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;gap:6px;justify-content:center;margin:24px 0}.bphp-page-button:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border:1px solid var(--bphp-line);padding:8px 11px;cursor:pointer}:where(body:not(.bphp-palette-inherit)) .bphp-page-button:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border-radius:9px}.bphp-page-button:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){background:var(--bphp-surface);color:var(--bphp-text)}.bphp-page-button.is-current:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){background:var(--bphp-primary);color:var(--bphp-on-primary)}.bphp-card-badges:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.bphp-card-badges span:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;padding:5px 7px;border-radius:999px;background:var(--bphp-soft);color:var(--bphp-primary)}
.bphp-master-chart:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;max-width:100%;min-width:0;margin:0;padding:24px 0 48px}.bphp-category-landing:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;max-width:100%;min-width:0;margin:0;padding:24px 0 48px}.bphp-master-chart *:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){box-sizing:border-box}.bphp-category-landing *:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){box-sizing:border-box}.bphp-chart-hero:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:36px;border:1px solid var(--bphp-line);border-radius:24px;background:linear-gradient(135deg,var(--bphp-soft),var(--bphp-surface));margin-bottom:20px}.bphp-category-hero:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:36px;border:1px solid var(--bphp-line);border-radius:24px;background:linear-gradient(135deg,var(--bphp-soft),var(--bphp-surface));margin-bottom:20px}.bphp-chart-hero h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin:8px 0}:where(body:not(.bphp-palette-inherit)) .bphp-chart-hero h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:clamp(34px,5vw,52px)}.bphp-category-hero h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin:8px 0}:where(body:not(.bphp-palette-inherit)) .bphp-category-hero h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:clamp(34px,5vw,52px)}.bphp-chart-tools:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;grid-template-columns:minmax(260px,1fr) 220px auto;gap:10px;align-items:end;margin-bottom:16px}.bphp-chart-tools label:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-weight:800}.bphp-chart-tools input:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;padding:11px;border:1px solid var(--bphp-line);border-radius:10px;margin-top:5px}.bphp-chart-tools select:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;padding:11px;border:1px solid var(--bphp-line);border-radius:10px;margin-top:5px}.bphp-compare-clear:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:11px 14px;border:1px solid var(--bphp-line);border-radius:10px;background:var(--bphp-surface);font-weight:800;cursor:pointer}.bphp-comparison-table small:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:block;color:var(--bphp-muted);margin-top:3px}.bphp-compare-panel:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-top:22px;padding:22px;border:1px solid var(--bphp-line);border-radius:18px;background:var(--bphp-soft)}.bphp-compare-cards:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bphp-compare-card:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:16px;border:1px solid var(--bphp-line);border-radius:14px;background:var(--bphp-surface)}.bphp-compare-card h3:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-top:0}.bphp-compare-card dl:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;grid-template-columns:1fr;gap:3px}.bphp-compare-card dt:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:11px;text-transform:uppercase;color:var(--bphp-muted);font-weight:900}.bphp-compare-card dd:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin:0 0 8px}.bphp-category-focus:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-top:16px;max-width:760px}
@media(max-width:1000px){.bphp-server-filters:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:repeat(2,1fr)}.bphp-component-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:repeat(2,1fr)}.bphp-related-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:repeat(2,1fr)}.bphp-compare-cards:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.bphp-discovery-head:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:block}.bphp-chart-link:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-top:12px}.bphp-server-filters:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr}.bphp-component-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr}.bphp-related-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr}.bphp-calc-result:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr}.bphp-compare-cards:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr}.bphp-chart-tools:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr}.bphp-section-nav-inner:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding-left:16px;padding-right:16px}.bphp-evidence-badges>span:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){min-width:calc(50% - 8px)}.bphp-refs li:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:block}.bphp-source-link:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:inline-block;margin-top:10px}}

.bphp-quick-facts-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bphp-quick-facts-grid>div:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;gap:6px;min-width:0;padding:14px 15px;border:1px solid var(--bphp-line);border-radius:14px;background:var(--bphp-soft)}.bphp-quick-facts-grid small:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.05em;color:var(--bphp-muted)}.bphp-quick-facts-grid strong:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:14px;line-height:1.5;overflow-wrap:anywhere}.bphp-calculator-section>.bphp-calc:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){box-shadow:none;margin:0;border-radius:16px}.bphp-section-nav:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){position:relative!important;top:auto!important;z-index:2!important}.bphp-page:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){clear:both}.bphp-archive:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){clear:both}.bphp-master-chart:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){clear:both}.bphp-category-landing:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){clear:both}.bphp-page img:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){max-width:100%;height:auto}.bphp-archive img:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){max-width:100%;height:auto}.bphp-archive-tools input:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){max-width:100%}.bphp-archive-tools select:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){max-width:100%}.bphp-master-chart input:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){max-width:100%}.bphp-master-chart select:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){max-width:100%}
@media(max-width:900px){.bphp-quick-facts-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.bphp-quick-facts-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr}}
@media print{@page{margin:.55in}.bphp-quick-facts-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.bphp-quick-facts-grid>div:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border:1px solid #aaa!important;border-radius:0!important;padding:8px!important}.bphp-calculator-section:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:none!important}.bphp-hero:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){break-after:avoid}.bphp-section h2:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){break-after:avoid}.bphp-table tr:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)),.bphp-refs li:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){break-inside:avoid}.bphp-section-nav:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)),.bphp-print-button:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)),.bphp-calc:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)),.bphp-related-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)),.bphp-hero-actions:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:none!important}.bphp-page:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)),.bphp-page *:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){color:#000!important;background:#fff!important;box-shadow:none!important;text-shadow:none!important}.bphp-page:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-family:Arial,sans-serif!important;overflow:visible!important}.bphp-hero:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:0 0 16px!important;border:0!important;border-bottom:2px solid #222!important;margin:0 0 18px!important}.bphp-hero h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:28pt!important;line-height:1.15!important}.bphp-hero p:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:11pt!important;color:#333!important}.bphp-kicker:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){color:#444!important}.bphp-evidence-badges>span:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)),.bphp-pill:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)),.bphp-family-variants:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border:1px solid #999!important;color:#000!important;background:#fff!important}.bphp-container:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:block!important;padding:0!important;max-width:none!important}.bphp-box:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)),.bphp-section:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border:1px solid #bbb!important;border-radius:0!important;padding:12px!important;margin:0 0 12px!important;break-inside:avoid}.bphp-content:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:block!important}.bphp-notice:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border:1px solid #999!important;border-left:4px solid #333!important}.bphp-table-wrap:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){overflow:visible!important}.bphp-table:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){min-width:0!important;font-size:9pt!important}.bphp-table th:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){color:#000!important;background:#eee!important}.bphp-table th:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)),.bphp-table td:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:6px!important;border:1px solid #bbb!important}.bphp-source-link:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){color:#000!important;text-decoration:underline!important}.bphp-refs li:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){break-inside:avoid}.bphp-family-variant-select:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:none!important}}
/* Compound calculator and profile components */
.bphp-family-variants:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-top:20px;padding:16px;border:1px solid color-mix(in srgb,var(--bphp-on-primary) 28%,transparent);border-radius:18px;background:rgba(255,255,255,.08);color:var(--bphp-on-primary);display:grid;grid-template-columns:minmax(180px,1fr) minmax(210px,280px);gap:12px 18px;align-items:end}.bphp-family-variants>div:first-child:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;gap:3px}.bphp-family-variants strong:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:18px}.bphp-family-variants small:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){opacity:.78}.bphp-family-variants label:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;gap:6px;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.bphp-family-variant-select:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;padding:10px 12px;border:1px solid rgba(255,255,255,.35);border-radius:10px;background:rgba(255,255,255,.96);color:var(--bphp-text)}.bphp-family-variants .bphp-variant-links:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-column:1/-1;margin:0}.bphp-family-variants .bphp-variant:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:inline-flex;align-items:center;min-height:36px}
.bphp-calc-variant-row:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end;margin:14px 0}.bphp-calc-variant-link:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:9px 12px;border:1px solid var(--bphp-line);border-radius:10px;text-decoration:none;font-weight:850;background:var(--bphp-surface)}
.bphp-calc-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.bphp-calc-result:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:repeat(2,minmax(0,1fr))}.bphp-calc-result>div:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:10px;border:1px solid color-mix(in srgb,var(--bphp-line) 80%,transparent);border-radius:10px;background:color-mix(in srgb,var(--bphp-surface) 75%,transparent)}
.bphp-syringe-visual:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin:20px 0 10px;overflow-x:auto;padding:4px 2px 8px;container-type:inline-size}.bphp-syringe-device:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;grid-template-columns:42px 13px minmax(230px,1fr) 46px 16px;align-items:center;min-width:360px}.bphp-syringe-needle:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:42px;height:2px;background:linear-gradient(90deg,#c9d3dc,#667784);justify-self:end}.bphp-syringe-hub:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:13px;height:18px;border-radius:5px 0 0 5px;background:var(--bphp-text)}.bphp-syringe-bar:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){height:52px;position:relative;border:2px solid color-mix(in srgb,var(--bphp-text) 88%,#fff);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(236,244,249,.95));overflow:hidden}.bphp-syringe-liquid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){position:absolute;left:0;bottom:0;height:100%;width:0;background:linear-gradient(90deg,color-mix(in srgb,var(--bphp-primary) 36%,#d9efff),color-mix(in srgb,var(--bphp-accent) 74%,#fff));opacity:.82;transition:width .22s ease}.bphp-syringe-minor-ticks:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){position:absolute;inset:0;pointer-events:none;z-index:2}.bphp-syringe-tick:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){position:absolute;top:0;width:1px;height:32%;background:color-mix(in srgb,var(--bphp-text) 65%,transparent);transform:translateX(-50%)}.bphp-syringe-tick.is-major:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){height:59%;width:2px;background:color-mix(in srgb,var(--bphp-text) 90%,transparent)}.bphp-syringe-plunger:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){position:absolute;top:-3px;bottom:-3px;left:0;width:4px;z-index:3;background:var(--bphp-text);box-shadow:0 0 0 2px color-mix(in srgb,var(--bphp-surface) 70%,transparent);transition:left .22s ease}.bphp-syringe-rod:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){height:7px;background:var(--bphp-text)}.bphp-syringe-thumb:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:16px;height:34px;border-radius:4px;background:var(--bphp-text)}.bphp-syringe-scale:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;grid-template-columns:42px 13px minmax(230px,1fr) 46px 16px;align-items:start;min-width:360px;margin:5px 0 0;font-size:10px;font-weight:900;color:var(--bphp-muted)}.bphp-syringe-scale-track:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-column:3;position:relative;height:19px;min-width:0}.bphp-syringe-number:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){position:absolute;top:0;transform:translateX(-50%);white-space:nowrap;line-height:1.45;text-align:center}.bphp-syringe-caption:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:11px;color:var(--bphp-muted);margin-top:7px;line-height:1.45}
@container (max-width:420px){.bphp-syringe-device:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){min-width:0;grid-template-columns:18px 10px minmax(0,1fr) 20px 12px}.bphp-syringe-scale:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){min-width:0;grid-template-columns:18px 10px minmax(0,1fr) 20px 12px}.bphp-syringe-needle:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:18px}.bphp-syringe-hub:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:10px}.bphp-syringe-thumb:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:12px}.bphp-syringe-number:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:9px}}
.bphp-blend-breakdown:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin:14px 0;padding:14px;border:1px solid var(--bphp-line);border-radius:14px;background:var(--bphp-soft)}.bphp-blend-breakdown h4:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin:0 0 10px}.bphp-blend-component-results:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bphp-blend-result-card:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;gap:3px;padding:10px 12px;border:1px solid var(--bphp-line);border-radius:10px;background:var(--bphp-surface)}.bphp-blend-result-card strong:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:13px}.bphp-blend-result-card span:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-weight:900}.bphp-blend-result-card small:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){color:var(--bphp-muted)}
.bphp-stack-calc>p:first-of-type:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-top:8px}.bphp-stack-component-list:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;gap:8px;margin:14px 0}.bphp-stack-component:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--bphp-line);border-radius:10px;background:var(--bphp-soft)}.bphp-stack-component>div:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;gap:2px}.bphp-stack-component a:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-weight:850}.bphp-muted:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){color:var(--bphp-muted)}
.bphp-component-card small:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){color:var(--bphp-muted);line-height:1.4}.bphp-related-item:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){position:relative}.bphp-related-item .bphp-archive-card:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){height:100%}.bphp-relation-reasons:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;flex-wrap:wrap;gap:5px;margin-bottom:7px}.bphp-relation-reasons span:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;padding:5px 7px;border-radius:999px;background:var(--bphp-soft);color:var(--bphp-primary);border:1px solid var(--bphp-line)}
.bphp-chart-tools:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:minmax(220px,1.4fr) repeat(5,minmax(150px,.75fr)) auto}.bphp-chart-status:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:-4px 0 14px;color:var(--bphp-muted);font-weight:800}.bphp-chart-variants:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;flex-wrap:wrap;gap:5px;min-width:150px}.bphp-chart-variants a:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:inline-flex;padding:5px 7px;border:1px solid var(--bphp-line);border-radius:999px;background:var(--bphp-soft);text-decoration:none;font-size:11px;font-weight:850}.bphp-comparison-table td:nth-child(2):where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){min-width:180px}.bphp-comparison-table td:nth-child(4):where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){min-width:190px}.bphp-compare-card:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:flex;flex-direction:column}.bphp-compare-card dl:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){height:100%}
@media(max-width:1180px){.bphp-chart-tools:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:repeat(3,minmax(180px,1fr))}.bphp-chart-tools>label:first-child:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-column:span 2}.bphp-compare-clear:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){min-height:43px}}
@media(max-width:760px){.bphp-family-variants:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr}.bphp-family-variants .bphp-variant-links:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-column:auto}.bphp-calc-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr}.bphp-calc-result:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr}.bphp-blend-component-results:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr}.bphp-calc-variant-row:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr}.bphp-stack-component:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){align-items:flex-start;flex-direction:column}.bphp-chart-tools:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr}.bphp-chart-tools>label:first-child:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-column:auto}.bphp-component-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr}.bphp-related-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr}}


/* Theme content-area safety */
.bphp-archive-tools:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){max-width:100%;min-width:0}.bphp-archive-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){max-width:100%;min-width:0}.bphp-featured-grid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){max-width:100%;min-width:0}.bphp-master-chart:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){max-width:100%;min-width:0}.bphp-category-landing:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){max-width:100%;min-width:0}.bphp-archive-grid>*:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){min-width:0}.bphp-table-wrap:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){max-width:100%}.bphp-discovery-head:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){min-width:0}.bphp-hero-inner>*:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){max-width:100%}@media(max-width:760px){.bphp-archive-tools:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:16px}.bphp-server-filters:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){grid-template-columns:1fr!important}}

/* Reported evidence is visually separate from user-entered dose logs/protocol tables. */
.bphp-page .bphp-source-reference:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)) { border:1px solid #bac8d2; background:#f8fafc; border-radius:12px; padding:16px 20px; margin:14px 0 22px; max-width:100%; overflow-wrap:anywhere; }
.bphp-page .bphp-source-reference h3:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)) { margin:0 0 12px; }:where(body:not(.bphp-palette-inherit)) 
.bphp-page .bphp-source-reference h3:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)) { font-size:1.1rem}
.bphp-page .bphp-source-reference p:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)) { margin:7px 0; }
.bphp-page .bphp-source-warning:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)) { font-weight:600; color:#69410b; border-left:3px solid #b8741c; padding-left:12px; }

.bphp-chart-variants .bphp-chart-strength:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:inline-flex;padding:5px 7px;border:1px solid var(--bphp-line);border-radius:999px;background:var(--bphp-soft);font-size:11px;font-weight:850}

/* Integrated protocol-to-calculator workflow; scoped to plugin content only. */
.bphp-page .bphp-calc-protocol-box:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;gap:8px;padding:14px;margin:14px 0;border:1px solid var(--bphp-line);border-radius:14px;background:var(--bphp-soft)}
.bphp-page .bphp-calc-protocol-box label:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:grid;gap:7px;font-weight:700;min-width:0}
.bphp-page .bphp-calc-protocol-box select:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;max-width:100%;min-width:0}
.bphp-page .bphp-protocol-status:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:13px;line-height:1.5;color:var(--bphp-muted);margin:5px 0}.bphp-page .bphp-form-warning:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:13px;line-height:1.5;color:var(--bphp-muted);margin:5px 0}
.bphp-page .bphp-apply-protocol:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font:inherit;padding:7px 10px;border:1px solid var(--bphp-line);border-radius:9px;background:var(--bphp-surface);color:var(--bphp-primary);cursor:pointer;font-weight:700;white-space:nowrap}
.bphp-page .bphp-apply-protocol:focus-visible:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){outline:2px solid var(--bphp-primary);outline-offset:2px}
.bphp-page .bphp-calc-grid>*:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){min-width:0}
.bphp-page .bphp-calc-grid input:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;min-width:0;max-width:100%}.bphp-page .bphp-calc-grid select:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;min-width:0;max-width:100%}

/* V3.7.3 — detailed translucent syringe illustration. Keep animation and graduation scale DOM intact. */
.bphp-syringe-visual:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){isolation:isolate;max-width:100%;border-radius:16px;background:linear-gradient(135deg,#f7fbfe,#edf4fa 52%,#fff);border:1px solid color-mix(in srgb,var(--bphp-text) 10%,#d9e6ef);padding:18px 14px 15px;box-shadow:inset 0 1px 0 #fff,0 8px 24px rgba(20,48,75,.06)}
.bphp-syringe-device:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){filter:drop-shadow(0 5px 5px rgba(15,37,57,.11));}
.bphp-syringe-needle:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){height:3px;border-radius:100% 0 0 100%;position:relative;background:linear-gradient(180deg,#f7fbfe 0%,#b4c2cb 22%,#435769 52%,#d9e4ee 82%,#fbffff 100%);box-shadow:0 1px 1px #8c9aa7;}
.bphp-syringe-needle:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *))::before{content:"";position:absolute;left:-5px;top:0;width:9px;height:3px;background:#a9b5bf;clip-path:polygon(100% 0,0 50%,100% 100%);}
.bphp-syringe-hub:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){height:25px;background:linear-gradient(90deg,#9fb0be 0%,#e5f1fa 24%,#b8cce0 45%,#63819a 74%,#d4e3ed 100%);border:1px solid #8195a5;border-radius:5px 3px 3px 5px;box-shadow:inset 0 2px 2px #f9ffff,inset 0 -3px 4px #70869a;position:relative;z-index:2;}
.bphp-syringe-hub:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *))::after{content:"";position:absolute;right:-3px;top:-3px;bottom:-3px;width:5px;background:linear-gradient(90deg,#b4c6d5,#526879);border-radius:2px;}
.bphp-syringe-bar:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){height:59px;border:2px solid #8da4b4;border-radius:9px 11px 11px 9px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(216,235,247,.63) 14%,rgba(255,255,255,.8) 34%,rgba(226,239,248,.42) 58%,rgba(182,205,222,.55) 84%,rgba(255,255,255,.97) 100%);box-shadow:inset 0 2px 2px rgba(255,255,255,.95),inset 0 -4px 7px rgba(58,92,118,.16),0 1px 1px #fff;overflow:hidden;}
.bphp-syringe-bar:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *))::after{content:"";pointer-events:none;position:absolute;top:4px;right:4px;left:4px;height:8px;z-index:4;border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,0));}
.bphp-syringe-liquid:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){top:4px;bottom:4px;height:auto!important;opacity:.70;background:linear-gradient(180deg,rgba(163,214,246,.7),rgba(45,140,207,.6) 48%,rgba(120,193,237,.3) 80%,rgba(221,243,255,.65));box-shadow:inset 0 3px 5px rgba(255,255,255,.45),inset 0 -4px 4px rgba(24,90,135,.18);}
.bphp-syringe-tick:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){top:15%;height:29%;background:#324956;width:1px;box-shadow:0 1px 0 rgba(255,255,255,.9);}
.bphp-syringe-tick.is-major:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){top:10%;height:49%;background:#172f40;width:2px;}
.bphp-syringe-plunger:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:8px;border-radius:3px;top:2px;bottom:2px;background:linear-gradient(90deg,#111c29,#5b6975 34%,#1a2c3b 62%,#111b26);border:1px solid #344454;box-shadow:0 0 0 2px rgba(255,255,255,.28),2px 0 3px rgba(15,32,46,.25);}
.bphp-syringe-rod:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){height:8px;background:linear-gradient(180deg,#f3f8fc,#8ca0af 24%,#d6e2e9 54%,#667c8c 100%);border:1px solid #7d93a4;box-shadow:0 2px 3px #9caab7;}
.bphp-syringe-thumb:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){height:44px;width:14px;border-radius:3px;background:linear-gradient(90deg,#607282,#d5e2ea 28%,#edf6fb 46%,#718796 83%,#344e61);border:1px solid #8398a9;box-shadow:2px 1px 3px rgba(15,36,53,.2);}
.bphp-syringe-scale:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-top:9px;color:#273f54;font-variant-numeric:tabular-nums;font-weight:800;}
.bphp-syringe-caption:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-top:9px;font-size:11px;color:#50697d;}
/* Starter-page designs match the original BioHack hierarchy while remaining native editor elements. */
.bphp-editor-hero:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){background:linear-gradient(120deg,#09233c 0%,#0c3567 54%,#13479c 100%);border-radius:28px;overflow:hidden;color:#fff;padding:clamp(28px,4.2vw,64px) clamp(24px,4vw,60px);box-shadow:0 18px 40px rgba(10,48,90,.12)}.bphp-starter-editor-row:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){background:linear-gradient(120deg,#09233c 0%,#0c3567 54%,#13479c 100%);border-radius:28px;overflow:hidden;color:#fff;padding:clamp(28px,4.2vw,64px) clamp(24px,4vw,60px);box-shadow:0 18px 40px rgba(10,48,90,.12)}.bphp-starter-cover:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){background:linear-gradient(120deg,#09233c 0%,#0c3567 54%,#13479c 100%);border-radius:28px;overflow:hidden;color:#fff;padding:clamp(28px,4.2vw,64px) clamp(24px,4vw,60px);box-shadow:0 18px 40px rgba(10,48,90,.12)}
.bphp-editor-hero :is(h1,h2,h3,h4,h5,h6,p):where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-top:0}:where(body:not(.bphp-palette-inherit)) 
.bphp-editor-hero :is(h1,h2,h3,h4,h5,h6,p):where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){line-height:1.35}
.bphp-editor-hero :is(h1,h2,h3,h4,h5,h6,p):where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:#fff}.bphp-starter-editor-row :is(h1,h2,h3,h4,h5,h6,p):where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-top:0}:where(body:not(.bphp-palette-inherit)) .bphp-starter-editor-row :is(h1,h2,h3,h4,h5,h6,p):where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){line-height:1.35}.bphp-starter-editor-row :is(h1,h2,h3,h4,h5,h6,p):where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:#fff}
.bphp-editor-hero h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-bottom:18px}:where(body:not(.bphp-palette-inherit)) 
.bphp-editor-hero h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-family:var(--bphp-heading-font,inherit);font-size:clamp(34px,5vw,56px);font-weight:650;line-height:1.12}.bphp-starter-editor-row h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){margin-bottom:18px}:where(body:not(.bphp-palette-inherit)) .bphp-starter-editor-row h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-family:var(--bphp-heading-font,inherit);font-size:clamp(34px,5vw,56px);font-weight:650;line-height:1.12}
.bphp-editor-hero p:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:clamp(16px,1.7vw,20px);color:#e5f1fb;max-width:850px}.bphp-starter-editor-row p:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-size:clamp(16px,1.7vw,20px);color:#e5f1fb;max-width:850px}
.bphp-editor-hero p:first-child:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){letter-spacing:.1em;text-transform:uppercase;color:#5bb8ff;font-size:13px;font-weight:750}.bphp-starter-editor-row p:first-child:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){letter-spacing:.1em;text-transform:uppercase;color:#5bb8ff;font-size:13px;font-weight:750}
.bphp-starter-cover.wp-block-cover:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){min-height:300px;box-sizing:border-box}
.bphp-starter-cover .wp-block-cover__inner-container:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){max-width:1000px}
.bphp-floating-print:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){position:fixed;z-index:999;right:24px;bottom:25px;display:inline-flex;align-items:center;gap:9px;padding:11px 17px;border-radius:99px;background:#123d73;color:#fff!important;text-decoration:none!important;box-shadow:0 5px 24px rgba(8,35,65,.29);font:700 13px/1.4 system-ui,sans-serif;border:1px solid #c1def7}
.bphp-floating-print:hover:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){background:#0a305a;color:#fff!important;outline-offset:3px}.bphp-floating-print:focus:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){background:#0a305a;color:#fff!important;outline-offset:3px}
@media print{.bphp-floating-print:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:none!important}}
@media(max-width:480px){.bphp-syringe-visual:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:12px 8px}.bphp-syringe-bar:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){height:52px}.bphp-syringe-hub:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){height:20px}.bphp-editor-hero:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border-radius:16px}.bphp-starter-editor-row:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border-radius:16px}.bphp-starter-cover:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border-radius:16px}}
/* Typography options never target content outside BioHack's functional components. */
:where(.bphp-page,.bphp-archive,.bphp-master-chart,.bphp-category-landing,.bphp-tracking-shell,.bphp-calc):where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){font-family:var(--bphp-body-font,inherit);font-size:var(--bphp-body-size,inherit)}

/* v3.13.1: editor-owned covers and modular research profile polish */
.bphp-starter-cover.wp-block-cover:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)) {position:relative;overflow:hidden;border-radius:clamp(16px,3vw,30px);box-shadow:0 20px 48px rgba(4,25,52,.16);isolation:isolate;}
.bphp-starter-cover.wp-block-cover .wp-block-cover__image-background:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)) {position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.bphp-starter-cover.wp-block-cover .wp-block-cover__inner-container:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)) {position:relative;z-index:1;max-width:1040px;margin-inline:auto;padding:clamp(12px,3vw,30px);}:where(body:not(.bphp-palette-inherit)) 
.bphp-starter-cover.wp-block-cover h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)) {font-size:clamp(30px,4.5vw,64px);line-height:1.09;letter-spacing:-.025em}
.bphp-starter-cover.wp-block-cover h1:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:#fff}
.bphp-starter-cover.wp-block-cover p:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)) {color:#dfefff;line-height:1.6;}
.bphp-editor-hero:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)) {background-size:cover;background-position:center;}

.bphp-research-card .bphp-card-primary-link .bphp-card-read-more:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--bphp-primary,currentColor);border-radius:8px;background:var(--bphp-primary,currentColor);padding:9px 15px;font:inherit;font-size:.83em;font-weight:700;text-decoration:none}

.bphp-research-card .bphp-card-primary-link .bphp-card-read-more:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:var(--bphp-on-primary,#fff)}.bphp-research-card .bphp-card-primary-link .bphp-card-cta:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--bphp-primary,currentColor);border-radius:8px;background:var(--bphp-primary,currentColor);padding:9px 15px;font:inherit;font-size:.83em;font-weight:700;text-decoration:none}.bphp-research-card .bphp-card-primary-link .bphp-card-cta:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){color:var(--bphp-on-primary,#fff)}
.bphp-research-card .bphp-card-open:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:9px 14px!important;border:1px solid var(--bphp-primary,currentColor);text-decoration:none;transition:filter .2s}:where(body:not(.bphp-palette-inherit)) 
.bphp-research-card .bphp-card-open:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){border-radius:8px;font:inherit;font-size:.83em;font-weight:700;line-height:1.2}
.bphp-research-card .bphp-card-open:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)):where(body:not(.bphp-palette-inherit) *,[data-bphp-colors-explicit],[data-bphp-colors-explicit] *){background:var(--bphp-primary,currentColor)!important;color:var(--bphp-on-primary,#fff)!important}
.bphp-research-card .bphp-card-primary-link:hover .bphp-card-open:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){filter:brightness(1.12)}

/* Library table uses the active theme tokens and keeps existing card/action templates. */
.bphp-archive[data-bphp-view="table"] [data-bphp-grid]:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:block;min-width:0}
.bphp-library-table-wrap:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){max-width:100%;overflow:auto}
.bphp-library-table:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){width:100%;border-collapse:collapse;font:inherit;color:inherit}
.bphp-library-table th:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:.75em;border:1px solid var(--bphp-line);text-align:start;vertical-align:top}.bphp-library-table td:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){padding:.75em;border:1px solid var(--bphp-line);text-align:start;vertical-align:top}
.bphp-library-table thead:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){background:var(--bphp-soft)}
.bphp-library-table .bphp-research-card:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){min-width:14em;max-width:100%;font:inherit}
.bphp-archive[data-bphp-pagination-enabled="false"]>[data-bphp-pagination]:where(:not([data-bphp-theme-probe],[data-bphp-theme-probe] *)){display:none}
