:root{--bl-tier-s:var(--anslation-ds-success-text);--bl-tier-a:var(--anslation-ds-primary-text);--bl-tier-b:var(--anslation-ds-info-text);--bl-tier-c:var(--anslation-ds-muted-strong);--bl-free:var(--anslation-ds-success-text);--bl-freemium:var(--anslation-ds-info-text);--bl-paid:var(--anslation-ds-warning-text);--bl-unknown:var(--anslation-ds-muted-strong);--bl-effort-low:var(--anslation-ds-success-text);--bl-effort-medium:var(--anslation-ds-warning-text);--bl-effort-high:var(--anslation-ds-danger-text);--bl-track:var(--anslation-ds-border);--bl-tint:8%;--bl-tint-strong:14%;--bl-shadow:var(--anslation-ds-shadow-md);--bl-sticky-top:4rem}@media (min-width:1024px){:root{--bl-sticky-top:5rem}}:root{--bl-ease:var(--anslation-ds-ease-apple,cubic-bezier(0.28,0.11,0.32,1));--bl-ease-in:var(--anslation-ds-ease-emphasized,cubic-bezier(0.16,1,0.3,1));--bl-control:2.5rem}@media (pointer:coarse){:root{--bl-control:2.75rem}}.bl-applied__chip,.bl-card,.bl-drawer-open,.bl-drawer__close,.bl-export,.bl-facet,.bl-faq__q,.bl-focus,.bl-intent,.bl-meta a,.bl-open,.bl-row__title a,.bl-search-go,.bl-sort__opt,.bl-view a{outline:none}.bl-applied__chip:focus-visible,.bl-card:focus-visible,.bl-drawer-open:focus-visible,.bl-drawer__close:focus-visible,.bl-export:focus-visible,.bl-facet:focus-visible,.bl-faq__q:focus-visible,.bl-intent:focus-visible,.bl-meta a:focus-visible,.bl-open:focus-visible,.bl-row__title a:focus-visible,.bl-search-go:focus-visible,.bl-sort__opt:focus-visible,.bl-view a:focus-visible{box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--primary)}.bl-applied__chip,.bl-drawer-open,.bl-export,.bl-intent,.bl-open,.bl-sort__opt{position:relative}.bl-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:.75rem;font-size:.875rem;color:var(--muted-foreground)}.bl-meta a{display:inline-flex;align-items:center;min-height:var(--bl-control);border-radius:var(--anslation-ds-radius-sm);font-weight:600;color:var(--primary);text-underline-offset:4px}.bl-meta a:hover{text-decoration:underline}.bl-stats{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;max-width:44rem}@media (min-width:640px){.bl-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}}.bl-stat{display:flex;flex-direction:column-reverse;padding:.625rem .875rem;border:1px solid var(--border);border-radius:var(--anslation-ds-radius-md,8px);background:var(--surface)}.bl-stat__value{font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--foreground)}.bl-stat__label{font-size:.75rem;color:var(--muted-foreground)}.bl-taskbar{position:sticky;top:0;z-index:20;display:flex;gap:.5rem;margin:1.25rem -1rem 0;padding:.5rem 1rem;background:color-mix(in srgb,var(--page) 92%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}@media (min-width:640px){.bl-taskbar{margin-inline:0;padding-inline:0;border-bottom:0;background:transparent;backdrop-filter:none;position:static}}.bl-search,.bl-searchform{display:flex;flex:1;gap:.5rem;min-width:0}.bl-search{align-items:center;padding-inline:.75rem;min-height:var(--bl-control);border:1px solid var(--border-strong,var(--border));border-radius:var(--anslation-ds-radius-md,8px);background:var(--surface);transition:border-color .2s var(--bl-ease),box-shadow .2s var(--bl-ease)}.bl-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--primary)}.bl-search__input{width:100%;min-width:0;height:var(--bl-control);background:transparent;font-size:1rem;color:var(--foreground);outline:none}.bl-search__input::placeholder{color:var(--muted-foreground)}.bl-drawer-open,.bl-search-go{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;min-height:var(--bl-control);padding-inline:1rem;border-radius:var(--anslation-ds-radius-md,8px);font-size:.875rem;font-weight:600;transition:background-color .2s var(--bl-ease),border-color .2s var(--bl-ease)}.bl-search-go{background:var(--primary);color:var(--primary-foreground)}.bl-search-go:hover{background:var(--anslation-ds-primary-hover,var(--primary))}@media (max-width:479px){.bl-search-go{display:none}}.bl-drawer-open{border:1px solid var(--border-strong,var(--border));background:var(--surface);color:var(--foreground)}.bl-drawer-open:hover{background:var(--surface-soft)}.bl-drawer-open__count{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding-inline:.25rem;border-radius:var(--anslation-ds-radius-pill);background:var(--primary);color:var(--primary-foreground);font-size:.75rem}@media (min-width:1024px){.bl-drawer-open{display:none}}.bl-intents{display:flex;gap:.5rem;margin:calc(.75rem - 4px) -4px -4px;padding:4px;overflow-x:auto;scrollbar-width:none}.bl-intents::-webkit-scrollbar{display:none}.bl-intent{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;min-height:var(--bl-control);padding-inline:.875rem;border:1px solid var(--border);border-radius:var(--anslation-ds-radius-pill);background:var(--surface);font-size:.875rem;font-weight:500;color:var(--foreground);white-space:nowrap;transition:border-color .2s var(--bl-ease),background-color .2s var(--bl-ease)}.bl-intent:hover{border-color:var(--primary)}.bl-intent[aria-current=true]{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.bl-intent__count{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--anslation-ds-muted-strong,var(--muted-foreground))}.bl-intent[aria-current=true] .bl-intent__count{color:inherit}.bl-layout{display:grid;gap:1.5rem;padding-top:1.25rem}@media (min-width:1024px){.bl-layout{grid-template-columns:16rem minmax(0,1fr);gap:2.5rem;align-items:start}}.bl-rail{display:none}@media (min-width:1024px){.bl-rail{position:sticky;top:calc(var(--bl-sticky-top) + .5rem);display:block;max-height:calc(100vh - var(--bl-sticky-top) - 1.5rem);overflow-y:auto;overscroll-behavior:contain;padding:4px .5rem 4px 4px;margin:-4px 0 0 -4px}}.bl-drawer[open]{position:fixed;inset:auto 0 0 0;display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:100%;max-height:min(88dvh,44rem);margin:0;padding:0;border:1px solid var(--border);border-bottom:0;border-radius:var(--anslation-ds-radius-xl,24px) var(--anslation-ds-radius-xl,24px) 0 0;background:var(--surface);color:var(--foreground);box-shadow:var(--anslation-ds-shadow-lg);animation:bl-sheet-in .42s var(--bl-ease-in)}.bl-drawer::backdrop{background:var(--anslation-ds-overlay)}@keyframes bl-sheet-in{0%{transform:translateY(24px);opacity:0}}.bl-drawer__bar{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem .5rem 1.25rem;border-bottom:1px solid var(--border)}.bl-drawer__close{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--anslation-ds-radius-pill);color:var(--muted-foreground)}.bl-drawer__close:hover{background:var(--surface-soft);color:var(--foreground)}.bl-drawer__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1.25rem}.bl-drawer__foot{padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--border)}.bl-strip-link{display:inline-flex;align-items:center;gap:.375rem;min-height:var(--bl-control);padding-inline:.875rem;border:1px solid var(--border);border-radius:var(--anslation-ds-radius-pill);background:var(--surface);font-size:.875rem;color:var(--foreground);outline:none;transition:border-color .2s var(--bl-ease)}.bl-strip-link:hover{border-color:var(--primary)}.bl-strip-link:focus-visible{box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--primary)}.bl-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem .875rem;padding:.875rem;border:1px solid var(--border);border-radius:var(--anslation-ds-radius-lg,16px);background:var(--surface);box-shadow:var(--anslation-ds-shadow-sm);transition:border-color .2s var(--bl-ease),box-shadow .2s var(--bl-ease)}@media (hover:hover){.bl-row:hover{border-color:var(--border-strong,var(--border));box-shadow:var(--anslation-ds-shadow-md)}}.bl-row:focus-within{border-color:var(--primary)}.bl-row[data-paused=true]{background:var(--canvas)}.bl-row__body{min-width:0}.bl-row__title{font-size:1rem;font-weight:600;line-height:1.35;letter-spacing:-.012em;color:var(--foreground)}.bl-row__title a{border-radius:var(--anslation-ds-radius-xs,4px)}.bl-row__title a:hover{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.bl-row{position:relative}.bl-row__title a:after{content:"";position:absolute;inset:0;border-radius:inherit}.bl-row__go{position:relative;z-index:1}.bl-row__domain{margin-top:.0625rem;font-family:var(--anslation-ds-font-mono);font-size:.8125rem;color:var(--muted-foreground);overflow-wrap:anywhere}.bl-row__text{display:-webkit-box;margin-top:.375rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:.875rem;line-height:1.5;color:var(--muted-foreground)}.bl-row__chips{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.625rem}.bl-row__mono{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;flex-shrink:0;border-radius:var(--anslation-ds-radius-md,8px);border:1px solid color-mix(in srgb,var(--primary) 22%,var(--border));background:var(--primary-soft);color:var(--primary);font-size:1.125rem;font-weight:650;line-height:1;letter-spacing:-.02em}.bl-row__mono--lg{width:3rem;height:3rem;font-size:1.25rem}.bl-row__act{grid-column:1/-1;display:flex;align-items:center;gap:.625rem}.bl-row__go{flex:1;justify-content:center}@media (min-width:640px){.bl-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;padding:1rem 1.125rem}.bl-row__mono{align-self:start}.bl-row__act{grid-column:auto}.bl-row__go{flex:none}}.bl-score{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;min-width:2.75rem;height:2.75rem;padding-inline:.375rem;border-radius:var(--anslation-ds-radius-md,8px);font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--bl-tier,var(--foreground));background:color-mix(in srgb,var(--bl-tier,var(--muted)) 12%,transparent);border:1px solid color-mix(in srgb,var(--bl-tier,var(--border)) 45%,transparent);position:relative;z-index:1;outline:none;transition:border-color .2s var(--bl-ease)}.bl-score:hover{border-color:var(--bl-tier,var(--border-strong))}.bl-score:focus-visible{box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--primary)}.bl-score__n{line-height:1.05}.bl-score__cap{font-size:.625rem;font-weight:600;letter-spacing:.06em;line-height:1.1;text-transform:uppercase}.bl-score[data-size=lg]{min-width:3.5rem;height:3.5rem;font-size:1.25rem}.bl-score[data-tier=s]{--bl-tier:var(--bl-tier-s)}.bl-score[data-tier=a]{--bl-tier:var(--bl-tier-a)}.bl-score[data-tier=b]{--bl-tier:var(--bl-tier-b)}.bl-score[data-tier=c]{--bl-tier:var(--bl-tier-c)}.bl-chip{display:inline-flex;align-items:center;min-height:1.5rem;padding:.125rem .625rem;border:1px solid color-mix(in srgb,var(--bl-chip-hue,var(--border)) 40%,var(--border));border-radius:var(--anslation-ds-radius-pill);background:color-mix(in srgb,var(--bl-chip-hue,var(--surface-soft)) 10%,var(--surface));font-size:.75rem;font-weight:500;line-height:1.4;color:var(--bl-chip-hue,var(--anslation-ds-text-soft,var(--foreground)));white-space:nowrap;max-width:100%}@media (max-width:40rem){.bl-chip{white-space:normal;overflow-wrap:anywhere}}.bl-chip[data-hue=free]{--bl-chip-hue:var(--bl-free)}.bl-chip[data-hue=freemium]{--bl-chip-hue:var(--bl-freemium)}.bl-chip[data-hue=paid]{--bl-chip-hue:var(--bl-paid)}.bl-chip[data-hue=unknown]{--bl-chip-hue:var(--bl-unknown)}.bl-chip--da{font-family:var(--anslation-ds-font-mono);font-variant-numeric:tabular-nums}.bl-chip--category{border-style:dashed;border-radius:var(--anslation-ds-radius-sm,6px);background:transparent;color:var(--muted-foreground)}.bl-chip{gap:.25rem}.bl-chip__icon{width:.875rem;height:.875rem;flex-shrink:0}.bl-open{display:inline-flex;align-items:center;gap:.375rem;min-height:var(--bl-control);padding-inline:1rem;border-radius:var(--anslation-ds-radius-md,8px);background:var(--primary);color:var(--primary-foreground);font-size:.875rem;font-weight:600;white-space:nowrap;transition:background-color .2s var(--bl-ease)}.bl-open:hover{background:var(--anslation-ds-primary-hover,var(--primary))}.bl-band{display:flex;align-items:baseline;gap:.5rem;margin-bottom:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--anslation-ds-muted-strong,var(--muted-foreground))}.bl-toolbar{justify-content:space-between;gap:.5rem 1rem;margin-bottom:.875rem}.bl-toolbar,.bl-toolbar__controls{display:flex;flex-wrap:wrap;align-items:center}.bl-toolbar__controls{gap:.5rem}.bl-sort{display:flex;align-items:center;gap:.25rem;max-width:calc(100% + 8px);margin:-4px;padding:4px;overflow-x:auto;scrollbar-width:none}.bl-sortmenu{position:relative}@media (min-width:1024px){.bl-sortmenu{display:none}}@media (max-width:1023.98px){.bl-sort{display:none}}.bl-sortmenu__btn{display:inline-flex;align-items:center;gap:.375rem;min-height:var(--bl-control);padding-inline:.75rem;border:1px solid var(--border);border-radius:var(--anslation-ds-radius-pill);background:var(--surface);font-size:.8125rem;font-weight:600;color:var(--foreground);cursor:pointer;list-style:none;outline:none}.bl-sortmenu__btn::-webkit-details-marker{display:none}.bl-sortmenu__btn:focus-visible{box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--primary)}.bl-sortmenu[open] .bl-sortmenu__chev{transform:rotate(180deg)}.bl-sortmenu__list{position:absolute;z-index:30;top:calc(100% + .375rem);left:0;min-width:13rem;padding:.375rem;border:1px solid var(--border);border-radius:var(--anslation-ds-radius-lg,16px);background:var(--surface);box-shadow:var(--anslation-ds-shadow-md)}.bl-sortmenu__opt{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding-inline:.75rem;border-radius:var(--anslation-ds-radius-md,8px);font-size:.875rem;color:var(--foreground);outline:none}.bl-sortmenu__opt:hover{background:var(--surface-soft)}.bl-sortmenu__opt:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.bl-sortmenu__opt[aria-current=true]{color:var(--primary);font-weight:600}.bl-sort__label{margin-right:.25rem;font-size:.75rem;color:var(--muted-foreground)}.bl-export,.bl-sort__opt{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;min-height:var(--bl-control);padding-inline:.75rem;border-radius:var(--anslation-ds-radius-pill);font-size:.8125rem;font-weight:500;color:var(--muted-foreground);transition:background-color .2s var(--bl-ease),color .2s var(--bl-ease)}.bl-export:hover,.bl-sort__opt:hover{background:var(--surface-soft);color:var(--foreground)}.bl-sort__opt[aria-current=true]{background:var(--primary-soft);color:var(--primary);font-weight:600}.bl-export{border:1px solid var(--border);color:var(--foreground)}.bl-applied{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.75rem}.bl-applied__label{font-size:.75rem;color:var(--muted-foreground)}.bl-applied__chip{gap:.375rem;padding-inline:.875rem;border-radius:var(--anslation-ds-radius-pill);background:var(--primary-soft)}.bl-applied__chip,.bl-applied__clear{display:inline-flex;align-items:center;min-height:var(--bl-control);color:var(--primary);font-size:.8125rem;font-weight:600}.bl-applied__clear{padding-inline:.5rem;text-underline-offset:4px}.bl-applied__clear:hover{text-decoration:underline}.bl-card{display:flex;flex-direction:column;gap:.25rem;height:100%;padding:1rem 1.125rem;border:1px solid var(--border);border-radius:var(--anslation-ds-radius-lg,16px);background:var(--surface);box-shadow:var(--anslation-ds-shadow-sm);transition:border-color .2s var(--bl-ease),box-shadow .2s var(--bl-ease)}.bl-card:hover{border-color:var(--primary);box-shadow:var(--anslation-ds-shadow-md)}.bl-card__title{font-size:.9375rem;font-weight:600;color:var(--foreground)}.bl-card__meta{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--anslation-ds-muted-strong,var(--muted-foreground))}.bl-card__text{font-size:.8125rem;line-height:1.5;color:var(--muted-foreground)}.bl-guide{display:grid;gap:.75rem;counter-reset:bl-step}@media (min-width:768px){.bl-guide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.bl-guide{grid-template-columns:repeat(4,minmax(0,1fr))}}.bl-guide__step{position:relative;padding:1rem 1rem 1rem 3.25rem;border:1px solid var(--border);border-radius:var(--anslation-ds-radius-lg,16px);background:var(--surface);counter-increment:bl-step}.bl-guide__step:before{content:counter(bl-step);position:absolute;top:1rem;left:1rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--anslation-ds-radius-pill);background:var(--primary-soft);color:var(--primary);font-size:.75rem;font-weight:600}.bl-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;padding-block:.75rem;cursor:pointer;list-style:none;font-size:.9375rem;font-weight:500;color:var(--foreground);border-radius:var(--anslation-ds-radius-sm)}.bl-faq__q::-webkit-details-marker{display:none}.bl-faq__q:hover{color:var(--primary)}.bl-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;margin-top:1.5rem}.bl-pager .alt-ui-pagination__item{min-width:var(--bl-control);min-height:var(--bl-control)}.bl-pager__gap{display:inline-grid;place-items:center;min-width:1.5rem;color:var(--muted-foreground)}.bl-railsec+.bl-railsec{margin-top:1rem}.bl-railsec__title{margin-bottom:.375rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}.bl-railsec--fold>.bl-railsec__title--fold{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:var(--bl-control);cursor:pointer;list-style:none;color:var(--foreground)}.bl-railsec__title--fold::-webkit-details-marker{display:none}.bl-railsec__title--fold:after{content:"+";font-size:.875rem;font-weight:400;color:var(--muted-foreground)}.bl-railsec--fold[open]>.bl-railsec__title--fold:after{content:"–"}.bl-facets{display:flex;flex-direction:column;gap:.0625rem}.bl-facet{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:var(--bl-control);padding:.25rem .625rem;border-radius:var(--anslation-ds-radius-md,8px);font-size:.875rem;color:var(--muted-foreground);background-image:linear-gradient(to right,color-mix(in srgb,var(--primary) 12%,transparent) 0 var(--bl-facet-fill,0),transparent var(--bl-facet-fill,0));background-repeat:no-repeat;transition:background-color .2s var(--bl-ease),color .2s var(--bl-ease)}.bl-facet__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bl-facet:hover{background-color:var(--surface-soft);color:var(--foreground)}.bl-facet[aria-current=true]{background-image:none;background-color:var(--primary-soft);color:var(--primary);font-weight:600}.bl-facet__count{color:var(--anslation-ds-muted-strong);font-size:.75rem;font-variant-numeric:tabular-nums}.bl-facet[aria-current=true] .bl-facet__count{color:inherit}.bl-facet--inline{display:inline-flex;justify-content:center;padding:.25rem .5rem;background-image:none}.bl-railnote{font-size:.75rem;line-height:1.5;color:var(--anslation-ds-muted-strong)}:root{--bl-sheet-bg:var(--anslation-ds-surface);--bl-sheet-alt:var(--anslation-ds-page);--bl-sheet-rule:var(--anslation-ds-border);--bl-sheet-head:var(--anslation-ds-soft);--bl-sheet-head-ink:var(--anslation-ds-text-soft);--bl-sheet-gutter:var(--anslation-ds-page);--bl-sheet-gutter-ink:var(--anslation-ds-muted);--bl-sheet-hover:var(--anslation-ds-hover)}.bl-sheet-shell{min-width:0}.bl-sheet-hint{display:flex;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.75rem;line-height:1.4;color:var(--muted-foreground)}@media (min-width:1280px){.bl-sheet-hint{display:none}}.bl-sheet-wrap{overflow:auto;border:1px solid var(--bl-sheet-rule);border-radius:var(--anslation-ds-radius);max-height:78vh;overscroll-behavior-x:contain}.bl-sheet,.bl-sheet-wrap{background:var(--bl-sheet-bg)}.bl-sheet{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;font-size:.8125rem;color:var(--foreground)}.bl-sheet thead th{position:sticky;top:0;z-index:3;background:var(--bl-sheet-head);color:var(--bl-sheet-head-ink);font-family:var(--anslation-ds-font-mono);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-align:left;padding:.5rem .625rem}.bl-sheet tbody td,.bl-sheet tbody th,.bl-sheet thead th{white-space:nowrap;border-right:1px solid var(--bl-sheet-rule);border-bottom:1px solid var(--bl-sheet-rule)}.bl-sheet tbody td,.bl-sheet tbody th{padding:.375rem .625rem;vertical-align:middle;background:inherit}.bl-sheet tbody th{text-align:left;font-weight:600}.bl-sheet tbody tr{background:var(--bl-sheet-bg)}.bl-sheet tbody tr:nth-child(2n){background:var(--bl-sheet-alt)}.bl-sheet tbody tr:hover{background:var(--bl-sheet-hover)}.bl-sheet [data-col=impact]{min-width:4.5rem;width:4.5rem}.bl-sheet [data-col=website]{min-width:11rem}.bl-sheet [data-col=da]{min-width:5rem;width:5rem}.bl-sheet [data-col=link]{min-width:9.5rem}.bl-sheet [data-col=domain]{min-width:11rem}.bl-sheet [data-col=group]{min-width:10rem}.bl-sheet [data-col=cost]{min-width:8rem}.bl-sheet [data-col=effort]{min-width:6.5rem}.bl-sheet [data-col=status]{min-width:9rem}.bl-sheet [data-col=guidance]{min-width:16rem;max-width:16rem}.bl-sheet [data-col=rules]{min-width:14rem;max-width:14rem}.bl-sheet [data-col=checked]{min-width:7rem}.bl-sheet [data-col=actions]{min-width:5.5rem}@media (min-width:1024px){.bl-sheet [data-col=guidance]{min-width:26rem;max-width:26rem}.bl-sheet [data-col=rules]{min-width:22rem;max-width:22rem}}.bl-sheet__clip{overflow:hidden;text-overflow:ellipsis;color:var(--muted-foreground)}.bl-sheet__gutter{position:sticky;left:0;z-index:2;width:2.5rem;min-width:2.5rem;background:var(--bl-sheet-gutter)!important;color:var(--bl-sheet-gutter-ink);font-family:var(--anslation-ds-font-mono);font-size:.6875rem;text-align:right;font-variant-numeric:tabular-nums;user-select:none}.bl-sheet thead .bl-sheet__gutter{z-index:4}.bl-sheet__sticky{position:sticky;left:2.5rem;z-index:2;box-shadow:1px 0 0 var(--bl-sheet-rule)}.bl-sheet thead .bl-sheet__sticky{z-index:4}.bl-sheet tbody .bl-sheet__sticky{background:inherit}.bl-sheet__sort{display:inline-flex;align-items:center;gap:.25rem;color:inherit}.bl-sheet__sort:hover,.bl-sheet__sort[data-active=true]{color:var(--primary)}.bl-sheet__num{font-family:var(--anslation-ds-font-mono);font-variant-numeric:tabular-nums;text-align:right}.bl-sheet__actions{display:inline-flex;align-items:center;gap:.125rem}.bl-micro{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--anslation-ds-radius-pill);color:var(--muted-foreground);transition:opacity .2s var(--bl-ease),background .2s var(--bl-ease),color .2s var(--bl-ease)}@media (hover:hover){.bl-micro{opacity:.55}.bl-micro:focus-visible,.bl-sheet tbody tr:hover .bl-micro{opacity:1}}.bl-micro:hover{background:var(--surface-soft);color:var(--primary)}.bl-micro[data-copied=true]{color:var(--bl-free);opacity:1}.bl-cell-chip{display:inline-block;padding:.0625rem .5rem;border-radius:var(--anslation-ds-radius-pill);border:1px solid color-mix(in srgb,var(--bl-chip-hue,var(--border)) 40%,var(--border));background:color-mix(in srgb,var(--bl-chip-hue,var(--surface-soft)) 10%,var(--surface));color:var(--bl-chip-hue,var(--anslation-ds-text-soft,var(--foreground)));font-size:.6875rem;font-weight:500;line-height:1.5}.bl-view{display:inline-flex;padding:.1875rem;border:1px solid var(--border);border-radius:var(--anslation-ds-radius);background:var(--canvas);gap:.125rem}.bl-view a{min-height:var(--bl-control);display:inline-flex;align-items:center;gap:.375rem;padding:0 .75rem;border-radius:var(--anslation-ds-radius-sm);font-size:.8125rem;font-weight:500;color:var(--muted-foreground);transition:background .2s var(--bl-ease),color .2s var(--bl-ease)}.bl-view a:hover{color:var(--foreground)}.bl-view a[aria-current=page]{background:var(--surface);color:var(--foreground);box-shadow:var(--anslation-ds-shadow-sm)}@media (prefers-reduced-motion:reduce){.bl-card,.bl-export,.bl-facet,.bl-intent,.bl-micro,.bl-open,.bl-row,.bl-score,.bl-search,.bl-sort__opt,.bl-sortmenu__chev,.bl-view a{transition:none}.bl-drawer[open]{animation:none}}@media (max-width:1023.98px){.bl-drawer .bl-rail__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.bl-stats--always{display:grid}.bl-taskbar--compact{align-items:center;justify-content:space-between}@media (max-width:1023.98px){.bl-toolbar__count--lg{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.bl-taskbar__count{font-size:.875rem;color:var(--muted-foreground)}.bl-crumb{display:inline-flex;align-items:center;min-height:var(--bl-control);border-radius:var(--anslation-ds-radius-sm);outline:none;text-underline-offset:4px}.bl-crumb:hover{color:var(--primary);text-decoration:underline}.bl-crumb:focus-visible{box-shadow:0 0 0 2px var(--canvas),0 0 0 4px var(--primary)}.bl-sheet-wrap{position:relative}.bl-sheet__sort{min-height:2rem}@media (pointer:coarse){.bl-micro,.bl-sheet__sort{min-height:2.75rem;min-width:2.75rem}}.bl-typeahead{position:relative;flex:1;min-width:0}.bl-typeahead__list{position:absolute;z-index:30;top:calc(100% + .375rem);left:calc(-2.25rem - 1px);right:calc(-.75rem - 1px);margin:0;padding:.25rem;list-style:none;border:1px solid var(--border-strong,var(--border));border-radius:var(--anslation-ds-radius-md,8px);background:var(--surface);box-shadow:var(--shadow-md,0 8px 24px rgb(0 0 0/.12));max-height:min(22rem,60vh);overflow-y:auto}.bl-typeahead__list[hidden]{display:none}.bl-typeahead__opt{display:flex;flex-direction:column;justify-content:center;gap:.0625rem;min-height:44px;padding:.375rem .625rem;border-radius:calc(var(--anslation-ds-radius-md, 8px) - 2px);cursor:pointer}.bl-typeahead__opt[aria-selected=true]{background:var(--primary-soft,color-mix(in srgb,var(--primary) 12%,transparent));box-shadow:inset 3px 0 0 var(--primary)}.bl-typeahead__name{font-size:.9375rem;font-weight:600;color:var(--foreground);overflow-wrap:anywhere}.bl-typeahead__domain{font-size:.8125rem;color:var(--muted-foreground);overflow-wrap:anywhere}