.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{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-8)}.blog-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--fs-2xl)}.blog-all.svelte-1uha8ag{font-size:var(--fs-sm);font-weight:500;color:var(--accent);text-decoration:none}.blog-all.svelte-1uha8ag:hover{text-decoration:underline}.blog-grid.svelte-1uha8ag{display:grid;gap:var(--s-6);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.blog-card.svelte-1uha8ag{display:flex;flex-direction:column;padding:0;overflow:hidden;text-decoration:none;color:inherit}.blog-card.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;display:block}.blog-card-body.svelte-1uha8ag{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5)}.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{margin-top:auto;font-size:var(--fs-sm);color:var(--text-subtle);display:flex;gap:var(--s-2)}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);box-shadow:0 10px 30px #0000000f;display:flex;flex-direction:column;align-items:center;gap:var(--s-3);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.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{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-3);margin-top:var(--s-8)}.tile.svelte-1uha8ag{display:grid;place-items:center;width:46px;height:46px;background:var(--surface);border:2px solid var(--text);border-radius:var(--r-md);box-shadow:4px 4px 0 var(--tile-card);color:var(--tile-ink);flex-shrink:0}.tile-lg.svelte-1uha8ag{width:54px;height:54px;border-radius:var(--r-lg)}.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{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-8) var(--s-12)}.stat.svelte-1uha8ag{display:flex;align-items:center;gap:var(--s-4);text-align:left}.stat.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;font-size:var(--fs-2xl);line-height:var(--lh-tight)}.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{display:flex;gap:var(--s-1);padding:var(--s-2);background:var(--n-900);border-radius:var(--r-xl);overflow-x:auto;margin-bottom:var(--s-6)}.tab.svelte-1uha8ag{flex:1;white-space:nowrap;padding:var(--s-3) var(--s-5);border:none;border-radius:var(--r-lg);background:transparent;color:var(--n-300);font:inherit;font-size:var(--fs-sm);font-weight:560;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.tab.svelte-1uha8ag:hover{color:var(--n-0)}.tab.active.svelte-1uha8ag{background:var(--accent);color:var(--n-0)}.tool-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:var(--s-5)}.tool-tile.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content: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);text-decoration:none;color:var(--text);text-align:center;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.tool-tile.svelte-1uha8ag:hover{border-color:var(--accent-border);box-shadow:0 6px 18px #00000012;transform:translateY(-2px)}.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){translate:2px 2px;box-shadow:2px 2px 0 var(--tile-card)}.tile-label.svelte-1uha8ag{font-size:var(--fs-sm);font-weight:560}.tab-more.svelte-1uha8ag{display:flex;justify-content:center;margin-top:var(--s-8)}.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{display:grid;gap:var(--s-8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.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)}
