.bl-h2{margin:0 0 var(--space-5);font-family:var(--font-display);font-size:26px;line-height:1.1;font-weight:var(--weight-black);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-text)}.bl-hero{gap:var(--spacing-section);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.bl-hero>*{min-width:0}.bl-hero-title{margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:clamp(32px,3.4vw,46px);line-height:1.02;font-weight:var(--weight-black);letter-spacing:var(--tracking-display);text-transform:uppercase;max-width:15ch;color:var(--color-text)}.bl-hero-lede{max-width:var(--measure-prose);margin:var(--space-6) 0 var(--space-5);color:var(--color-neutral-800);font-size:17px;line-height:1.55}.bl-hero-body{max-width:var(--measure-prose);color:var(--color-neutral-700);margin-bottom:0;font-size:14px;line-height:1.6}.bl-list{gap:var(--space-4);margin:0;padding:0;font-size:13.5px;line-height:1.5;list-style:none;display:grid}.bl-list-item{gap:var(--space-4);padding-top:var(--space-4);border-top:1.5px solid var(--color-neutral-200);color:var(--color-neutral-800);grid-template-columns:16px minmax(0,1fr);display:grid}.bl-list-marker{color:var(--color-neutral-500);font-style:normal}.bl-list-marker-accent{color:var(--color-accent-700)}.bl-section-head{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.bl-section-head .bl-h2{margin-bottom:0}.bl-count{font-family:var(--font-mono);font-size:11px;font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono-caps);text-transform:uppercase;color:var(--color-neutral-600);white-space:nowrap;margin:0}.bl-section-lede{max-width:var(--measure-prose);margin:0 0 var(--space-7);color:var(--color-neutral-700);font-size:14px;line-height:1.55}.card .bl-section-lede{color:var(--color-neutral-700);margin:0;font-size:14px;line-height:1.55}.bl-entries{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.bl-entry-head{align-items:flex-start;gap:var(--space-6);display:flex}.bl-entry-identity{flex:1;min-width:0}.bl-entry-name{align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.bl-entry-domains{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-neutral-700);overflow-wrap:anywhere;margin:0;font-size:12.5px}.bl-entry-listed{text-align:right;flex:none;margin:0}.bl-entry-listed dt{font-family:var(--font-mono);font-size:10px;font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono-caps);text-transform:uppercase;color:var(--color-neutral-600)}.bl-entry-listed dd{margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:13px;font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono)}.bl-entry-listed dd:last-child{margin-bottom:0}.bl-evidence{padding-top:var(--space-5);border-top:1.5px solid var(--color-neutral-200);margin:0}.bl-evidence-label{font-family:var(--font-mono);font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono-caps);text-transform:uppercase;color:var(--color-neutral-600);margin:0 0 var(--space-2);font-size:10.5px}.bl-evidence-body{max-width:var(--measure-prose);color:var(--color-neutral-800);white-space:pre-line;margin:0;font-size:14px;line-height:1.6}.bl-clone-domains{font-family:var(--font-mono);font-size:12.5px;font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono);overflow-wrap:anywhere}.bl-clone-evidence{max-width:46ch;color:var(--color-neutral-700);font-size:13.5px;line-height:1.45;display:block}.bl-empty-cell{padding:var(--space-6) 0;color:var(--color-neutral-700);font-size:13.5px;line-height:1.55;display:block}.bl-band{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.bl-band-stack{gap:var(--space-7);align-content:start;min-width:0;display:grid}.bl-form{gap:var(--space-5);display:grid}.bl-field{gap:var(--space-2);margin:0;display:grid}.bl-field-label{font-family:var(--font-mono);font-size:10.5px;font-weight:var(--weight-strong);letter-spacing:var(--tracking-mono-caps);text-transform:uppercase;color:var(--color-neutral-700)}.bl-input,.bl-textarea{font-family:var(--font-body);color:var(--color-text);background:var(--color-surface);border:var(--border-heavy);border-radius:var(--radius-control);transition:background-color var(--duration-fast) ease;font-size:14px}.bl-input{min-height:42px;padding:0 var(--space-5)}.bl-textarea{padding:var(--space-4) var(--space-5);resize:vertical;line-height:1.5}.bl-input:hover,.bl-textarea:hover{background:var(--color-accent-100)}.bl-input:focus-visible,.bl-textarea:focus-visible{outline:2px solid var(--color-accent-700);outline-offset:2px}.bl-input::placeholder,.bl-textarea::placeholder{color:var(--color-neutral-500)}.bl-form-actions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.bl-form-hint{font-family:var(--font-mono);letter-spacing:var(--tracking-mono);color:var(--color-neutral-600);margin:0;font-size:11px;line-height:1.5}.bl-note,.bl-empty{border:var(--border-heavy);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);padding:var(--space-7) var(--space-8);color:var(--color-neutral-700);margin:0;font-size:13.5px;line-height:1.6}.bl-note p{margin:0}.bl-empty{max-width:var(--measure-prose)}@media (max-width:1000px){.bl-hero,.bl-band{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.bl-entry-head{flex-wrap:wrap}.bl-entry-listed{text-align:left}}
