.page-shell.svelte-1l2sbc9.svelte-1l2sbc9{display:grid;gap:1.35rem;padding-top:0;padding-bottom:3rem}.breadcrumb.svelte-1l2sbc9.svelte-1l2sbc9{display:flex;align-items:center;gap:.5rem;font-size:.86rem;color:hsl(var(--muted-foreground))}.breadcrumb.svelte-1l2sbc9 a.svelte-1l2sbc9{color:hsl(var(--muted-foreground));text-decoration:none}.breadcrumb.svelte-1l2sbc9 a.svelte-1l2sbc9:hover{color:hsl(var(--foreground))}.page-hero.svelte-1l2sbc9.svelte-1l2sbc9{padding:1.8rem;display:grid;gap:.9rem}.page-hero.svelte-1l2sbc9 h1.svelte-1l2sbc9{font-size:clamp(1.9rem,4vw,3rem);line-height:1.1}.page-hero.svelte-1l2sbc9 p.svelte-1l2sbc9{max-width:72ch;line-height:1.74;font-size:1rem}.tools-grid.svelte-1l2sbc9.svelte-1l2sbc9{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr))}.tool-card.svelte-1l2sbc9.svelte-1l2sbc9{display:flex;gap:1.1rem;padding:1.5rem;text-decoration:none;color:inherit;transition:border-color .15s;align-items:flex-start}.tool-card.svelte-1l2sbc9.svelte-1l2sbc9:hover{border-color:hsl(var(--primary) / .5)}.tool-icon.svelte-1l2sbc9.svelte-1l2sbc9{flex-shrink:0;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:var(--radius-sm);background:hsl(var(--primary) / .08);color:hsl(var(--primary))}.tool-body.svelte-1l2sbc9.svelte-1l2sbc9{display:grid;gap:.55rem}.tool-badge.svelte-1l2sbc9.svelte-1l2sbc9{font-size:.76rem;font-weight:600;color:#12873d;background:#16a2491a;border:1px solid hsl(142 76% 36% / .3);border-radius:999px;padding:.2rem .6rem;width:fit-content}.tool-body.svelte-1l2sbc9 h2.svelte-1l2sbc9{font-size:1.2rem;font-weight:700;line-height:1.2}.tool-body.svelte-1l2sbc9 p.svelte-1l2sbc9{font-size:.93rem;line-height:1.65;color:hsl(var(--secondary-foreground));margin:0;max-width:60ch}.tool-checks.svelte-1l2sbc9.svelte-1l2sbc9{padding-left:1.1rem;margin:0;display:grid;gap:.2rem}.tool-checks.svelte-1l2sbc9 li.svelte-1l2sbc9{font-size:.88rem;color:hsl(var(--muted-foreground));line-height:1.5}.tool-cta.svelte-1l2sbc9.svelte-1l2sbc9{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;padding:.55rem 1.1rem;border-radius:999px;border:1px solid transparent;font-size:.9rem;font-weight:600;color:hsl(var(--primary-foreground));background:linear-gradient(135deg,hsl(var(--fixr-blue)),hsl(var(--fixr-blue-mid))) padding-box,linear-gradient(180deg,hsl(var(--fixr-blue-light) / .32),hsl(var(--fixr-blue-mid) / .22)) border-box;box-shadow:var(--btn-primary-shadow);width:fit-content;transition:box-shadow .15s}.tool-card.svelte-1l2sbc9:hover .tool-cta.svelte-1l2sbc9{box-shadow:var(--btn-primary-shadow-hover)}.content-section.svelte-1l2sbc9.svelte-1l2sbc9{padding:1.5rem;display:grid;gap:.9rem}.content-section.svelte-1l2sbc9 h2.svelte-1l2sbc9{font-size:1.25rem;font-weight:700}.content-section.svelte-1l2sbc9 p.svelte-1l2sbc9{max-width:72ch;line-height:1.74;font-size:.97rem;margin:0}.content-section.svelte-1l2sbc9 a.svelte-1l2sbc9{color:hsl(var(--primary));text-decoration:none}.content-section.svelte-1l2sbc9 a.svelte-1l2sbc9:hover{text-decoration:underline}.resource-links.svelte-1l2sbc9.svelte-1l2sbc9{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.resource-links.svelte-1l2sbc9 li a.svelte-1l2sbc9{font-size:.95rem;font-weight:500;color:hsl(var(--primary));text-decoration:none}.resource-links.svelte-1l2sbc9 li a.svelte-1l2sbc9:hover{text-decoration:underline}
