.bf-page.svelte-bkos8h{max-width:48rem;margin:0 auto;padding:1.5rem 1rem 4rem}.bf-breadcrumb.svelte-bkos8h ol:where(.svelte-bkos8h){display:flex;align-items:center;gap:.375rem;list-style:none;padding:0;margin:0 0 1.5rem;font-size:.8125rem;color:hsl(var(--muted-foreground))}.bf-breadcrumb.svelte-bkos8h li:where(.svelte-bkos8h){display:flex;align-items:center;gap:.375rem}.bf-breadcrumb.svelte-bkos8h a:where(.svelte-bkos8h){display:flex;align-items:center;gap:.25rem;color:hsl(var(--muted-foreground));text-decoration:none}.bf-breadcrumb.svelte-bkos8h a:where(.svelte-bkos8h):hover{color:hsl(var(--foreground))}.bf-breadcrumb.svelte-bkos8h .current:where(.svelte-bkos8h){color:hsl(var(--foreground));font-weight:500}.bf-breadcrumb.svelte-bkos8h .sep{color:hsl(var(--border))}.bf-header.svelte-bkos8h{margin-bottom:2rem}.bf-header.svelte-bkos8h h1:where(.svelte-bkos8h){font-size:2rem;font-weight:400;margin-bottom:.5rem}.bf-desc.svelte-bkos8h{font-size:.9375rem;color:hsl(var(--muted-foreground));margin-bottom:.5rem}.bf-count.svelte-bkos8h{font-size:.8125rem;font-weight:600;color:hsl(var(--accent))}.bf-list.svelte-bkos8h{display:flex;flex-direction:column;gap:0}.bf-card.svelte-bkos8h{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 0;border-bottom:1px solid hsl(var(--border) / .3);text-decoration:none;color:inherit;transition:background .1s}.bf-card.svelte-bkos8h:hover{background:hsl(var(--muted) / .2);margin:0 -1rem;padding-left:1rem;padding-right:1rem;border-radius:.5rem}.bf-card.svelte-bkos8h:last-child{border-bottom:none}.bf-rank.svelte-bkos8h{font-family:var(--font-mono);font-size:1.25rem;font-weight:600;color:hsl(var(--accent));min-width:2rem;padding-top:.125rem}.bf-card-body.svelte-bkos8h{flex:1;min-width:0}.bf-card-header.svelte-bkos8h{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.25rem}.bf-name.svelte-bkos8h{font-size:1rem;font-weight:600;font-family:var(--font-sans);color:hsl(var(--foreground))}.bf-status.svelte-bkos8h{font-size:.5625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--muted-foreground));padding:.125rem .5rem;border:1px solid hsl(var(--border));border-radius:.25rem}.bf-subtitle.svelte-bkos8h{font-size:.8125rem;color:hsl(var(--muted-foreground));margin-bottom:.5rem}.bf-indications.svelte-bkos8h{display:flex;flex-direction:column;gap:.25rem}.bf-ind.svelte-bkos8h{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.bf-ind-dot.svelte-bkos8h{width:.375rem;height:.375rem;border-radius:50%;flex-shrink:0}.bf-ind-name.svelte-bkos8h{color:hsl(var(--foreground) / .8)}.bf-ind-eff.svelte-bkos8h{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.bf-hl.svelte-bkos8h{display:inline-block;margin-top:.375rem;font-size:.6875rem;font-family:var(--font-mono);color:hsl(var(--muted-foreground))}.bf-arrow{width:1rem;height:1rem;color:hsl(var(--border));flex-shrink:0;margin-top:.25rem;transition:color .1s}.bf-card.svelte-bkos8h:hover .bf-arrow{color:hsl(var(--accent))}.bf-other.svelte-bkos8h{margin-top:2.5rem;padding-top:2rem;border-top:2px solid hsl(var(--foreground) / .15)}.bf-other-heading.svelte-bkos8h{font-size:1rem;font-weight:400;margin-bottom:1rem;font-family:var(--font-serif)}.bf-goal-grid.svelte-bkos8h{display:flex;flex-wrap:wrap;gap:.375rem}.bf-goal-link.svelte-bkos8h{font-size:.75rem;font-weight:500;padding:.375rem .75rem;border:1px solid hsl(var(--border));border-radius:999px;color:hsl(var(--muted-foreground));text-decoration:none;transition:all .15s}.bf-goal-link.svelte-bkos8h:hover{border-color:hsl(var(--accent) / .5);color:hsl(var(--accent))}.bf-goal-active.svelte-bkos8h{background:hsl(var(--accent));border-color:hsl(var(--accent));color:#fff}.bf-goal-active.svelte-bkos8h:hover{background:hsl(var(--accent));color:#fff}@media (max-width: 640px){.bf-header.svelte-bkos8h h1:where(.svelte-bkos8h){font-size:1.5rem}.bf-rank.svelte-bkos8h{font-size:1rem;min-width:1.5rem}}
