.tile-grid.svelte-18s7nov.svelte-18s7nov{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.75rem}.tile.svelte-18s7nov.svelte-18s7nov{display:flex;align-items:center;gap:.9rem;padding:.9rem 1rem;color:inherit;text-decoration:none;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.tile.svelte-18s7nov.svelte-18s7nov:hover,.tile.svelte-18s7nov.svelte-18s7nov:focus-visible{border-color:var(--bs-primary);box-shadow:0 4px 14px -6px rgba(var(--bs-primary-rgb),.45);transform:translateY(-1px)}.tile-icon.svelte-18s7nov.svelte-18s7nov{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;font-size:1.3rem;color:var(--bs-primary);background:var(--bs-primary-bg-subtle)}.tile-text.svelte-18s7nov.svelte-18s7nov{flex:1;min-width:0}.tile-title.svelte-18s7nov.svelte-18s7nov{display:block;font-weight:600;color:var(--bs-emphasis-color)}.tile-description.svelte-18s7nov.svelte-18s7nov{display:block;margin-top:.1rem;font-size:.85rem;line-height:1.4;color:var(--bs-secondary-color)}.tile-chevron.svelte-18s7nov.svelte-18s7nov{font-size:1.1rem;color:var(--bs-secondary-color);transition:color .15s ease,transform .15s ease}.tile.svelte-18s7nov:hover .tile-chevron.svelte-18s7nov{color:var(--bs-primary);transform:translate(2px)}@media (prefers-reduced-motion: reduce){.tile.svelte-18s7nov.svelte-18s7nov,.tile-chevron.svelte-18s7nov.svelte-18s7nov{transition:none}.tile.svelte-18s7nov.svelte-18s7nov:hover{transform:none}}
