.hero.svelte-1uha8ag{padding-block:var(--s-16) var(--s-12);background:linear-gradient(to bottom, var(--accent-subtle), var(--bg));text-align:center}.blog-section.svelte-1uha8ag{background:var(--bg-subtle)}.blog-head.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:var(--s-4);margin-bottom:var(--s-8);flex-wrap:wrap;display:flex}.blog-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--fs-2xl)}.blog-all.svelte-1uha8ag{font-size:var(--fs-sm);color:var(--accent);font-weight:500;text-decoration:none}.blog-all.svelte-1uha8ag:hover{text-decoration:underline}.blog-grid.svelte-1uha8ag{gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.blog-card.svelte-1uha8ag{color:inherit;flex-direction:column;padding:0;text-decoration:none;display:flex;overflow:hidden}.blog-card.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.blog-card-body.svelte-1uha8ag{gap:var(--s-3);padding:var(--s-5);flex-direction:column;display:flex}.blog-card-body.svelte-1uha8ag .badge:where(.svelte-1uha8ag){align-self:flex-start}.blog-card-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--fs-lg);line-height:var(--lh-snug)}.blog-card-meta.svelte-1uha8ag{font-size:var(--fs-sm);color:var(--text-subtle);gap:var(--s-2);margin-top:auto;display:flex}h1.svelte-1uha8ag{font-size:var(--fs-4xl);margin-bottom:var(--s-5)}.hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag){margin-inline:auto}.hero-drop.svelte-1uha8ag{max-width:620px;margin:var(--s-8) auto 0;padding:var(--s-10) var(--s-6);background:var(--surface);border:2px dashed var(--border-strong);border-radius:var(--r-xl);align-items:center;gap:var(--s-3);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);flex-direction:column;display:flex;box-shadow:0 10px 30px #0000000f}.hero-drop.dragging.svelte-1uha8ag{border-color:var(--accent);background:var(--accent-subtle)}.drop-hint.svelte-1uha8ag{font-size:var(--fs-sm);color:var(--text-muted)}.drop-limits.svelte-1uha8ag{font-size:var(--fs-xs);color:var(--text-subtle)}.drop-error.svelte-1uha8ag{padding:var(--s-2) var(--s-4);background:var(--red-50);color:var(--red-500);border-radius:var(--r-md);font-size:var(--fs-sm)}.hero-trust.svelte-1uha8ag{justify-content:center;gap:var(--s-3);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.tile.svelte-1uha8ag{background:var(--surface);border:2px solid var(--text);border-radius:var(--r-md);width:46px;height:46px;box-shadow:4px 4px 0 var(--tile-card);color:var(--tile-ink);flex-shrink:0;place-items:center;display:grid}.tile-lg.svelte-1uha8ag{border-radius:var(--r-lg);width:54px;height:54px}.tile-lg.svelte-1uha8ag svg{width:26px;height:26px}.tint-1.svelte-1uha8ag{--tile-card:var(--brand-300);--tile-ink:var(--brand-600)}.tint-2.svelte-1uha8ag{--tile-card:#a9c6f4;--tile-ink:#3061cf}.tint-3.svelte-1uha8ag{--tile-card:#f6c68f;--tile-ink:#c06514}.tint-4.svelte-1uha8ag{--tile-card:#96ddc0;--tile-ink:#12996f}.tint-5.svelte-1uha8ag{--tile-card:#c5b4f2;--tile-ink:#6a48d7}.tint-6.svelte-1uha8ag{--tile-card:#8cdad5;--tile-ink:#12918c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tint-1.svelte-1uha8ag{--tile-card:#4d1a26;--tile-ink:var(--brand-400)}:root:not([data-theme=light]) .tint-2.svelte-1uha8ag{--tile-card:#16294d;--tile-ink:#7da6f2}:root:not([data-theme=light]) .tint-3.svelte-1uha8ag{--tile-card:#3d2a10;--tile-ink:#e79b4c}:root:not([data-theme=light]) .tint-4.svelte-1uha8ag{--tile-card:#0f3326;--tile-ink:#3ecf9a}:root:not([data-theme=light]) .tint-5.svelte-1uha8ag{--tile-card:#292058;--tile-ink:#a68cf0}:root:not([data-theme=light]) .tint-6.svelte-1uha8ag{--tile-card:#0e3735;--tile-ink:#45c4be}}:root[data-theme=dark] .tint-1.svelte-1uha8ag{--tile-card:#4d1a26;--tile-ink:var(--brand-400)}:root[data-theme=dark] .tint-2.svelte-1uha8ag{--tile-card:#16294d;--tile-ink:#7da6f2}:root[data-theme=dark] .tint-3.svelte-1uha8ag{--tile-card:#3d2a10;--tile-ink:#e79b4c}:root[data-theme=dark] .tint-4.svelte-1uha8ag{--tile-card:#0f3326;--tile-ink:#3ecf9a}:root[data-theme=dark] .tint-5.svelte-1uha8ag{--tile-card:#292058;--tile-ink:#a68cf0}:root[data-theme=dark] .tint-6.svelte-1uha8ag{--tile-card:#0e3735;--tile-ink:#45c4be}.stats-section.svelte-1uha8ag{padding-block:var(--s-6) var(--s-4)}.stats-card.svelte-1uha8ag{background:var(--bg-subtle);border-radius:var(--r-xl);padding:var(--s-10) var(--s-6);text-align:center}.stats-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--fs-2xl);max-width:34ch;margin-inline:auto;margin-bottom:var(--s-8)}.stats.svelte-1uha8ag{justify-content:center;gap:var(--s-8) var(--s-12);flex-wrap:wrap;display:flex}.stat.svelte-1uha8ag{align-items:center;gap:var(--s-4);text-align:left;display:flex}.stat.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--fs-2xl);line-height:var(--lh-tight);display:block}.stat.svelte-1uha8ag span:where(.svelte-1uha8ag):not(.tile){font-size:var(--fs-sm);color:var(--text-muted)}.tools-section.svelte-1uha8ag{padding-block:var(--s-8) var(--s-16)}.tab-bar.svelte-1uha8ag{gap:var(--s-1);padding:var(--s-2);background:var(--n-900);border-radius:var(--r-xl);margin-bottom:var(--s-6);display:flex;overflow-x:auto}.tab.svelte-1uha8ag{white-space:nowrap;padding:var(--s-3) var(--s-5);border-radius:var(--r-lg);color:var(--n-300);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);background:0 0;border:none;flex:1;font-weight:560}.tab.svelte-1uha8ag:hover{color:var(--n-0)}.tab.active.svelte-1uha8ag{background:var(--accent);color:var(--n-0)}.tool-grid.svelte-1uha8ag{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(168px,1fr));display:grid}.tool-tile.svelte-1uha8ag{justify-content:center;align-items:center;gap:var(--s-5);min-height:148px;padding:var(--s-8) var(--s-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);color:var(--text);text-align:center;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;text-decoration:none;display:flex}.tool-tile.svelte-1uha8ag:hover{border-color:var(--accent-border);transform:translateY(-2px);box-shadow:0 6px 18px #00000012}.tool-tile.svelte-1uha8ag .tile:where(.svelte-1uha8ag){transition:translate var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.tool-tile.svelte-1uha8ag:hover .tile:where(.svelte-1uha8ag){box-shadow:2px 2px 0 var(--tile-card);translate:2px 2px}.tile-label.svelte-1uha8ag{font-size:var(--fs-sm);font-weight:560}.tab-more.svelte-1uha8ag{margin-top:var(--s-8);justify-content:center;display:flex}.pillars-section.svelte-1uha8ag{background:var(--bg-subtle)}.pillars-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--fs-2xl);margin-bottom:var(--s-8)}.pillars.svelte-1uha8ag{gap:var(--s-8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.pillar.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--fs-lg);margin-bottom:var(--s-2)}.pillar.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-muted);font-size:var(--fs-sm)}
